Exemple #1
0
        internal static ActivationLayer DeserializeFromJson(JObject jlayer)
        {
            ActivationLayer layer = new ActivationLayer();

            layer.inputsCount  = jlayer["InputsCount"].ToObject <int>();
            layer.neuronsCount = jlayer["NeuronsCount"].ToObject <int>();
            //   layer.output = jlayer["Outputs"].ToObject<double[]>();
            layer.neurons = new Neuron[layer.neuronsCount];
            int counter = 0;

            foreach (JObject jneuron in jlayer["Neurons"].Children <JObject>())
            {
                layer.neurons[counter++] = ActivationNeuron.DeserializeFromJson(jneuron);
            }
            return(layer);
        }