svm_light command line gem wrapper offering svm_learn and svm_classify
C Objective-C Ruby Makefile Shell
Switch branches/tags
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
bin
ext/svmlightcli
lib
.gitignore
Gemfile
Gemfile.lock
LICENSE.txt
README.md
Rakefile
svmlightcli.gemspec

README.md

svmlightcli

This is a convenience gem wrapper for the svm_light command line binaries. No Ruby interfaces. After installation, it offers 2 binaries in the path: svm_learn and svm_classify. In other words, it is something like: brew install svm_light or apt-get install svm_light (which do not exist), but using the RubyGems way.

Installation

Add this line to your application's Gemfile:

gem 'svmlightcli'

And then execute:

$ bundle

Or install it yourself as:

$ gem install svmlightcli

Usage

Use the binaries the same exact way you use them when compiling from source:

$ svm_learn ...

$ svm_classify ...

Development

After checking out the repo, run bin/setup to install dependencies. You can also run bin/console for an interactive prompt that will allow you to experiment.

To install this gem onto your local machine, run bundle exec rake install. To release a new version, update the version number in version.rb, and then run bundle exec rake release, which will create a git tag for the version, push git commits and tags, and push the .gem file to rubygems.org.

Contributing

Bug reports and pull requests are welcome on GitHub at https://github.com/hammady/svmlightcli.

License

The gem is available as open source under the terms of the MIT License. The original license of the svm_light author is also maintained in LICENSE.txt.