1 <?php 2 3 declare(strict_types=1); 4 5 namespace Phpml\NeuralNetwork\ActivationFunction; 6 7 use Phpml\NeuralNetwork\ActivationFunction; 8 9 class Gaussian implements ActivationFunction 10 { 11 /** 12 * @param float|int $value 13 */ 14 public function compute($value): float 15 { 16 return exp(- $value ** 2); 17 } 18 19 /** 20 * @param float|int $value 21 * @param float|int $calculatedvalue 22 */ 23 public function differentiate($value, $calculatedvalue): float 24 { 25 return -2 * $value * $calculatedvalue; 26 } 27 }
title
Description
Body
title
Description
Body
title
Description
Body
title
Body