Difference between revisions of "Main Page"

Line 12: Line 12:
   
 
* PHP 5.x support
 
* PHP 5.x support
  +
* PHPDoc documentation
* Momentum
 
  +
* Momentum support
* linear / binary output
 
  +
* Linear / binary output
 
* ANN_InputValue + ANN_OutputValue classes
 
* ANN_InputValue + ANN_OutputValue classes
 
* Exceptions
 
* Exceptions
 
* Threshold function
 
* Threshold function
* tangens hyperbolicus transfer function
+
* Tangens hyperbolicus transfer function
* several performance issues
+
* Several performance issues
* avoiding array_keys & srand
+
* Avoiding array_keys & srand
* changes in saving and loading network
+
* Changes in saving and loading network
 
* Printing network details to browser
 
* Printing network details to browser
* fixing bug: initializing inputs to all hidden layers
+
* Fixing bug: initializing inputs to all hidden layers
* fixing bug: training for first hidden layer was skipped
+
* Fixing bug: training for first hidden layer was skipped
   
 
== Overview ==
 
== Overview ==

Revision as of 21:08, 17 December 2007

ANN - Artificial Neural Network for PHP 5.x

This project realizes a neural network topology called multilayer perceptron for PHP 5.x environments. The source code is based on a work by Eddy Young in 2002. Several changes on this implementation are done by Thomas Wien in 2007.


Version 1.0 by Eddy Young (2002)

  • Initial version

Version 2.0 by Thomas Wien (17.12.2007)

  • PHP 5.x support
  • PHPDoc documentation
  • Momentum support
  • Linear / binary output
  • ANN_InputValue + ANN_OutputValue classes
  • Exceptions
  • Threshold function
  • Tangens hyperbolicus transfer function
  • Several performance issues
  • Avoiding array_keys & srand
  • 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

Overview