private static ArtificialBrain CreateBrain() { var result = new ArtificialBrain(); for (int i = 0; i < result.WeightOI.Length; i++) { result.WeightOI[i] = Rand.GetWeight(); } for (int i = 0; i < result.BiasO.Length; i++) { result.BiasO[i] = Rand.GetWeight(); } return result; }
private static void SetBrain(Agent agent, ArtificialBrain brain) { agent.WeightOI = brain.WeightOI; agent.BiasO = brain.BiasO; }