override public void Randomize() { var rand = new Random(); var array = Network.ToArray(); for (var i = 0; i < array.Length; i++) { var add = 0.5 - (rand.NextDouble()); add = add / StartTemperature; add = add * Temperature; array[i] = array[i] + add; } FeedforwardNetwork.ArrayToNetwork(array, Network); }
override public void PutArray(double[] array) { FeedforwardNetwork.ArrayToNetwork(array, Network); }
public void UpdateNetwork() { FeedforwardNetwork.ArrayToNetwork(Genes, Network); }