Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Console.WriteLine("\nXOR - ANN");
- Console.WriteLine("0 , 0 = " + XOR(0, 0));
- Console.WriteLine("0 , 1 = " + XOR(0, 1));
- Console.WriteLine("1 , 0 = " + XOR(1, 0));
- Console.WriteLine("1 , 1 = " + XOR(1, 1));
- static bool XOR(float i1, float i2)
- {
- bool isTrue = false;
- float weight = 1f;
- float sumdInput = (i1 *= weight) + (i2 *= weight);
- float sumdValue = 0;
- float[,] tHidden = new float[,] { {1.5f, 0.5f},{-1.0f,1.0f} };
- float[] tOut = new float[] { 0.5f };
- for (int i = 0; i < tHidden.GetLength(0); i++)
- {
- if (sumdInput > tHidden[0, i])
- sumdValue += tHidden[1, i];
- }
- if (sumdValue > tOut[0])
- isTrue = true;
- return isTrue;
- }
Add Comment
Please, Sign In to add comment