PHP 클래스 Phpml\NeuralNetwork\Training\Backpropagation

상속: implements Phpml\NeuralNetwork\Training
파일 보기 프로젝트 열기: php-ai/php-ml 1 사용 예제들

공개 메소드들

메소드 설명
__construct ( Phpml\NeuralNetwork\Network $network, integer $theta = 1 )
train ( array $samples, array $targets, float $desiredError = 0.001, integer $maxIterations = 10000 )

비공개 메소드들

메소드 설명
getPrevSigma ( Neuron $neuron ) : float
getSigma ( Neuron $neuron, array $target, integer $key, boolean $lastLayer ) : float
isResultWithinError ( array $result, array $target, float $desiredError ) : boolean
trainSample ( array $sample, array $target )
trainSamples ( array $samples, array $targets, float $desiredError ) : integer

메소드 상세

__construct() 공개 메소드

public __construct ( Phpml\NeuralNetwork\Network $network, integer $theta = 1 )
$network Phpml\NeuralNetwork\Network
$theta integer

train() 공개 메소드

public train ( array $samples, array $targets, float $desiredError = 0.001, integer $maxIterations = 10000 )
$samples array
$targets array
$desiredError float
$maxIterations integer