Current Path : /var/www/ljmtc/cbt/lib/mlbackend/php/phpml/src/Phpml/NeuralNetwork/ActivationFunction/ |
Current File : /var/www/ljmtc/cbt/lib/mlbackend/php/phpml/src/Phpml/NeuralNetwork/ActivationFunction/Gaussian.php |
<?php declare(strict_types=1); namespace Phpml\NeuralNetwork\ActivationFunction; use Phpml\NeuralNetwork\ActivationFunction; class Gaussian implements ActivationFunction { /** * @param float|int $value */ public function compute($value): float { return exp(- $value ** 2); } /** * @param float|int $value * @param float|int $calculatedvalue */ public function differentiate($value, $calculatedvalue): float { return -2 * $value * $calculatedvalue; } }