diff --git a/Neural-network-in-Robocode.pptx b/Neural-network-in-Robocode.pptx new file mode 100644 index 0000000..a918650 --- /dev/null +++ b/Neural-network-in-Robocode.pptx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ed706dbf31f84d7196390a767f2c3b69440b9fac4c7ad89a204c7d49ac632db5 +size 374981 diff --git a/src/neural/BattlefieldParameterEvaluator.java b/src/neural/BattlefieldParameterEvaluator.java index 0a6db1a..b4ec5d3 100644 --- a/src/neural/BattlefieldParameterEvaluator.java +++ b/src/neural/BattlefieldParameterEvaluator.java @@ -12,8 +12,11 @@ import javax.imageio.ImageIO; import org.encog.engine.network.activation.ActivationSigmoid; import org.encog.ml.data.MLData; import org.encog.ml.data.basic.BasicMLData; -import org.encog.ml.data.basic.BasicMLDataSet; + //import org.encog.neural.data.basic.BasicNeuralDataSet; + import org.encog.ml.data.basic.BasicMLDataSet; + + import org.encog.neural.networks.BasicNetwork; import org.encog.neural.networks.layers.BasicLayer; import org.encog.neural.networks.training.propagation.resilient.ResilientPropagation; @@ -26,7 +29,7 @@ import neural.Palette; public class BattlefieldParameterEvaluator { // Minimum allowable battlefield size is 400 final static int MINBATTLEFIELDSIZE = 400; - final static int MAXBATTLEFIELDSIZE = 4000; + final static int MAXBATTLEFIELDSIZE = 4600; // Minimum allowable gun cooling rate is 0.1 final static double MINGUNCOOLINGRATE = 0.1; final static double MAXGUNCOOLINGRATE = 10; @@ -47,7 +50,7 @@ public class BattlefieldParameterEvaluator { /* The name of the palette. Must be one of "Spectrum", * "PaleSpectrum", "Grayscale", "CyclicGrayscale", "CyclicRedCyan", * "EarthSky", "HotCold", or "Fire". */ - final static String PALETTE = "Spectrum"; + final static String PALETTE = "EarthSky"; static int NdxBattle; static double[] FinalScore1;