PHP Class Phpml\NeuralNetwork\Node\Neuron

Inheritance: implements Phpml\NeuralNetwork\Node
Mostra file Open project: php-ai/php-ml Class Usage Examples

Protected Properties

Property Type Description
$activationFunction Phpml\NeuralNetwork\ActivationFunction
$output float
$synapses Phpml\NeuralNetwork\Node\Neuron\Synapse[]

Public Methods

Method Description
__construct ( Phpml\NeuralNetwork\ActivationFunction $activationFunction = null )
addSynapse ( Synapse $synapse )
getOutput ( ) : float
getSynapses ( ) : Synapse[]
refresh ( )

Method Details

__construct() public method

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

addSynapse() public method

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

getOutput() public method

public getOutput ( ) : float
return float

getSynapses() public method

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

refresh() public method

public refresh ( )

Property Details

$activationFunction protected_oe property

protected ActivationFunction,Phpml\NeuralNetwork $activationFunction
return Phpml\NeuralNetwork\ActivationFunction

$output protected_oe property

protected float $output
return float

$synapses protected_oe property

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