Пример #1
0
        public static NetworkTeachingPair ParseLayerTeachingPair(string str)
        {
            string[] inputAndOutput = str.TrimStart('[').TrimEnd(']').Split('|');
            string   input          = inputAndOutput[0].TrimStart(INPUT_TAG.ToCharArray()).TrimStart(':');
            string   output         = inputAndOutput[1].TrimStart(OUTPUT_TAG.ToCharArray()).TrimStart(':');

            double[] inputValues  = ParseDoubles(input);
            double[] outputValues = ParseDoubles(output);
            return(new NetworkTeachingPair(inputValues, outputValues));
        }
Пример #2
0
        public static TeachingPair ParseTeachingPair(string str)
        {
            string[] values = str.Split('|');
            string   input  = values[0].TrimStart(INPUT_TAG.ToCharArray());

            double[] pairInput  = ParseWeights(input);
            string   output     = values[1].TrimStart(OUTPUT_TAG.ToCharArray());
            double   pairOutput = Convert.ToDouble(output);

            return(new TeachingPair(pairInput, pairOutput));
        }