neuralnet/funcs.go

10 lines
266 B
Go
Raw Permalink Normal View History

package nn
import (
"math"
)
var sigmoid = func(i, j int, x float64) float64 { return 1 / (1 + math.Exp(-x)) }
var sigmoidToDerivative = func(y float64) float64 { return y * (1 - y) }
var derivateSigmoid = func(i, j int, y float64) float64 { return y * (1 - y) }