Beispiel #1
0
        public static T CreateBrain <T>(BrainFactoryInput input) where T : Brain.Brain
        {
            var nNetwork = new Brain.NeuralNetwork(input.ActivationFunctionInputOutput, input.ActivationFunctionHiddenLayers,
                                                   input.Inputs, input.Outputs, input.HiddenLayers, input.NeuronsPerHiddenLayer, input.Alpha);

            return((T)Activator.CreateInstance(typeof(T), nNetwork));
        }
Beispiel #2
0
        protected double sumSquareError = 0; //statistics - how closely your model fits the data you fed into it

        public Brain(NeuralNetwork network)
        {
            this.network = network;
        }
Beispiel #3
0
 public PongBrain(NeuralNetwork network) : base(network)
 {
 }