PHP Класс Phpml\NeuralNetwork\Node\Neuron

Наследование: implements Phpml\NeuralNetwork\Node
Показать файл Открыть проект Примеры использования класса

Защищенные свойства (Protected)

Свойство Тип Описание
$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[]