PHP 클래스 Phpml\NeuralNetwork\Node\Neuron

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

보호된 프로퍼티들

프로퍼티 타입 설명
$activationFunction Phpml\NeuralNetwork\ActivationFunction
$output float
$synapses Phpml\NeuralNetwork\Node\Neuron\Synapse[]

공개 메소드들

메소드 설명
__construct ( Phpml\NeuralNetwork\ActivationFunction $activationFunction = null )
addSynapse ( Synapse $synapse )
getOutput ( ) : float
getSynapses ( ) : Synapse[]
refresh ( )

메소드 상세

__construct() 공개 메소드

public __construct ( Phpml\NeuralNetwork\ActivationFunction $activationFunction = null )
$activationFunction Phpml\NeuralNetwork\ActivationFunction

addSynapse() 공개 메소드

public addSynapse ( Synapse $synapse )
$synapse Phpml\NeuralNetwork\Node\Neuron\Synapse

getOutput() 공개 메소드

public getOutput ( ) : float
리턴 float

getSynapses() 공개 메소드

public getSynapses ( ) : Synapse[]
리턴 Phpml\NeuralNetwork\Node\Neuron\Synapse[]

refresh() 공개 메소드

public refresh ( )

프로퍼티 상세

$activationFunction 보호되어 있는 프로퍼티

protected ActivationFunction,Phpml\NeuralNetwork $activationFunction
리턴 Phpml\NeuralNetwork\ActivationFunction

$output 보호되어 있는 프로퍼티

protected float $output
리턴 float

$synapses 보호되어 있는 프로퍼티

protected Synapse[],Phpml\NeuralNetwork\Node\Neuron $synapses
리턴 Phpml\NeuralNetwork\Node\Neuron\Synapse[]