ソースを参照

Rearrange activations

Alexey Edelev 5 年 前
コミット
da1d9e7ed9

+ 0 - 1
neuralnetwork/genetic/mutagen/dummymutagen.go

@@ -1,7 +1,6 @@
 package mutagen
 
 import (
-	"fmt"
 	"math/rand"
 	"time"
 

+ 6 - 6
neuralnetwork/snakesimulator/snakesimulator.go

@@ -215,20 +215,20 @@ func (s *SnakeSimulator) GetHeadState() []float64 {
 
 	return []float64{
 		float64(lWall) / float64(width),
-		float64(rWall) / float64(width),
-		float64(tWall) / float64(height),
-		float64(bWall) / float64(height),
 		float64(lFood) / float64(lWall),
+		float64(rWall) / float64(width),
 		float64(rFood) / float64(rWall),
+		float64(tWall) / float64(height),
 		float64(tFood) / float64(tWall),
+		float64(bWall) / float64(height),
 		float64(bFood) / float64(bWall),
+		float64(tlWall) / diag,
 		float64(tlFood) / diag,
 		float64(trFood) / diag,
-		float64(blFood) / diag,
-		float64(brFood) / diag,
-		float64(tlWall) / diag,
 		float64(trWall) / diag,
+		float64(blFood) / diag,
 		float64(blWall) / diag,
+		float64(brFood) / diag,
 		float64(brWall) / diag,
 	}
 }