コード例 #1
0
        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");
        }
コード例 #2
0
ファイル: Layer.cs プロジェクト: rewin123/Boxer-master_is_bad
        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);
        }
コード例 #3
0
ファイル: Layer.cs プロジェクト: rewin123/Boxer-master_is_bad
        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);
        }