README.md in rb-libsvm-1.0.8 vs README.md in rb-libsvm-1.0.9

- old
+ new

@@ -1,26 +1,33 @@ # rb-libsvm -- Ruby language bindings for LIBSVM Spec Status: [![Build Status](https://secure.travis-ci.org/febeling/rb-libsvm.png)](http://travis-ci.org/febeling/rb-libsvm) -This package provides a Ruby bindings to the LIBSVM [1] library. SVM +This package provides a Ruby bindings to the [LIBSVM][] library. SVM is a machine learning and classification algorithm, and LIBSVM is a popular free implementation of it, written by Chih-Chung Chang and -Chih-Jen Lin, of National Taiwan University, Taipei. See "Programming -Collective Intelligence," [2] among others, for a usage example. +Chih-Jen Lin, of National Taiwan University, Taipei. See the book ["Programming +Collective Intelligence,"](http://books.google.com/books?id=fEsZ3Ey-Hq4C) among others, for a usage example. Note: There exist two other Ruby bindings for LIBSVM. One is named -Ruby SVM, written by Rudi Cilibrasi. It is hard to find now. The -other, more actively developed one is libsvm-ruby-swig by Tom Zeng -[3], which is built using SWIG. +"Ruby SVM," and is written by Rudi Cilibrasi. It is hard to find +nowadays. The other, more actively developed one is +[libsvm-ruby-swig][svmrubyswig] by Tom Zeng, which is built using +SWIG. ## Dependencies -None. Libsvm is bundled with the project. Just install and go! +None. LIBSVM is bundled with the project. Just install and go! -Currently includes libsvm version 3.12. +Currently this package includes libsvm version 3.13. +LIBSVM includes a number of command line tools for preprocessing +training data and finding parameters. These tools are not included in +this gem. You should install the original package if you need these. +It is also helpful to consult the Readme of the LIBSVM package for +reference when configuring the training parameters. + ## Installation gem install rb-libsvm ## Usage @@ -46,32 +53,32 @@ pred = model.predict(Libsvm::Node.features(1, 1, 1)) puts "Example [1, 1, 1] - Predicted #{pred}" ``` -## Author, License +## Author -Written by C. Florian Ebeling. This software can be freely used under -the terms of the MIT license, see file MIT-LICENSE. +Written by C. Florian Ebeling. -This package includes the source of LIBSVM, which is free to use under -the license in the file LIBSVM-LICENSE. - ## Contributors [Rimas Silkaitis](https://github.com/neovintage) [Aleksander Pohl](https://github.com/apohllo) -### Posts about SVMs and Ruby +## License -[http://neovintage.blogspot.com/2011/11/text-classification-using-support.html](http://neovintage.blogspot.com/2011/11/text-classification-using-support.html) +This software can be freely used under the terms of the MIT license, +see file MIT-LICENSE. -[http://www.igvita.com/2008/01/07/support-vector-machines-svm-in-ruby/](http://www.igvita.com/2008/01/07/support-vector-machines-svm-in-ruby/) +This package includes the source of LIBSVM, which is free to use under +the license in the file LIBSVM-LICENSE. +### Posts about using SVMs with Ruby +http://neovintage.blogspot.com/2011/11/text-classification-using-support.html -[1]: [http://www.csie.ntu.edu.tw/~cjlin/libsvm/](http://www.csie.ntu.edu.tw/~cjlin/libsvm/) +http://www.igvita.com/2008/01/07/support-vector-machines-svm-in-ruby/ -[2]: [http://books.google.com/books?id=fEsZ3Ey-Hq4C](http://books.google.com/books?id=fEsZ3Ey-Hq4C) +[libsvm]: http://www.csie.ntu.edu.tw/~cjlin/libsvm/ -[3]: http://github.com/tomz/libsvm-ruby-swig/tree/master +[svmrubyswig]: http://github.com/tomz/libsvm-ruby-swig/tree/master