123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263 |
- package main
- import (
- neuralnetwork "./neuralnetwork"
- remotecontrol "./remotecontrol"
- snakesimulator "./snakesimulator"
- )
- func main() {
- s := snakesimulator.NewSnakeSimulator()
- s.Run()
-
- sizes := []int{13, 8, 12, 3}
- nn, _ := neuralnetwork.NewNeuralNetwork(sizes, neuralnetwork.NewRPropInitializer(neuralnetwork.RPropConfig{
- NuPlus: 1.2,
- NuMinus: 0.5,
- DeltaMax: 50.0,
- DeltaMin: 0.000001,
- }))
- rc := &remotecontrol.RemoteControl{}
- nn.SetStateWatcher(rc)
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- rc.Run()
- }
|