Located in /Network.php (line 51)
ANN_Filesystem | --ANN_Network
[659] | protected | static | string : | getDefaultFilename () |
[1012] | public | static | void : | loadFromFile ([string $strFilename = null]) |
[1284] | public | static | ANN_Network : | loadFromHost (string $strUsername, string $strPassword, string $strHost) |
[115] | public | ANN_Network : | __construct ([integer $intNumberOfHiddenLayers = 1], [integer $intNumberOfNeuronsPerLayer = 6], [integer $intNumberOfOutputs = 1]) | |
[349] | protected | void : | activate () | |
[969] | protected | void : | calculateMaxTrainingLoops () | |
[309] | protected | void : | createHiddenLayers (integer $intNumberOfHiddenLayers, integer $intNumberOfNeuronsPerLayer) | |
[336] | protected | void : | createOutputLayer (integer $intNumberOfOutputs) | |
[1316] | protected | void : | detectOutputType () | |
[615] | protected | integer : | getCountInputs () | |
[1196] | protected | float : | getNetworkError () | |
[449] | protected | integer : | getNextIndexInputsToTrain ([boolean $boolReset = FALSE]) | |
[1057] | public | integer : | getNumberHiddenLayers () | |
[1071] | public | integer : | getNumberHiddens () | |
[1042] | public | integer : | getNumberInputs () | |
[1086] | public | integer : | getNumberOutputs () | |
[247] | public | array : | getOutputs () | |
[285] | public | array : | getOutputsByInputKey (integer $intKeyInput) | |
[478] | public | integer : | getTotalLoops () | |
[489] | protected | boolean : | isEpoch () | |
[533] | protected | boolean : | isTrainingComplete () | |
[565] | protected | boolean : | isTrainingCompleteByEpoch () | |
[582] | protected | boolean : | isTrainingCompleteByInputKey (integer $intKeyInput) | |
[1178] | protected | void : | logNetworkErrors () | |
[1123] | public | void : | logNetworkErrorsToFile (string $strFilename) | |
[1141] | protected | void : | logWeights () | |
[1104] | public | void : | logWeightsToFile (string $strFilename) | |
[701] | public | void : | printNetwork ([integer $intLevel = 2]) | |
[769] | protected | void : | printNetworkDetails1 () | |
[878] | protected | void : | printNetworkDetails2 () | |
[1028] | public | void : | saveToFile ([string $strFilename = null]) | |
[1254] | public | void : | saveToHost (string $strUsername, string $strPassword, string $strHost) | |
[145] | protected | void : | setInputs (array $arrInputs) | |
[224] | protected | void : | setInputsToTrain (array $arrInputs) | |
[515] | public | void : | setLearningRate ([float $floatLearningRate = 0.7]) | |
[983] | public | void : | setMaxTrainingLoopsFactor ([integer $intMaxTrainingLoopsFactor = 230]) | |
[1338] | public | void : | setOutputErrorTolerance ([float $floatOutputErrorTolerance = 0.02]) | |
[169] | protected | void : | setOutputs (array $arrOutputs) | |
[672] | protected | void : | setOutputType ([integer $intType = self::OUTPUT_LINEAR]) | |
[210] | public | void : | setValues (ANN_Values $objValues) | |
[382] | public | boolean : | train () | |
[1219] | public | ANN_Network : | trainByHost (string $strUsername, string $strPassword, string $strHost) | |
[634] | protected | void : | training (array $arrOutputs) | |
[997] | public | void : | __wakeup () |
Get the output values
Get the output values to the related input values set by setValues(). This method returns the output values as a two-dimensional array.
Log network errors while training in CSV format
Log weights while training in CSV format
Setting the learning rate
Setting the percentage of output error in comparison to the desired output
Set Values for training or using network
Set Values of inputs and outputs for training or just inputs for using already trained network.
Inherited From ANN_Filesystem
ANN_Filesystem::loadFromFile()
ANN_Filesystem::saveToFile()
Documentation generated on Wed, 06 Jan 2010 19:14:56 +0100 by phpDocumentor 1.4.1