コード例 #1
0
ファイル: activator.go プロジェクト: reggo/reggo
// init registers the types so they can be GobEncoded and GobDecoded
func init() {
	gob.Register(Sigmoid{})
	gob.Register(Linear{})
	gob.Register(Tanh{})
	gob.Register(LinearTanh{})

	common.Register(Sigmoid{})
	common.Register(Linear{})
	common.Register(Tanh{})
	common.Register(LinearTanh{})
}
コード例 #2
0
ファイル: scale.go プロジェクト: reggo/reggo
func init() {
	gob.Register(None{})
	gob.Register(Linear{})
	gob.Register(Normal{})
	//gob.Register(&Probability{})

	common.Register(&None{})
	common.Register(&Linear{})
	common.Register(&Normal{})
	common.Register(&InnerNormal{})
	//common.Register(&Probability{})
}
コード例 #3
0
ファイル: loss.go プロジェクト: reggo/reggo
// init registers all of the types into the common registry for
// encoding and decoding
func init() {
	gob.Register(SquaredDistance{})
	gob.Register(ManhattanDistance{})
	gob.Register(RelativeSquared(0))
	gob.Register(LogSquared{})
	common.Register(SquaredDistance{})
	common.Register(ManhattanDistance{})
	a := RelativeSquared(0)
	common.Register(a)
	b := RelativeLog(0)
	common.Register(b)
	common.Register(LogSquared{})
}
コード例 #4
0
ファイル: kitchensink.go プロジェクト: reggo/reggo
func init() {
	common.Register(Sink{})
}
コード例 #5
0
ファイル: nnet.go プロジェクト: reggo/reggo
func init() {
	common.Register(&Net{})
}
コード例 #6
0
ファイル: neuron.go プロジェクト: reggo/reggo
func init() {
	gob.Register(SumNeuron{Activator: LinearTanh{}})
	common.Register(SumNeuron{})
}
コード例 #7
0
ファイル: kernel.go プロジェクト: reggo/reggo
func init() {
	gob.Register(SqExpIso{})
	common.Register(SqExpIso{})
}