Develop and Download Open Source Software

Fast Artificial Neural Network Library

Project Release infomations and Project Resources. Note that these informations are from this projects Freecode.com page and the downloads themselves may not be hosted with SourceForge.JP.

Project Release Information

2011-10-07 23:08
This release changes the create_array functions to indicate that the layer's array parameter is const (i.e., input only), adds a documented C++ wrapper and sample C++ program, and adds many more changes.
2006-01-07 01:47
This release includes automatic building and training of ANN's using the Cascade2 algorithm. It also includes many new activation functions and a more flexible use of activation functions. A new file format is introduced that makes saving and loading of ANNs easier. This release should make it easier to use the FANN library and easier to get good results with the library.
2004-10-10 05:10
This release adds RPROP, Quickprop, and batch training in
addition to the current incremental training. More activation
functions have been added and shortcut connections have
been enabled.
2004-03-31 23:09
This release adds PHP and Python bindings, MSVC++ project files, and deb/RPM packages. An extensive reference manual is added, as well as several new features and activation functions.
2004-01-06 22:35
Some feature enhancements and changes as a result of collaboration with Evan Nemerson, who is porting the library to PHP.

Project Resources

http://freecode.com/urls/65b42da889d7ad108d6e2768617aa70c
http://freecode.com/urls/c6d88dbce2900cb42b0254c4678b2195
http://freecode.com/projects/fann

Project Description

Fast Artificial Neural Network Library is a neural network library that implements multilayer artificial neural networks in C with support for both fully connected and sparsely connected networks. Cross-platform execution in both fixed and floating point are supported. It includes a framework for easy handling of training data sets. It is easy to use, versatile, well documented, and fast. C++, Perl, PHP, .NET, Python, Delphi, Octave, Pure Data, and Mathematica bindings are available. A reference manual accompanies the library with examples and recommendations on how to use the library. A graphical user interface is also available for the library.