new NeuralLearningStruct (new float[] { 0, 0, 0, 0 }, new float[] { 0, 0, 0, 0 }), new NeuralLearningStruct (new float[] { 0, 0, 0, 1 }, new float[] { 0, 0, 0, 1 }), new NeuralLearningStruct (new float[] { 0, 0, 1, 0 }, new float[] { 0, 0, 1, 0 }), new NeuralLearningStruct (new float[] { 0, 0, 1, 1 }, new float[] { 0, 0, 1, 1 }), new NeuralLearningStruct (new float[] { 0, 1, 0, 0 }, new float[] { 0, 1, 0, 0 }), new NeuralLearningStruct (new float[] { 0, 1, 0, 1 }, new float[] { 0, 1, 0, 1 }), new NeuralLearningStruct (new float[] { 0, 1, 1, 0 }, new float[] { 0, 1, 1, 0 }), new NeuralLearningStruct (new float[] { 0, 1, 1, 1 }, new float[] { 0, 1, 1, 1 }), new NeuralLearningStruct (new float[] { 1, 0, 0, 0 }, new float[] { 1, 0, 0, 0 }), new NeuralLearningStruct (new float[] { 1, 0, 0, 1 }, new float[] { 1, 0, 0, 1 }), new NeuralLearningStruct (new float[] { 1, 0, 1, 0 }, new float[] { 1, 0, 1, 0 }), new NeuralLearningStruct (new float[] { 1, 0, 1, 1 }, new float[] { 1, 0, 1, 1 }), new NeuralLearningStruct (new float[] { 1, 1, 0, 0 }, new float[] { 1, 1, 0, 0 }), new NeuralLearningStruct (new float[] { 1, 1, 0, 1 }, new float[] { 1, 1, 0, 1 }), new NeuralLearningStruct (new float[] { 1, 1, 1, 0 }, new float[] { 1, 1, 1, 0 }), new NeuralLearningStruct (new float[] { 1, 1, 1, 1 }, new float[] { 1, 1, 1, 1 })