Download: Difference between revisions

From Artificial Neural Network for PHP
No edit summary
No edit summary
Line 5: Line 5:
== Requirements ==
== Requirements ==


The latest implementation requires a php environment running '''PHP 5.2.x''' or above.
The latest implementation requires a php environment running '''PHP 5.2.x''' or above. If using the client-server mechanism of the network class, the '''curl extension''' must be available on the client host which connects to an ANN server.


== Version '''2.0.1''' (2008-01-06) '''''stable''''' ==
== Version '''2.0.2''' (2008-01-14) '''''stable''''' ==

'''Author: Thomas Wien'''

* [http://ann.thwien.de/downloads/ann202.zip Download - ann202.zip] (21 KB)
* [http://ann.thwien.de/downloads/ann202.tar.gz Download - ann202.tar.gz] (17 KB)

'''Documentation (online)'''

* [http://ann.thwien.de/phpdoc/ Documentation (HTML online)]

'''Change-Log'''

* Client-Server model for distributed applications
* Calculating total network error for csv logging

== Version '''2.0.1''' (2008-01-06) '''''obsolete''''' ==


'''Author: Thomas Wien'''
'''Author: Thomas Wien'''

Revision as of 20:14, 14 January 2008

ANN - Artificial Neural Network for PHP 5.x

Current stable version of ANN implementation for PHP 5.x is version 2.0.1. Go to Installation section to get information on how to implement these PHP libraries into your project.

Requirements

The latest implementation requires a php environment running PHP 5.2.x or above. If using the client-server mechanism of the network class, the curl extension must be available on the client host which connects to an ANN server.

Version 2.0.2 (2008-01-14) stable

Author: Thomas Wien

Documentation (online)

Change-Log

  • Client-Server model for distributed applications
  • Calculating total network error for csv logging

Version 2.0.1 (2008-01-06) obsolete

Author: Thomas Wien

Documentation (online)

Change-Log

  • Separation of classes to several files
  • Version control by Subversion
  • Performance issues
  • Graphical output of neural network topology
  • Logging of weights to csv file

Version 2.0.0 (2007-12-17) obsolete

Author: Thomas Wien

Documentation (online)

Change-Log

  • PHP 5.x support
  • PHPDoc documentation
  • Momentum support
  • Avoiding network overfitting
  • Linear / binary output
  • ANN_InputValue + ANN_OutputValue classes
  • Exceptions
  • Threshold function
  • Tangens hyperbolicus transfer function
  • Several performance issues
  • Avoiding array_keys() & srand() due to performance
  • Changes in saving and loading network
  • Printing network details to browser
  • Fixing bug: initializing inputs to all hidden layers
  • Fixing bug: training for first hidden layer was skipped

Version 1.0 (2002)

Author: Eddy Young

Project page on freebsd.mu

Change-Log

  • Initial version