public override void Save(string nameOfNeuralNetwork) { var serializer = new Serializer(); serializer.Serialize(Weights, DefaultPath + nameOfNeuralNetwork + "/" + nameOfNeuralNetwork + "_Weights.json"); serializer.Serialize(Neurons, DefaultPath + nameOfNeuralNetwork + "/" + nameOfNeuralNetwork + "_Neurons.json"); serializer.Serialize(DefferenceWeights, DefaultPath + nameOfNeuralNetwork + "/" + nameOfNeuralNetwork + "_DefferenceWeights.json"); serializer.Serialize(Parameters, DefaultPath + nameOfNeuralNetwork + "/" + nameOfNeuralNetwork + "_Parameters.json"); serializer.Serialize(Activation.GetType().ToString() + ";" + Activation.ActivationCoefficient, DefaultPath + nameOfNeuralNetwork + "/" + nameOfNeuralNetwork + "_Activation.json"); }
public virtual LayerData SaveJSON() { LayerData data = new LayerData(); data.className = GetType().Name; data.activationClass = func.GetType().Name; data.input_size = input_size; data.output_size = output_size; return(data); }
public virtual LayerData SaveJSON() { LayerData data = new LayerData(); data.className = GetType().Name; data.activationClass = func.GetType().Name; data.activationData = JsonConvert.SerializeObject(func); data.input_size = input_size; data.output_size = output_size; return(data); }