File size: 395 Bytes
a4aa491
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
package nn

type NNArgs struct {
	epochs         int
	hiddenSize     int
	learningRate   float64
	activationFunc func()
}

func NewArgs(argsMap map[string]interface{}) *NNArgs {
	return &NNArgs{
		epochs:         argsMap["epochs"].(int),
		hiddenSize:     argsMap["hidden_size"].(int),
		learningRate:   argsMap["learning_rate"].(float64),
		activationFunc: argsMap["activation"].(func()),
	}
}