All Projects → dryruby → crm114.rb

dryruby / crm114.rb

Licence: Unlicense license
[Retired] Ruby interface to the CRM114 Controllable Regex Mutilator.

Programming Languages

ruby
36898 projects - #4 most used programming language

Projects that are alternatives of or similar to crm114.rb

bitcache
[Retired] Distributed, content-addressable storage system.
Stars: ✭ 30 (+3.45%)
Mutual labels:  rubygems, obsolete, unmaintained
Openpgp.rb
[Retired] OpenPGP.rb is a pure-Ruby implementation of the OpenPGP Message Format (RFC 4880).
Stars: ✭ 115 (+296.55%)
Mutual labels:  rubygems, obsolete, unmaintained
php.rb
[Retired] PHP.rb translates Ruby code into PHP code.
Stars: ✭ 86 (+196.55%)
Mutual labels:  rubygems, obsolete, unmaintained
Cudlr
⛔️ [DEPRECATED] Console for Unity Debugging and Logging Remotely
Stars: ✭ 167 (+475.86%)
Mutual labels:  obsolete, unmaintained
Deprecated Mapbox Ios Sdk
REPLACED – use https://www.mapbox.com/ios-sdk instead
Stars: ✭ 325 (+1020.69%)
Mutual labels:  obsolete, unmaintained
Jquery Jsonrpc
[Unmaintained] JSON-RPC 2.0 client for jQuery.
Stars: ✭ 174 (+500%)
Mutual labels:  obsolete, unmaintained
socialapi-dev
DEPRECATED - Experimental support for a Social API in Firefox
Stars: ✭ 41 (+41.38%)
Mutual labels:  unmaintained
gemdiff
Find source repositories for ruby gems. Open, compare, and update outdated gem versions
Stars: ✭ 116 (+300%)
Mutual labels:  rubygems
devroadshow2017
INACTIVE - http://mzl.la/ghe-archive - Mozilla's Developer Roadshow 2017
Stars: ✭ 16 (-44.83%)
Mutual labels:  unmaintained
data-act-pilot
This small DATA Act pilot contains code that translates agency data to a uniform DATA act format.
Stars: ✭ 20 (-31.03%)
Mutual labels:  unmaintained
slack neuralyzer
Ruby gem for clean up messages and files on Slack.
Stars: ✭ 58 (+100%)
Mutual labels:  rubygems
Azure-AppServices-Diagnostics
Azure App Service Diagnostics provides developers ability to write various diagnostics features which helps customers to diagnose and troubleshoot their applications hosted on app services.
Stars: ✭ 42 (+44.83%)
Mutual labels:  obsolete
MineCloud
Unmaintained. Please do not use anymore.
Stars: ✭ 19 (-34.48%)
Mutual labels:  unmaintained
PyLMI-SDP
[UNMAINTAINED] Symbolic linear matrix inequalities (LMI) and semi-definite programming (SDP) tools for Python
Stars: ✭ 20 (-31.03%)
Mutual labels:  unmaintained
mortar-layouts
INACTIVE - http://mzl.la/ghe-archive - A small library for constructing app UIs with backbone.js.
Stars: ✭ 19 (-34.48%)
Mutual labels:  unmaintained
friendlycode
INACTIVE - http://mzl.la/ghe-archive - World's friendliest HTML editor.
Stars: ✭ 47 (+62.07%)
Mutual labels:  unmaintained
i2c-tools
DEPRECATED - git conversion of http://lm-sensors.org/svn/i2c-tools subversion repo.
Stars: ✭ 34 (+17.24%)
Mutual labels:  unmaintained
linuxconsole
http://sourceforge.net/projects/linuxconsole/
Stars: ✭ 21 (-27.59%)
Mutual labels:  unmaintained
slim-pickins-jekyll-theme
A minimal Jekyll theme
Stars: ✭ 42 (+44.83%)
Mutual labels:  unmaintained
passion
An object-oriented LÖVE game engine
Stars: ✭ 35 (+20.69%)
Mutual labels:  unmaintained

CRM114.rb: CRM114 Controllable Regex Mutilator for Ruby

This is a Ruby interface to the CRM114 Controllable Regex Mutilator, an advanced and fast text classifier that uses sparse binary polynomial matching with a Bayesian Chain Rule evaluator and a hidden Markov model to categorize data with up to a 99.87% accuracy.

About CRM114

Usage

The CRM114 library interface is very similar to that of the Classifier project.

Here follows a brief example:

require 'crm114'

crm = Classifier::CRM114.new([:interesting, :boring])

crm.train! :interesting, 'Some data set with a decent signal to noise ratio.'
crm.train! :boring, 'Pig latin, as in lorem ipsum dolor sit amet.'

crm.classify 'Lorem ipsum'       => [:boring, 0.99]
crm.interesting? 'Lorem ipsum'   => false
crm.boring? 'Lorem ipsum'        => true

Have a look at the included unit tests for more comprehensive examples.

Dependencies

Requires the CRM114 binaries to be installed. Specifically, the crm binary should be accessible in the current user's PATH environment variable.

Download

To get a local working copy of the development repository, do:

% git clone git://github.com/bendiken/crm114.git

Alternatively, you can download the latest development version as a tarball as follows:

% wget http://github.com/bendiken/crm114/tarball/master

Installation

The recommended installation method is via RubyGems. To install the latest official release from Gemcutter, do:

% [sudo] gem install crm114

Resources

Author

License

CRM114.rb is free and unencumbered public domain software. For more information, see http://unlicense.org/ or the accompanying UNLICENSE file.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].