public NeuralNetwork(Settings s) : this(s.InputNeurons, s.HiddenNeurons, s.OutputNeurons, s.HiddenLayers) { hiddenlayer1AFunction = s.Layer1Function; hiddenlayer2AFunction = s.Layer2Function; outputlayerAFunction = s.OutputLayerFunction; settings = s; }
public void SetActivationFunctionForLayer(int layernumber, ANN.ActivationFunctions.ActivationFunction af) { foreach (Neuron n in layers.ElementAt(layernumber)) { n.SetActivationFunction(af); } }