Phpml\NeuralNetwork\ActivationFunction\Sigmoid::compute PHP 메소드

compute() 공개 메소드

public compute ( float | integer $value ) : float
$value float | integer
리턴 float
    public function compute($value) : float
    {
        return 1 / (1 + exp(-$this->beta * $value));
    }

Usage Example

예제 #1
0
 /**
  * @param $beta
  * @param $expected
  * @param $value
  *
  * @dataProvider sigmoidProvider
  */
 public function testSigmoidActivationFunction($beta, $expected, $value)
 {
     $sigmoid = new Sigmoid($beta);
     $this->assertEquals($expected, $sigmoid->compute($value), '', 0.001);
 }