neuro – Neuronal Network Extension for Ruby


neuro is a Ruby extension, that provides a 2-Layer Back Propagation Neural Network, which can be used to categorize datasets of arbitrary size.

The network can be easily stored to or restored from the hard disk with the help of Ruby's Marshal facility.


The library can be installed via rubygems:

# gem install neuro

The gem and the source archive can also be downloaded directly from


Florian Frank <>


This is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License Version 2 as published by the Free Software Foundation: GNU GPL.

Valid XHTML 1.0 Transitional