PHP Class Phpml\NeuralNetwork\Node\Neuron\Synapse

Afficher le fichier Open project: php-ai/php-ml Class Usage Examples

Protected Properties

Свойство Type Description
$node Phpml\NeuralNetwork\Node
$weight float

Méthodes publiques

Méthode Description
__construct ( Phpml\NeuralNetwork\Node $node, float $weight = null )
changeWeight ( float $delta )
getNode ( ) : Phpml\NeuralNetwork\Node
getOutput ( ) : float
getWeight ( ) : float

Méthodes protégées

Méthode Description
generateRandomWeight ( ) : float

Method Details

__construct() public méthode

public __construct ( Phpml\NeuralNetwork\Node $node, float $weight = null )
$node Phpml\NeuralNetwork\Node
$weight float

changeWeight() public méthode

public changeWeight ( float $delta )
$delta float

generateRandomWeight() protected méthode

protected generateRandomWeight ( ) : float
Résultat float

getNode() public méthode

public getNode ( ) : Phpml\NeuralNetwork\Node
Résultat Phpml\NeuralNetwork\Node

getOutput() public méthode

public getOutput ( ) : float
Résultat float

getWeight() public méthode

public getWeight ( ) : float
Résultat float

Property Details

$node protected_oe property

protected Node,Phpml\NeuralNetwork $node
Résultat Phpml\NeuralNetwork\Node

$weight protected_oe property

protected float $weight
Résultat float