public class Neuron { int [] input = new int [8]; // double [] weight = new double [8]; // double mx = 0; // double sum = 0; // int k = 1; // public Neuron() { for ( int i = 0; i < 8; i++) { weight[i] = 1; // // } } public byte Analyze( byte b) { for ( int i = 0; i < 8; i++) { input[i] = 0; } for ( int i = 0; i < 8; i++) // { if ((b / 2) != 0) { input[i] = b % 2; b = Convert .ToByte(b / 2); } else { input[i] = b % 2; break ; } } sum = 0; mx = weight.Sum() / 8; // for ( int i = 0; i < 8; i++) { if (weight[i] > 0) // sum += weight[i] * input[i]; } if (sum > mx) // return 1; else return 0; } public void Yes() // { double s = weight.Sum(); for ( int i = 0; i < 8; i++) { weight[i] += input[i] * (weight[i] / s) * k; } this .Normalize(); } public void No() // { double s = weight.Sum(); for ( int i = 0; i < 8; i++) { weight[i] -= input[i] * (weight[i] / s) * k; } this .Normalize(); } private void Normalize() // { // double min = weight.Min(); double max = weight.Max(); int pow = 0; double b = max / 10; while (b > 1) { b = b / 10; pow++; } for ( int i = 0; i < 8; i++) { weight[i] = weight[i] / Math .Pow(10, pow - 1); } } public void Reset() // { for ( int i = 0; i < 8; i++) { weight[i] = 1; } } // public string Bytes { get { string str = "" ; for ( int i = 0; i < 8; i++) { str += input[i].ToString(); } return str; } } public string Weights { get { string str = "" ; for ( int i = 0; i < 8; i++) { str += weight[i].ToString(); str += " " ; } return str; } } public string Mx { get { return mx.ToString(); } } public string Sum { get { return sum.ToString(); } } } * This source code was highlighted with Source Code Highlighter .
public class Neuron { int [] input = new int [8]; // double [] weight = new double [8]; // double mx = 0; // double sum = 0; // int k = 1; // public Neuron() { for ( int i = 0; i < 8; i++) { weight[i] = 1; // // } } public byte Analyze( byte b) { for ( int i = 0; i < 8; i++) { input[i] = 0; } for ( int i = 0; i < 8; i++) // { if ((b / 2) != 0) { input[i] = b % 2; b = Convert .ToByte(b / 2); } else { input[i] = b % 2; break ; } } sum = 0; mx = weight.Sum() / 8; // for ( int i = 0; i < 8; i++) { if (weight[i] > 0) // sum += weight[i] * input[i]; } if (sum > mx) // return 1; else return 0; } public void Yes() // { double s = weight.Sum(); for ( int i = 0; i < 8; i++) { weight[i] += input[i] * (weight[i] / s) * k; } this .Normalize(); } public void No() // { double s = weight.Sum(); for ( int i = 0; i < 8; i++) { weight[i] -= input[i] * (weight[i] / s) * k; } this .Normalize(); } private void Normalize() // { // double min = weight.Min(); double max = weight.Max(); int pow = 0; double b = max / 10; while (b > 1) { b = b / 10; pow++; } for ( int i = 0; i < 8; i++) { weight[i] = weight[i] / Math .Pow(10, pow - 1); } } public void Reset() // { for ( int i = 0; i < 8; i++) { weight[i] = 1; } } // public string Bytes { get { string str = "" ; for ( int i = 0; i < 8; i++) { str += input[i].ToString(); } return str; } } public string Weights { get { string str = "" ; for ( int i = 0; i < 8; i++) { str += weight[i].ToString(); str += " " ; } return str; } } public string Mx { get { return mx.ToString(); } } public string Sum { get { return sum.ToString(); } } } * This source code was highlighted with Source Code Highlighter .
public class Neuron { int [] input = new int [8]; // double [] weight = new double [8]; // double mx = 0; // double sum = 0; // int k = 1; // public Neuron() { for ( int i = 0; i < 8; i++) { weight[i] = 1; // // } } public byte Analyze( byte b) { for ( int i = 0; i < 8; i++) { input[i] = 0; } for ( int i = 0; i < 8; i++) // { if ((b / 2) != 0) { input[i] = b % 2; b = Convert .ToByte(b / 2); } else { input[i] = b % 2; break ; } } sum = 0; mx = weight.Sum() / 8; // for ( int i = 0; i < 8; i++) { if (weight[i] > 0) // sum += weight[i] * input[i]; } if (sum > mx) // return 1; else return 0; } public void Yes() // { double s = weight.Sum(); for ( int i = 0; i < 8; i++) { weight[i] += input[i] * (weight[i] / s) * k; } this .Normalize(); } public void No() // { double s = weight.Sum(); for ( int i = 0; i < 8; i++) { weight[i] -= input[i] * (weight[i] / s) * k; } this .Normalize(); } private void Normalize() // { // double min = weight.Min(); double max = weight.Max(); int pow = 0; double b = max / 10; while (b > 1) { b = b / 10; pow++; } for ( int i = 0; i < 8; i++) { weight[i] = weight[i] / Math .Pow(10, pow - 1); } } public void Reset() // { for ( int i = 0; i < 8; i++) { weight[i] = 1; } } // public string Bytes { get { string str = "" ; for ( int i = 0; i < 8; i++) { str += input[i].ToString(); } return str; } } public string Weights { get { string str = "" ; for ( int i = 0; i < 8; i++) { str += weight[i].ToString(); str += " " ; } return str; } } public string Mx { get { return mx.ToString(); } } public string Sum { get { return sum.ToString(); } } } * This source code was highlighted with Source Code Highlighter .
public class Neuron { int [] input = new int [8]; // double [] weight = new double [8]; // double mx = 0; // double sum = 0; // int k = 1; // public Neuron() { for ( int i = 0; i < 8; i++) { weight[i] = 1; // // } } public byte Analyze( byte b) { for ( int i = 0; i < 8; i++) { input[i] = 0; } for ( int i = 0; i < 8; i++) // { if ((b / 2) != 0) { input[i] = b % 2; b = Convert .ToByte(b / 2); } else { input[i] = b % 2; break ; } } sum = 0; mx = weight.Sum() / 8; // for ( int i = 0; i < 8; i++) { if (weight[i] > 0) // sum += weight[i] * input[i]; } if (sum > mx) // return 1; else return 0; } public void Yes() // { double s = weight.Sum(); for ( int i = 0; i < 8; i++) { weight[i] += input[i] * (weight[i] / s) * k; } this .Normalize(); } public void No() // { double s = weight.Sum(); for ( int i = 0; i < 8; i++) { weight[i] -= input[i] * (weight[i] / s) * k; } this .Normalize(); } private void Normalize() // { // double min = weight.Min(); double max = weight.Max(); int pow = 0; double b = max / 10; while (b > 1) { b = b / 10; pow++; } for ( int i = 0; i < 8; i++) { weight[i] = weight[i] / Math .Pow(10, pow - 1); } } public void Reset() // { for ( int i = 0; i < 8; i++) { weight[i] = 1; } } // public string Bytes { get { string str = "" ; for ( int i = 0; i < 8; i++) { str += input[i].ToString(); } return str; } } public string Weights { get { string str = "" ; for ( int i = 0; i < 8; i++) { str += weight[i].ToString(); str += " " ; } return str; } } public string Mx { get { return mx.ToString(); } } public string Sum { get { return sum.ToString(); } } } * This source code was highlighted with Source Code Highlighter .
public class Neuron { int [] input = new int [8]; // double [] weight = new double [8]; // double mx = 0; // double sum = 0; // int k = 1; // public Neuron() { for ( int i = 0; i < 8; i++) { weight[i] = 1; // // } } public byte Analyze( byte b) { for ( int i = 0; i < 8; i++) { input[i] = 0; } for ( int i = 0; i < 8; i++) // { if ((b / 2) != 0) { input[i] = b % 2; b = Convert .ToByte(b / 2); } else { input[i] = b % 2; break ; } } sum = 0; mx = weight.Sum() / 8; // for ( int i = 0; i < 8; i++) { if (weight[i] > 0) // sum += weight[i] * input[i]; } if (sum > mx) // return 1; else return 0; } public void Yes() // { double s = weight.Sum(); for ( int i = 0; i < 8; i++) { weight[i] += input[i] * (weight[i] / s) * k; } this .Normalize(); } public void No() // { double s = weight.Sum(); for ( int i = 0; i < 8; i++) { weight[i] -= input[i] * (weight[i] / s) * k; } this .Normalize(); } private void Normalize() // { // double min = weight.Min(); double max = weight.Max(); int pow = 0; double b = max / 10; while (b > 1) { b = b / 10; pow++; } for ( int i = 0; i < 8; i++) { weight[i] = weight[i] / Math .Pow(10, pow - 1); } } public void Reset() // { for ( int i = 0; i < 8; i++) { weight[i] = 1; } } // public string Bytes { get { string str = "" ; for ( int i = 0; i < 8; i++) { str += input[i].ToString(); } return str; } } public string Weights { get { string str = "" ; for ( int i = 0; i < 8; i++) { str += weight[i].ToString(); str += " " ; } return str; } } public string Mx { get { return mx.ToString(); } } public string Sum { get { return sum.ToString(); } } } * This source code was highlighted with Source Code Highlighter .
public class Neuron { int [] input = new int [8]; // double [] weight = new double [8]; // double mx = 0; // double sum = 0; // int k = 1; // public Neuron() { for ( int i = 0; i < 8; i++) { weight[i] = 1; // // } } public byte Analyze( byte b) { for ( int i = 0; i < 8; i++) { input[i] = 0; } for ( int i = 0; i < 8; i++) // { if ((b / 2) != 0) { input[i] = b % 2; b = Convert .ToByte(b / 2); } else { input[i] = b % 2; break ; } } sum = 0; mx = weight.Sum() / 8; // for ( int i = 0; i < 8; i++) { if (weight[i] > 0) // sum += weight[i] * input[i]; } if (sum > mx) // return 1; else return 0; } public void Yes() // { double s = weight.Sum(); for ( int i = 0; i < 8; i++) { weight[i] += input[i] * (weight[i] / s) * k; } this .Normalize(); } public void No() // { double s = weight.Sum(); for ( int i = 0; i < 8; i++) { weight[i] -= input[i] * (weight[i] / s) * k; } this .Normalize(); } private void Normalize() // { // double min = weight.Min(); double max = weight.Max(); int pow = 0; double b = max / 10; while (b > 1) { b = b / 10; pow++; } for ( int i = 0; i < 8; i++) { weight[i] = weight[i] / Math .Pow(10, pow - 1); } } public void Reset() // { for ( int i = 0; i < 8; i++) { weight[i] = 1; } } // public string Bytes { get { string str = "" ; for ( int i = 0; i < 8; i++) { str += input[i].ToString(); } return str; } } public string Weights { get { string str = "" ; for ( int i = 0; i < 8; i++) { str += weight[i].ToString(); str += " " ; } return str; } } public string Mx { get { return mx.ToString(); } } public string Sum { get { return sum.ToString(); } } } * This source code was highlighted with Source Code Highlighter .
public class Neuron { int [] input = new int [8]; // double [] weight = new double [8]; // double mx = 0; // double sum = 0; // int k = 1; // public Neuron() { for ( int i = 0; i < 8; i++) { weight[i] = 1; // // } } public byte Analyze( byte b) { for ( int i = 0; i < 8; i++) { input[i] = 0; } for ( int i = 0; i < 8; i++) // { if ((b / 2) != 0) { input[i] = b % 2; b = Convert .ToByte(b / 2); } else { input[i] = b % 2; break ; } } sum = 0; mx = weight.Sum() / 8; // for ( int i = 0; i < 8; i++) { if (weight[i] > 0) // sum += weight[i] * input[i]; } if (sum > mx) // return 1; else return 0; } public void Yes() // { double s = weight.Sum(); for ( int i = 0; i < 8; i++) { weight[i] += input[i] * (weight[i] / s) * k; } this .Normalize(); } public void No() // { double s = weight.Sum(); for ( int i = 0; i < 8; i++) { weight[i] -= input[i] * (weight[i] / s) * k; } this .Normalize(); } private void Normalize() // { // double min = weight.Min(); double max = weight.Max(); int pow = 0; double b = max / 10; while (b > 1) { b = b / 10; pow++; } for ( int i = 0; i < 8; i++) { weight[i] = weight[i] / Math .Pow(10, pow - 1); } } public void Reset() // { for ( int i = 0; i < 8; i++) { weight[i] = 1; } } // public string Bytes { get { string str = "" ; for ( int i = 0; i < 8; i++) { str += input[i].ToString(); } return str; } } public string Weights { get { string str = "" ; for ( int i = 0; i < 8; i++) { str += weight[i].ToString(); str += " " ; } return str; } } public string Mx { get { return mx.ToString(); } } public string Sum { get { return sum.ToString(); } } } * This source code was highlighted with Source Code Highlighter .
public class Neuron { int [] input = new int [8]; // double [] weight = new double [8]; // double mx = 0; // double sum = 0; // int k = 1; // public Neuron() { for ( int i = 0; i < 8; i++) { weight[i] = 1; // // } } public byte Analyze( byte b) { for ( int i = 0; i < 8; i++) { input[i] = 0; } for ( int i = 0; i < 8; i++) // { if ((b / 2) != 0) { input[i] = b % 2; b = Convert .ToByte(b / 2); } else { input[i] = b % 2; break ; } } sum = 0; mx = weight.Sum() / 8; // for ( int i = 0; i < 8; i++) { if (weight[i] > 0) // sum += weight[i] * input[i]; } if (sum > mx) // return 1; else return 0; } public void Yes() // { double s = weight.Sum(); for ( int i = 0; i < 8; i++) { weight[i] += input[i] * (weight[i] / s) * k; } this .Normalize(); } public void No() // { double s = weight.Sum(); for ( int i = 0; i < 8; i++) { weight[i] -= input[i] * (weight[i] / s) * k; } this .Normalize(); } private void Normalize() // { // double min = weight.Min(); double max = weight.Max(); int pow = 0; double b = max / 10; while (b > 1) { b = b / 10; pow++; } for ( int i = 0; i < 8; i++) { weight[i] = weight[i] / Math .Pow(10, pow - 1); } } public void Reset() // { for ( int i = 0; i < 8; i++) { weight[i] = 1; } } // public string Bytes { get { string str = "" ; for ( int i = 0; i < 8; i++) { str += input[i].ToString(); } return str; } } public string Weights { get { string str = "" ; for ( int i = 0; i < 8; i++) { str += weight[i].ToString(); str += " " ; } return str; } } public string Mx { get { return mx.ToString(); } } public string Sum { get { return sum.ToString(); } } } * This source code was highlighted with Source Code Highlighter .
public class Neuron { int [] input = new int [8]; // double [] weight = new double [8]; // double mx = 0; // double sum = 0; // int k = 1; // public Neuron() { for ( int i = 0; i < 8; i++) { weight[i] = 1; // // } } public byte Analyze( byte b) { for ( int i = 0; i < 8; i++) { input[i] = 0; } for ( int i = 0; i < 8; i++) // { if ((b / 2) != 0) { input[i] = b % 2; b = Convert .ToByte(b / 2); } else { input[i] = b % 2; break ; } } sum = 0; mx = weight.Sum() / 8; // for ( int i = 0; i < 8; i++) { if (weight[i] > 0) // sum += weight[i] * input[i]; } if (sum > mx) // return 1; else return 0; } public void Yes() // { double s = weight.Sum(); for ( int i = 0; i < 8; i++) { weight[i] += input[i] * (weight[i] / s) * k; } this .Normalize(); } public void No() // { double s = weight.Sum(); for ( int i = 0; i < 8; i++) { weight[i] -= input[i] * (weight[i] / s) * k; } this .Normalize(); } private void Normalize() // { // double min = weight.Min(); double max = weight.Max(); int pow = 0; double b = max / 10; while (b > 1) { b = b / 10; pow++; } for ( int i = 0; i < 8; i++) { weight[i] = weight[i] / Math .Pow(10, pow - 1); } } public void Reset() // { for ( int i = 0; i < 8; i++) { weight[i] = 1; } } // public string Bytes { get { string str = "" ; for ( int i = 0; i < 8; i++) { str += input[i].ToString(); } return str; } } public string Weights { get { string str = "" ; for ( int i = 0; i < 8; i++) { str += weight[i].ToString(); str += " " ; } return str; } } public string Mx { get { return mx.ToString(); } } public string Sum { get { return sum.ToString(); } } } * This source code was highlighted with Source Code Highlighter .
public class Neuron { int [] input = new int [8]; // double [] weight = new double [8]; // double mx = 0; // double sum = 0; // int k = 1; // public Neuron() { for ( int i = 0; i < 8; i++) { weight[i] = 1; // // } } public byte Analyze( byte b) { for ( int i = 0; i < 8; i++) { input[i] = 0; } for ( int i = 0; i < 8; i++) // { if ((b / 2) != 0) { input[i] = b % 2; b = Convert .ToByte(b / 2); } else { input[i] = b % 2; break ; } } sum = 0; mx = weight.Sum() / 8; // for ( int i = 0; i < 8; i++) { if (weight[i] > 0) // sum += weight[i] * input[i]; } if (sum > mx) // return 1; else return 0; } public void Yes() // { double s = weight.Sum(); for ( int i = 0; i < 8; i++) { weight[i] += input[i] * (weight[i] / s) * k; } this .Normalize(); } public void No() // { double s = weight.Sum(); for ( int i = 0; i < 8; i++) { weight[i] -= input[i] * (weight[i] / s) * k; } this .Normalize(); } private void Normalize() // { // double min = weight.Min(); double max = weight.Max(); int pow = 0; double b = max / 10; while (b > 1) { b = b / 10; pow++; } for ( int i = 0; i < 8; i++) { weight[i] = weight[i] / Math .Pow(10, pow - 1); } } public void Reset() // { for ( int i = 0; i < 8; i++) { weight[i] = 1; } } // public string Bytes { get { string str = "" ; for ( int i = 0; i < 8; i++) { str += input[i].ToString(); } return str; } } public string Weights { get { string str = "" ; for ( int i = 0; i < 8; i++) { str += weight[i].ToString(); str += " " ; } return str; } } public string Mx { get { return mx.ToString(); } } public string Sum { get { return sum.ToString(); } } } * This source code was highlighted with Source Code Highlighter .
public class Neuron { int [] input = new int [8]; // double [] weight = new double [8]; // double mx = 0; // double sum = 0; // int k = 1; // public Neuron() { for ( int i = 0; i < 8; i++) { weight[i] = 1; // // } } public byte Analyze( byte b) { for ( int i = 0; i < 8; i++) { input[i] = 0; } for ( int i = 0; i < 8; i++) // { if ((b / 2) != 0) { input[i] = b % 2; b = Convert .ToByte(b / 2); } else { input[i] = b % 2; break ; } } sum = 0; mx = weight.Sum() / 8; // for ( int i = 0; i < 8; i++) { if (weight[i] > 0) // sum += weight[i] * input[i]; } if (sum > mx) // return 1; else return 0; } public void Yes() // { double s = weight.Sum(); for ( int i = 0; i < 8; i++) { weight[i] += input[i] * (weight[i] / s) * k; } this .Normalize(); } public void No() // { double s = weight.Sum(); for ( int i = 0; i < 8; i++) { weight[i] -= input[i] * (weight[i] / s) * k; } this .Normalize(); } private void Normalize() // { // double min = weight.Min(); double max = weight.Max(); int pow = 0; double b = max / 10; while (b > 1) { b = b / 10; pow++; } for ( int i = 0; i < 8; i++) { weight[i] = weight[i] / Math .Pow(10, pow - 1); } } public void Reset() // { for ( int i = 0; i < 8; i++) { weight[i] = 1; } } // public string Bytes { get { string str = "" ; for ( int i = 0; i < 8; i++) { str += input[i].ToString(); } return str; } } public string Weights { get { string str = "" ; for ( int i = 0; i < 8; i++) { str += weight[i].ToString(); str += " " ; } return str; } } public string Mx { get { return mx.ToString(); } } public string Sum { get { return sum.ToString(); } } } * This source code was highlighted with Source Code Highlighter .
public class Neuron { int [] input = new int [8]; // double [] weight = new double [8]; // double mx = 0; // double sum = 0; // int k = 1; // public Neuron() { for ( int i = 0; i < 8; i++) { weight[i] = 1; // // } } public byte Analyze( byte b) { for ( int i = 0; i < 8; i++) { input[i] = 0; } for ( int i = 0; i < 8; i++) // { if ((b / 2) != 0) { input[i] = b % 2; b = Convert .ToByte(b / 2); } else { input[i] = b % 2; break ; } } sum = 0; mx = weight.Sum() / 8; // for ( int i = 0; i < 8; i++) { if (weight[i] > 0) // sum += weight[i] * input[i]; } if (sum > mx) // return 1; else return 0; } public void Yes() // { double s = weight.Sum(); for ( int i = 0; i < 8; i++) { weight[i] += input[i] * (weight[i] / s) * k; } this .Normalize(); } public void No() // { double s = weight.Sum(); for ( int i = 0; i < 8; i++) { weight[i] -= input[i] * (weight[i] / s) * k; } this .Normalize(); } private void Normalize() // { // double min = weight.Min(); double max = weight.Max(); int pow = 0; double b = max / 10; while (b > 1) { b = b / 10; pow++; } for ( int i = 0; i < 8; i++) { weight[i] = weight[i] / Math .Pow(10, pow - 1); } } public void Reset() // { for ( int i = 0; i < 8; i++) { weight[i] = 1; } } // public string Bytes { get { string str = "" ; for ( int i = 0; i < 8; i++) { str += input[i].ToString(); } return str; } } public string Weights { get { string str = "" ; for ( int i = 0; i < 8; i++) { str += weight[i].ToString(); str += " " ; } return str; } } public string Mx { get { return mx.ToString(); } } public string Sum { get { return sum.ToString(); } } } * This source code was highlighted with Source Code Highlighter .
public class Neuron { int [] input = new int [8]; // double [] weight = new double [8]; // double mx = 0; // double sum = 0; // int k = 1; // public Neuron() { for ( int i = 0; i < 8; i++) { weight[i] = 1; // // } } public byte Analyze( byte b) { for ( int i = 0; i < 8; i++) { input[i] = 0; } for ( int i = 0; i < 8; i++) // { if ((b / 2) != 0) { input[i] = b % 2; b = Convert .ToByte(b / 2); } else { input[i] = b % 2; break ; } } sum = 0; mx = weight.Sum() / 8; // for ( int i = 0; i < 8; i++) { if (weight[i] > 0) // sum += weight[i] * input[i]; } if (sum > mx) // return 1; else return 0; } public void Yes() // { double s = weight.Sum(); for ( int i = 0; i < 8; i++) { weight[i] += input[i] * (weight[i] / s) * k; } this .Normalize(); } public void No() // { double s = weight.Sum(); for ( int i = 0; i < 8; i++) { weight[i] -= input[i] * (weight[i] / s) * k; } this .Normalize(); } private void Normalize() // { // double min = weight.Min(); double max = weight.Max(); int pow = 0; double b = max / 10; while (b > 1) { b = b / 10; pow++; } for ( int i = 0; i < 8; i++) { weight[i] = weight[i] / Math .Pow(10, pow - 1); } } public void Reset() // { for ( int i = 0; i < 8; i++) { weight[i] = 1; } } // public string Bytes { get { string str = "" ; for ( int i = 0; i < 8; i++) { str += input[i].ToString(); } return str; } } public string Weights { get { string str = "" ; for ( int i = 0; i < 8; i++) { str += weight[i].ToString(); str += " " ; } return str; } } public string Mx { get { return mx.ToString(); } } public string Sum { get { return sum.ToString(); } } } * This source code was highlighted with Source Code Highlighter .
public class Neuron { int [] input = new int [8]; // double [] weight = new double [8]; // double mx = 0; // double sum = 0; // int k = 1; // public Neuron() { for ( int i = 0; i < 8; i++) { weight[i] = 1; // // } } public byte Analyze( byte b) { for ( int i = 0; i < 8; i++) { input[i] = 0; } for ( int i = 0; i < 8; i++) // { if ((b / 2) != 0) { input[i] = b % 2; b = Convert .ToByte(b / 2); } else { input[i] = b % 2; break ; } } sum = 0; mx = weight.Sum() / 8; // for ( int i = 0; i < 8; i++) { if (weight[i] > 0) // sum += weight[i] * input[i]; } if (sum > mx) // return 1; else return 0; } public void Yes() // { double s = weight.Sum(); for ( int i = 0; i < 8; i++) { weight[i] += input[i] * (weight[i] / s) * k; } this .Normalize(); } public void No() // { double s = weight.Sum(); for ( int i = 0; i < 8; i++) { weight[i] -= input[i] * (weight[i] / s) * k; } this .Normalize(); } private void Normalize() // { // double min = weight.Min(); double max = weight.Max(); int pow = 0; double b = max / 10; while (b > 1) { b = b / 10; pow++; } for ( int i = 0; i < 8; i++) { weight[i] = weight[i] / Math .Pow(10, pow - 1); } } public void Reset() // { for ( int i = 0; i < 8; i++) { weight[i] = 1; } } // public string Bytes { get { string str = "" ; for ( int i = 0; i < 8; i++) { str += input[i].ToString(); } return str; } } public string Weights { get { string str = "" ; for ( int i = 0; i < 8; i++) { str += weight[i].ToString(); str += " " ; } return str; } } public string Mx { get { return mx.ToString(); } } public string Sum { get { return sum.ToString(); } } } * This source code was highlighted with Source Code Highlighter .
public class Neuron { int [] input = new int [8]; // double [] weight = new double [8]; // double mx = 0; // double sum = 0; // int k = 1; // public Neuron() { for ( int i = 0; i < 8; i++) { weight[i] = 1; // // } } public byte Analyze( byte b) { for ( int i = 0; i < 8; i++) { input[i] = 0; } for ( int i = 0; i < 8; i++) // { if ((b / 2) != 0) { input[i] = b % 2; b = Convert .ToByte(b / 2); } else { input[i] = b % 2; break ; } } sum = 0; mx = weight.Sum() / 8; // for ( int i = 0; i < 8; i++) { if (weight[i] > 0) // sum += weight[i] * input[i]; } if (sum > mx) // return 1; else return 0; } public void Yes() // { double s = weight.Sum(); for ( int i = 0; i < 8; i++) { weight[i] += input[i] * (weight[i] / s) * k; } this .Normalize(); } public void No() // { double s = weight.Sum(); for ( int i = 0; i < 8; i++) { weight[i] -= input[i] * (weight[i] / s) * k; } this .Normalize(); } private void Normalize() // { // double min = weight.Min(); double max = weight.Max(); int pow = 0; double b = max / 10; while (b > 1) { b = b / 10; pow++; } for ( int i = 0; i < 8; i++) { weight[i] = weight[i] / Math .Pow(10, pow - 1); } } public void Reset() // { for ( int i = 0; i < 8; i++) { weight[i] = 1; } } // public string Bytes { get { string str = "" ; for ( int i = 0; i < 8; i++) { str += input[i].ToString(); } return str; } } public string Weights { get { string str = "" ; for ( int i = 0; i < 8; i++) { str += weight[i].ToString(); str += " " ; } return str; } } public string Mx { get { return mx.ToString(); } } public string Sum { get { return sum.ToString(); } } } * This source code was highlighted with Source Code Highlighter .
public class Neuron { int [] input = new int [8]; // double [] weight = new double [8]; // double mx = 0; // double sum = 0; // int k = 1; // public Neuron() { for ( int i = 0; i < 8; i++) { weight[i] = 1; // // } } public byte Analyze( byte b) { for ( int i = 0; i < 8; i++) { input[i] = 0; } for ( int i = 0; i < 8; i++) // { if ((b / 2) != 0) { input[i] = b % 2; b = Convert .ToByte(b / 2); } else { input[i] = b % 2; break ; } } sum = 0; mx = weight.Sum() / 8; // for ( int i = 0; i < 8; i++) { if (weight[i] > 0) // sum += weight[i] * input[i]; } if (sum > mx) // return 1; else return 0; } public void Yes() // { double s = weight.Sum(); for ( int i = 0; i < 8; i++) { weight[i] += input[i] * (weight[i] / s) * k; } this .Normalize(); } public void No() // { double s = weight.Sum(); for ( int i = 0; i < 8; i++) { weight[i] -= input[i] * (weight[i] / s) * k; } this .Normalize(); } private void Normalize() // { // double min = weight.Min(); double max = weight.Max(); int pow = 0; double b = max / 10; while (b > 1) { b = b / 10; pow++; } for ( int i = 0; i < 8; i++) { weight[i] = weight[i] / Math .Pow(10, pow - 1); } } public void Reset() // { for ( int i = 0; i < 8; i++) { weight[i] = 1; } } // public string Bytes { get { string str = "" ; for ( int i = 0; i < 8; i++) { str += input[i].ToString(); } return str; } } public string Weights { get { string str = "" ; for ( int i = 0; i < 8; i++) { str += weight[i].ToString(); str += " " ; } return str; } } public string Mx { get { return mx.ToString(); } } public string Sum { get { return sum.ToString(); } } } * This source code was highlighted with Source Code Highlighter .
public class Neuron { int [] input = new int [8]; // double [] weight = new double [8]; // double mx = 0; // double sum = 0; // int k = 1; // public Neuron() { for ( int i = 0; i < 8; i++) { weight[i] = 1; // // } } public byte Analyze( byte b) { for ( int i = 0; i < 8; i++) { input[i] = 0; } for ( int i = 0; i < 8; i++) // { if ((b / 2) != 0) { input[i] = b % 2; b = Convert .ToByte(b / 2); } else { input[i] = b % 2; break ; } } sum = 0; mx = weight.Sum() / 8; // for ( int i = 0; i < 8; i++) { if (weight[i] > 0) // sum += weight[i] * input[i]; } if (sum > mx) // return 1; else return 0; } public void Yes() // { double s = weight.Sum(); for ( int i = 0; i < 8; i++) { weight[i] += input[i] * (weight[i] / s) * k; } this .Normalize(); } public void No() // { double s = weight.Sum(); for ( int i = 0; i < 8; i++) { weight[i] -= input[i] * (weight[i] / s) * k; } this .Normalize(); } private void Normalize() // { // double min = weight.Min(); double max = weight.Max(); int pow = 0; double b = max / 10; while (b > 1) { b = b / 10; pow++; } for ( int i = 0; i < 8; i++) { weight[i] = weight[i] / Math .Pow(10, pow - 1); } } public void Reset() // { for ( int i = 0; i < 8; i++) { weight[i] = 1; } } // public string Bytes { get { string str = "" ; for ( int i = 0; i < 8; i++) { str += input[i].ToString(); } return str; } } public string Weights { get { string str = "" ; for ( int i = 0; i < 8; i++) { str += weight[i].ToString(); str += " " ; } return str; } } public string Mx { get { return mx.ToString(); } } public string Sum { get { return sum.ToString(); } } } * This source code was highlighted with Source Code Highlighter .
public class Neuron { int [] input = new int [8]; // double [] weight = new double [8]; // double mx = 0; // double sum = 0; // int k = 1; // public Neuron() { for ( int i = 0; i < 8; i++) { weight[i] = 1; // // } } public byte Analyze( byte b) { for ( int i = 0; i < 8; i++) { input[i] = 0; } for ( int i = 0; i < 8; i++) // { if ((b / 2) != 0) { input[i] = b % 2; b = Convert .ToByte(b / 2); } else { input[i] = b % 2; break ; } } sum = 0; mx = weight.Sum() / 8; // for ( int i = 0; i < 8; i++) { if (weight[i] > 0) // sum += weight[i] * input[i]; } if (sum > mx) // return 1; else return 0; } public void Yes() // { double s = weight.Sum(); for ( int i = 0; i < 8; i++) { weight[i] += input[i] * (weight[i] / s) * k; } this .Normalize(); } public void No() // { double s = weight.Sum(); for ( int i = 0; i < 8; i++) { weight[i] -= input[i] * (weight[i] / s) * k; } this .Normalize(); } private void Normalize() // { // double min = weight.Min(); double max = weight.Max(); int pow = 0; double b = max / 10; while (b > 1) { b = b / 10; pow++; } for ( int i = 0; i < 8; i++) { weight[i] = weight[i] / Math .Pow(10, pow - 1); } } public void Reset() // { for ( int i = 0; i < 8; i++) { weight[i] = 1; } } // public string Bytes { get { string str = "" ; for ( int i = 0; i < 8; i++) { str += input[i].ToString(); } return str; } } public string Weights { get { string str = "" ; for ( int i = 0; i < 8; i++) { str += weight[i].ToString(); str += " " ; } return str; } } public string Mx { get { return mx.ToString(); } } public string Sum { get { return sum.ToString(); } } } * This source code was highlighted with Source Code Highlighter .
public class Neuron { int [] input = new int [8]; // double [] weight = new double [8]; // double mx = 0; // double sum = 0; // int k = 1; // public Neuron() { for ( int i = 0; i < 8; i++) { weight[i] = 1; // // } } public byte Analyze( byte b) { for ( int i = 0; i < 8; i++) { input[i] = 0; } for ( int i = 0; i < 8; i++) // { if ((b / 2) != 0) { input[i] = b % 2; b = Convert .ToByte(b / 2); } else { input[i] = b % 2; break ; } } sum = 0; mx = weight.Sum() / 8; // for ( int i = 0; i < 8; i++) { if (weight[i] > 0) // sum += weight[i] * input[i]; } if (sum > mx) // return 1; else return 0; } public void Yes() // { double s = weight.Sum(); for ( int i = 0; i < 8; i++) { weight[i] += input[i] * (weight[i] / s) * k; } this .Normalize(); } public void No() // { double s = weight.Sum(); for ( int i = 0; i < 8; i++) { weight[i] -= input[i] * (weight[i] / s) * k; } this .Normalize(); } private void Normalize() // { // double min = weight.Min(); double max = weight.Max(); int pow = 0; double b = max / 10; while (b > 1) { b = b / 10; pow++; } for ( int i = 0; i < 8; i++) { weight[i] = weight[i] / Math .Pow(10, pow - 1); } } public void Reset() // { for ( int i = 0; i < 8; i++) { weight[i] = 1; } } // public string Bytes { get { string str = "" ; for ( int i = 0; i < 8; i++) { str += input[i].ToString(); } return str; } } public string Weights { get { string str = "" ; for ( int i = 0; i < 8; i++) { str += weight[i].ToString(); str += " " ; } return str; } } public string Mx { get { return mx.ToString(); } } public string Sum { get { return sum.ToString(); } } } * This source code was highlighted with Source Code Highlighter .
public class Neuron { int [] input = new int [8]; // double [] weight = new double [8]; // double mx = 0; // double sum = 0; // int k = 1; // public Neuron() { for ( int i = 0; i < 8; i++) { weight[i] = 1; // // } } public byte Analyze( byte b) { for ( int i = 0; i < 8; i++) { input[i] = 0; } for ( int i = 0; i < 8; i++) // { if ((b / 2) != 0) { input[i] = b % 2; b = Convert .ToByte(b / 2); } else { input[i] = b % 2; break ; } } sum = 0; mx = weight.Sum() / 8; // for ( int i = 0; i < 8; i++) { if (weight[i] > 0) // sum += weight[i] * input[i]; } if (sum > mx) // return 1; else return 0; } public void Yes() // { double s = weight.Sum(); for ( int i = 0; i < 8; i++) { weight[i] += input[i] * (weight[i] / s) * k; } this .Normalize(); } public void No() // { double s = weight.Sum(); for ( int i = 0; i < 8; i++) { weight[i] -= input[i] * (weight[i] / s) * k; } this .Normalize(); } private void Normalize() // { // double min = weight.Min(); double max = weight.Max(); int pow = 0; double b = max / 10; while (b > 1) { b = b / 10; pow++; } for ( int i = 0; i < 8; i++) { weight[i] = weight[i] / Math .Pow(10, pow - 1); } } public void Reset() // { for ( int i = 0; i < 8; i++) { weight[i] = 1; } } // public string Bytes { get { string str = "" ; for ( int i = 0; i < 8; i++) { str += input[i].ToString(); } return str; } } public string Weights { get { string str = "" ; for ( int i = 0; i < 8; i++) { str += weight[i].ToString(); str += " " ; } return str; } } public string Mx { get { return mx.ToString(); } } public string Sum { get { return sum.ToString(); } } } * This source code was highlighted with Source Code Highlighter .
public class Neuron { int [] input = new int [8]; // double [] weight = new double [8]; // double mx = 0; // double sum = 0; // int k = 1; // public Neuron() { for ( int i = 0; i < 8; i++) { weight[i] = 1; // // } } public byte Analyze( byte b) { for ( int i = 0; i < 8; i++) { input[i] = 0; } for ( int i = 0; i < 8; i++) // { if ((b / 2) != 0) { input[i] = b % 2; b = Convert .ToByte(b / 2); } else { input[i] = b % 2; break ; } } sum = 0; mx = weight.Sum() / 8; // for ( int i = 0; i < 8; i++) { if (weight[i] > 0) // sum += weight[i] * input[i]; } if (sum > mx) // return 1; else return 0; } public void Yes() // { double s = weight.Sum(); for ( int i = 0; i < 8; i++) { weight[i] += input[i] * (weight[i] / s) * k; } this .Normalize(); } public void No() // { double s = weight.Sum(); for ( int i = 0; i < 8; i++) { weight[i] -= input[i] * (weight[i] / s) * k; } this .Normalize(); } private void Normalize() // { // double min = weight.Min(); double max = weight.Max(); int pow = 0; double b = max / 10; while (b > 1) { b = b / 10; pow++; } for ( int i = 0; i < 8; i++) { weight[i] = weight[i] / Math .Pow(10, pow - 1); } } public void Reset() // { for ( int i = 0; i < 8; i++) { weight[i] = 1; } } // public string Bytes { get { string str = "" ; for ( int i = 0; i < 8; i++) { str += input[i].ToString(); } return str; } } public string Weights { get { string str = "" ; for ( int i = 0; i < 8; i++) { str += weight[i].ToString(); str += " " ; } return str; } } public string Mx { get { return mx.ToString(); } } public string Sum { get { return sum.ToString(); } } } * This source code was highlighted with Source Code Highlighter .
public class Neuron { int [] input = new int [8]; // double [] weight = new double [8]; // double mx = 0; // double sum = 0; // int k = 1; // public Neuron() { for ( int i = 0; i < 8; i++) { weight[i] = 1; // // } } public byte Analyze( byte b) { for ( int i = 0; i < 8; i++) { input[i] = 0; } for ( int i = 0; i < 8; i++) // { if ((b / 2) != 0) { input[i] = b % 2; b = Convert .ToByte(b / 2); } else { input[i] = b % 2; break ; } } sum = 0; mx = weight.Sum() / 8; // for ( int i = 0; i < 8; i++) { if (weight[i] > 0) // sum += weight[i] * input[i]; } if (sum > mx) // return 1; else return 0; } public void Yes() // { double s = weight.Sum(); for ( int i = 0; i < 8; i++) { weight[i] += input[i] * (weight[i] / s) * k; } this .Normalize(); } public void No() // { double s = weight.Sum(); for ( int i = 0; i < 8; i++) { weight[i] -= input[i] * (weight[i] / s) * k; } this .Normalize(); } private void Normalize() // { // double min = weight.Min(); double max = weight.Max(); int pow = 0; double b = max / 10; while (b > 1) { b = b / 10; pow++; } for ( int i = 0; i < 8; i++) { weight[i] = weight[i] / Math .Pow(10, pow - 1); } } public void Reset() // { for ( int i = 0; i < 8; i++) { weight[i] = 1; } } // public string Bytes { get { string str = "" ; for ( int i = 0; i < 8; i++) { str += input[i].ToString(); } return str; } } public string Weights { get { string str = "" ; for ( int i = 0; i < 8; i++) { str += weight[i].ToString(); str += " " ; } return str; } } public string Mx { get { return mx.ToString(); } } public string Sum { get { return sum.ToString(); } } } * This source code was highlighted with Source Code Highlighter .
public class Neuron { int [] input = new int [8]; // double [] weight = new double [8]; // double mx = 0; // double sum = 0; // int k = 1; // public Neuron() { for ( int i = 0; i < 8; i++) { weight[i] = 1; // // } } public byte Analyze( byte b) { for ( int i = 0; i < 8; i++) { input[i] = 0; } for ( int i = 0; i < 8; i++) // { if ((b / 2) != 0) { input[i] = b % 2; b = Convert .ToByte(b / 2); } else { input[i] = b % 2; break ; } } sum = 0; mx = weight.Sum() / 8; // for ( int i = 0; i < 8; i++) { if (weight[i] > 0) // sum += weight[i] * input[i]; } if (sum > mx) // return 1; else return 0; } public void Yes() // { double s = weight.Sum(); for ( int i = 0; i < 8; i++) { weight[i] += input[i] * (weight[i] / s) * k; } this .Normalize(); } public void No() // { double s = weight.Sum(); for ( int i = 0; i < 8; i++) { weight[i] -= input[i] * (weight[i] / s) * k; } this .Normalize(); } private void Normalize() // { // double min = weight.Min(); double max = weight.Max(); int pow = 0; double b = max / 10; while (b > 1) { b = b / 10; pow++; } for ( int i = 0; i < 8; i++) { weight[i] = weight[i] / Math .Pow(10, pow - 1); } } public void Reset() // { for ( int i = 0; i < 8; i++) { weight[i] = 1; } } // public string Bytes { get { string str = "" ; for ( int i = 0; i < 8; i++) { str += input[i].ToString(); } return str; } } public string Weights { get { string str = "" ; for ( int i = 0; i < 8; i++) { str += weight[i].ToString(); str += " " ; } return str; } } public string Mx { get { return mx.ToString(); } } public string Sum { get { return sum.ToString(); } } } * This source code was highlighted with Source Code Highlighter .
public class Neuron { int [] input = new int [8]; // double [] weight = new double [8]; // double mx = 0; // double sum = 0; // int k = 1; // public Neuron() { for ( int i = 0; i < 8; i++) { weight[i] = 1; // // } } public byte Analyze( byte b) { for ( int i = 0; i < 8; i++) { input[i] = 0; } for ( int i = 0; i < 8; i++) // { if ((b / 2) != 0) { input[i] = b % 2; b = Convert .ToByte(b / 2); } else { input[i] = b % 2; break ; } } sum = 0; mx = weight.Sum() / 8; // for ( int i = 0; i < 8; i++) { if (weight[i] > 0) // sum += weight[i] * input[i]; } if (sum > mx) // return 1; else return 0; } public void Yes() // { double s = weight.Sum(); for ( int i = 0; i < 8; i++) { weight[i] += input[i] * (weight[i] / s) * k; } this .Normalize(); } public void No() // { double s = weight.Sum(); for ( int i = 0; i < 8; i++) { weight[i] -= input[i] * (weight[i] / s) * k; } this .Normalize(); } private void Normalize() // { // double min = weight.Min(); double max = weight.Max(); int pow = 0; double b = max / 10; while (b > 1) { b = b / 10; pow++; } for ( int i = 0; i < 8; i++) { weight[i] = weight[i] / Math .Pow(10, pow - 1); } } public void Reset() // { for ( int i = 0; i < 8; i++) { weight[i] = 1; } } // public string Bytes { get { string str = "" ; for ( int i = 0; i < 8; i++) { str += input[i].ToString(); } return str; } } public string Weights { get { string str = "" ; for ( int i = 0; i < 8; i++) { str += weight[i].ToString(); str += " " ; } return str; } } public string Mx { get { return mx.ToString(); } } public string Sum { get { return sum.ToString(); } } } * This source code was highlighted with Source Code Highlighter .
public class Neuron { int [] input = new int [8]; // double [] weight = new double [8]; // double mx = 0; // double sum = 0; // int k = 1; // public Neuron() { for ( int i = 0; i < 8; i++) { weight[i] = 1; // // } } public byte Analyze( byte b) { for ( int i = 0; i < 8; i++) { input[i] = 0; } for ( int i = 0; i < 8; i++) // { if ((b / 2) != 0) { input[i] = b % 2; b = Convert .ToByte(b / 2); } else { input[i] = b % 2; break ; } } sum = 0; mx = weight.Sum() / 8; // for ( int i = 0; i < 8; i++) { if (weight[i] > 0) // sum += weight[i] * input[i]; } if (sum > mx) // return 1; else return 0; } public void Yes() // { double s = weight.Sum(); for ( int i = 0; i < 8; i++) { weight[i] += input[i] * (weight[i] / s) * k; } this .Normalize(); } public void No() // { double s = weight.Sum(); for ( int i = 0; i < 8; i++) { weight[i] -= input[i] * (weight[i] / s) * k; } this .Normalize(); } private void Normalize() // { // double min = weight.Min(); double max = weight.Max(); int pow = 0; double b = max / 10; while (b > 1) { b = b / 10; pow++; } for ( int i = 0; i < 8; i++) { weight[i] = weight[i] / Math .Pow(10, pow - 1); } } public void Reset() // { for ( int i = 0; i < 8; i++) { weight[i] = 1; } } // public string Bytes { get { string str = "" ; for ( int i = 0; i < 8; i++) { str += input[i].ToString(); } return str; } } public string Weights { get { string str = "" ; for ( int i = 0; i < 8; i++) { str += weight[i].ToString(); str += " " ; } return str; } } public string Mx { get { return mx.ToString(); } } public string Sum { get { return sum.ToString(); } } } * This source code was highlighted with Source Code Highlighter .
public class Neuron { int [] input = new int [8]; // double [] weight = new double [8]; // double mx = 0; // double sum = 0; // int k = 1; // public Neuron() { for ( int i = 0; i < 8; i++) { weight[i] = 1; // // } } public byte Analyze( byte b) { for ( int i = 0; i < 8; i++) { input[i] = 0; } for ( int i = 0; i < 8; i++) // { if ((b / 2) != 0) { input[i] = b % 2; b = Convert .ToByte(b / 2); } else { input[i] = b % 2; break ; } } sum = 0; mx = weight.Sum() / 8; // for ( int i = 0; i < 8; i++) { if (weight[i] > 0) // sum += weight[i] * input[i]; } if (sum > mx) // return 1; else return 0; } public void Yes() // { double s = weight.Sum(); for ( int i = 0; i < 8; i++) { weight[i] += input[i] * (weight[i] / s) * k; } this .Normalize(); } public void No() // { double s = weight.Sum(); for ( int i = 0; i < 8; i++) { weight[i] -= input[i] * (weight[i] / s) * k; } this .Normalize(); } private void Normalize() // { // double min = weight.Min(); double max = weight.Max(); int pow = 0; double b = max / 10; while (b > 1) { b = b / 10; pow++; } for ( int i = 0; i < 8; i++) { weight[i] = weight[i] / Math .Pow(10, pow - 1); } } public void Reset() // { for ( int i = 0; i < 8; i++) { weight[i] = 1; } } // public string Bytes { get { string str = "" ; for ( int i = 0; i < 8; i++) { str += input[i].ToString(); } return str; } } public string Weights { get { string str = "" ; for ( int i = 0; i < 8; i++) { str += weight[i].ToString(); str += " " ; } return str; } } public string Mx { get { return mx.ToString(); } } public string Sum { get { return sum.ToString(); } } } * This source code was highlighted with Source Code Highlighter .
public class Neuron { int [] input = new int [8]; // double [] weight = new double [8]; // double mx = 0; // double sum = 0; // int k = 1; // public Neuron() { for ( int i = 0; i < 8; i++) { weight[i] = 1; // // } } public byte Analyze( byte b) { for ( int i = 0; i < 8; i++) { input[i] = 0; } for ( int i = 0; i < 8; i++) // { if ((b / 2) != 0) { input[i] = b % 2; b = Convert .ToByte(b / 2); } else { input[i] = b % 2; break ; } } sum = 0; mx = weight.Sum() / 8; // for ( int i = 0; i < 8; i++) { if (weight[i] > 0) // sum += weight[i] * input[i]; } if (sum > mx) // return 1; else return 0; } public void Yes() // { double s = weight.Sum(); for ( int i = 0; i < 8; i++) { weight[i] += input[i] * (weight[i] / s) * k; } this .Normalize(); } public void No() // { double s = weight.Sum(); for ( int i = 0; i < 8; i++) { weight[i] -= input[i] * (weight[i] / s) * k; } this .Normalize(); } private void Normalize() // { // double min = weight.Min(); double max = weight.Max(); int pow = 0; double b = max / 10; while (b > 1) { b = b / 10; pow++; } for ( int i = 0; i < 8; i++) { weight[i] = weight[i] / Math .Pow(10, pow - 1); } } public void Reset() // { for ( int i = 0; i < 8; i++) { weight[i] = 1; } } // public string Bytes { get { string str = "" ; for ( int i = 0; i < 8; i++) { str += input[i].ToString(); } return str; } } public string Weights { get { string str = "" ; for ( int i = 0; i < 8; i++) { str += weight[i].ToString(); str += " " ; } return str; } } public string Mx { get { return mx.ToString(); } } public string Sum { get { return sum.ToString(); } } } * This source code was highlighted with Source Code Highlighter .
public class Neuron { int [] input = new int [8]; // double [] weight = new double [8]; // double mx = 0; // double sum = 0; // int k = 1; // public Neuron() { for ( int i = 0; i < 8; i++) { weight[i] = 1; // // } } public byte Analyze( byte b) { for ( int i = 0; i < 8; i++) { input[i] = 0; } for ( int i = 0; i < 8; i++) // { if ((b / 2) != 0) { input[i] = b % 2; b = Convert .ToByte(b / 2); } else { input[i] = b % 2; break ; } } sum = 0; mx = weight.Sum() / 8; // for ( int i = 0; i < 8; i++) { if (weight[i] > 0) // sum += weight[i] * input[i]; } if (sum > mx) // return 1; else return 0; } public void Yes() // { double s = weight.Sum(); for ( int i = 0; i < 8; i++) { weight[i] += input[i] * (weight[i] / s) * k; } this .Normalize(); } public void No() // { double s = weight.Sum(); for ( int i = 0; i < 8; i++) { weight[i] -= input[i] * (weight[i] / s) * k; } this .Normalize(); } private void Normalize() // { // double min = weight.Min(); double max = weight.Max(); int pow = 0; double b = max / 10; while (b > 1) { b = b / 10; pow++; } for ( int i = 0; i < 8; i++) { weight[i] = weight[i] / Math .Pow(10, pow - 1); } } public void Reset() // { for ( int i = 0; i < 8; i++) { weight[i] = 1; } } // public string Bytes { get { string str = "" ; for ( int i = 0; i < 8; i++) { str += input[i].ToString(); } return str; } } public string Weights { get { string str = "" ; for ( int i = 0; i < 8; i++) { str += weight[i].ToString(); str += " " ; } return str; } } public string Mx { get { return mx.ToString(); } } public string Sum { get { return sum.ToString(); } } } * This source code was highlighted with Source Code Highlighter .
public class Neuron { int [] input = new int [8]; // double [] weight = new double [8]; // double mx = 0; // double sum = 0; // int k = 1; // public Neuron() { for ( int i = 0; i < 8; i++) { weight[i] = 1; // // } } public byte Analyze( byte b) { for ( int i = 0; i < 8; i++) { input[i] = 0; } for ( int i = 0; i < 8; i++) // { if ((b / 2) != 0) { input[i] = b % 2; b = Convert .ToByte(b / 2); } else { input[i] = b % 2; break ; } } sum = 0; mx = weight.Sum() / 8; // for ( int i = 0; i < 8; i++) { if (weight[i] > 0) // sum += weight[i] * input[i]; } if (sum > mx) // return 1; else return 0; } public void Yes() // { double s = weight.Sum(); for ( int i = 0; i < 8; i++) { weight[i] += input[i] * (weight[i] / s) * k; } this .Normalize(); } public void No() // { double s = weight.Sum(); for ( int i = 0; i < 8; i++) { weight[i] -= input[i] * (weight[i] / s) * k; } this .Normalize(); } private void Normalize() // { // double min = weight.Min(); double max = weight.Max(); int pow = 0; double b = max / 10; while (b > 1) { b = b / 10; pow++; } for ( int i = 0; i < 8; i++) { weight[i] = weight[i] / Math .Pow(10, pow - 1); } } public void Reset() // { for ( int i = 0; i < 8; i++) { weight[i] = 1; } } // public string Bytes { get { string str = "" ; for ( int i = 0; i < 8; i++) { str += input[i].ToString(); } return str; } } public string Weights { get { string str = "" ; for ( int i = 0; i < 8; i++) { str += weight[i].ToString(); str += " " ; } return str; } } public string Mx { get { return mx.ToString(); } } public string Sum { get { return sum.ToString(); } } } * This source code was highlighted with Source Code Highlighter .
public class Neuron { int [] input = new int [8]; // double [] weight = new double [8]; // double mx = 0; // double sum = 0; // int k = 1; // public Neuron() { for ( int i = 0; i < 8; i++) { weight[i] = 1; // // } } public byte Analyze( byte b) { for ( int i = 0; i < 8; i++) { input[i] = 0; } for ( int i = 0; i < 8; i++) // { if ((b / 2) != 0) { input[i] = b % 2; b = Convert .ToByte(b / 2); } else { input[i] = b % 2; break ; } } sum = 0; mx = weight.Sum() / 8; // for ( int i = 0; i < 8; i++) { if (weight[i] > 0) // sum += weight[i] * input[i]; } if (sum > mx) // return 1; else return 0; } public void Yes() // { double s = weight.Sum(); for ( int i = 0; i < 8; i++) { weight[i] += input[i] * (weight[i] / s) * k; } this .Normalize(); } public void No() // { double s = weight.Sum(); for ( int i = 0; i < 8; i++) { weight[i] -= input[i] * (weight[i] / s) * k; } this .Normalize(); } private void Normalize() // { // double min = weight.Min(); double max = weight.Max(); int pow = 0; double b = max / 10; while (b > 1) { b = b / 10; pow++; } for ( int i = 0; i < 8; i++) { weight[i] = weight[i] / Math .Pow(10, pow - 1); } } public void Reset() // { for ( int i = 0; i < 8; i++) { weight[i] = 1; } } // public string Bytes { get { string str = "" ; for ( int i = 0; i < 8; i++) { str += input[i].ToString(); } return str; } } public string Weights { get { string str = "" ; for ( int i = 0; i < 8; i++) { str += weight[i].ToString(); str += " " ; } return str; } } public string Mx { get { return mx.ToString(); } } public string Sum { get { return sum.ToString(); } } } * This source code was highlighted with Source Code Highlighter .
public class Neuron { int [] input = new int [8]; // double [] weight = new double [8]; // double mx = 0; // double sum = 0; // int k = 1; // public Neuron() { for ( int i = 0; i < 8; i++) { weight[i] = 1; // // } } public byte Analyze( byte b) { for ( int i = 0; i < 8; i++) { input[i] = 0; } for ( int i = 0; i < 8; i++) // { if ((b / 2) != 0) { input[i] = b % 2; b = Convert .ToByte(b / 2); } else { input[i] = b % 2; break ; } } sum = 0; mx = weight.Sum() / 8; // for ( int i = 0; i < 8; i++) { if (weight[i] > 0) // sum += weight[i] * input[i]; } if (sum > mx) // return 1; else return 0; } public void Yes() // { double s = weight.Sum(); for ( int i = 0; i < 8; i++) { weight[i] += input[i] * (weight[i] / s) * k; } this .Normalize(); } public void No() // { double s = weight.Sum(); for ( int i = 0; i < 8; i++) { weight[i] -= input[i] * (weight[i] / s) * k; } this .Normalize(); } private void Normalize() // { // double min = weight.Min(); double max = weight.Max(); int pow = 0; double b = max / 10; while (b > 1) { b = b / 10; pow++; } for ( int i = 0; i < 8; i++) { weight[i] = weight[i] / Math .Pow(10, pow - 1); } } public void Reset() // { for ( int i = 0; i < 8; i++) { weight[i] = 1; } } // public string Bytes { get { string str = "" ; for ( int i = 0; i < 8; i++) { str += input[i].ToString(); } return str; } } public string Weights { get { string str = "" ; for ( int i = 0; i < 8; i++) { str += weight[i].ToString(); str += " " ; } return str; } } public string Mx { get { return mx.ToString(); } } public string Sum { get { return sum.ToString(); } } } * This source code was highlighted with Source Code Highlighter .
public class Neuron { int [] input = new int [8]; // double [] weight = new double [8]; // double mx = 0; // double sum = 0; // int k = 1; // public Neuron() { for ( int i = 0; i < 8; i++) { weight[i] = 1; // // } } public byte Analyze( byte b) { for ( int i = 0; i < 8; i++) { input[i] = 0; } for ( int i = 0; i < 8; i++) // { if ((b / 2) != 0) { input[i] = b % 2; b = Convert .ToByte(b / 2); } else { input[i] = b % 2; break ; } } sum = 0; mx = weight.Sum() / 8; // for ( int i = 0; i < 8; i++) { if (weight[i] > 0) // sum += weight[i] * input[i]; } if (sum > mx) // return 1; else return 0; } public void Yes() // { double s = weight.Sum(); for ( int i = 0; i < 8; i++) { weight[i] += input[i] * (weight[i] / s) * k; } this .Normalize(); } public void No() // { double s = weight.Sum(); for ( int i = 0; i < 8; i++) { weight[i] -= input[i] * (weight[i] / s) * k; } this .Normalize(); } private void Normalize() // { // double min = weight.Min(); double max = weight.Max(); int pow = 0; double b = max / 10; while (b > 1) { b = b / 10; pow++; } for ( int i = 0; i < 8; i++) { weight[i] = weight[i] / Math .Pow(10, pow - 1); } } public void Reset() // { for ( int i = 0; i < 8; i++) { weight[i] = 1; } } // public string Bytes { get { string str = "" ; for ( int i = 0; i < 8; i++) { str += input[i].ToString(); } return str; } } public string Weights { get { string str = "" ; for ( int i = 0; i < 8; i++) { str += weight[i].ToString(); str += " " ; } return str; } } public string Mx { get { return mx.ToString(); } } public string Sum { get { return sum.ToString(); } } } * This source code was highlighted with Source Code Highlighter .
public class Neuron { int [] input = new int [8]; // double [] weight = new double [8]; // double mx = 0; // double sum = 0; // int k = 1; // public Neuron() { for ( int i = 0; i < 8; i++) { weight[i] = 1; // // } } public byte Analyze( byte b) { for ( int i = 0; i < 8; i++) { input[i] = 0; } for ( int i = 0; i < 8; i++) // { if ((b / 2) != 0) { input[i] = b % 2; b = Convert .ToByte(b / 2); } else { input[i] = b % 2; break ; } } sum = 0; mx = weight.Sum() / 8; // for ( int i = 0; i < 8; i++) { if (weight[i] > 0) // sum += weight[i] * input[i]; } if (sum > mx) // return 1; else return 0; } public void Yes() // { double s = weight.Sum(); for ( int i = 0; i < 8; i++) { weight[i] += input[i] * (weight[i] / s) * k; } this .Normalize(); } public void No() // { double s = weight.Sum(); for ( int i = 0; i < 8; i++) { weight[i] -= input[i] * (weight[i] / s) * k; } this .Normalize(); } private void Normalize() // { // double min = weight.Min(); double max = weight.Max(); int pow = 0; double b = max / 10; while (b > 1) { b = b / 10; pow++; } for ( int i = 0; i < 8; i++) { weight[i] = weight[i] / Math .Pow(10, pow - 1); } } public void Reset() // { for ( int i = 0; i < 8; i++) { weight[i] = 1; } } // public string Bytes { get { string str = "" ; for ( int i = 0; i < 8; i++) { str += input[i].ToString(); } return str; } } public string Weights { get { string str = "" ; for ( int i = 0; i < 8; i++) { str += weight[i].ToString(); str += " " ; } return str; } } public string Mx { get { return mx.ToString(); } } public string Sum { get { return sum.ToString(); } } } * This source code was highlighted with Source Code Highlighter .
public class Neuron { int [] input = new int [8]; // double [] weight = new double [8]; // double mx = 0; // double sum = 0; // int k = 1; // public Neuron() { for ( int i = 0; i < 8; i++) { weight[i] = 1; // // } } public byte Analyze( byte b) { for ( int i = 0; i < 8; i++) { input[i] = 0; } for ( int i = 0; i < 8; i++) // { if ((b / 2) != 0) { input[i] = b % 2; b = Convert .ToByte(b / 2); } else { input[i] = b % 2; break ; } } sum = 0; mx = weight.Sum() / 8; // for ( int i = 0; i < 8; i++) { if (weight[i] > 0) // sum += weight[i] * input[i]; } if (sum > mx) // return 1; else return 0; } public void Yes() // { double s = weight.Sum(); for ( int i = 0; i < 8; i++) { weight[i] += input[i] * (weight[i] / s) * k; } this .Normalize(); } public void No() // { double s = weight.Sum(); for ( int i = 0; i < 8; i++) { weight[i] -= input[i] * (weight[i] / s) * k; } this .Normalize(); } private void Normalize() // { // double min = weight.Min(); double max = weight.Max(); int pow = 0; double b = max / 10; while (b > 1) { b = b / 10; pow++; } for ( int i = 0; i < 8; i++) { weight[i] = weight[i] / Math .Pow(10, pow - 1); } } public void Reset() // { for ( int i = 0; i < 8; i++) { weight[i] = 1; } } // public string Bytes { get { string str = "" ; for ( int i = 0; i < 8; i++) { str += input[i].ToString(); } return str; } } public string Weights { get { string str = "" ; for ( int i = 0; i < 8; i++) { str += weight[i].ToString(); str += " " ; } return str; } } public string Mx { get { return mx.ToString(); } } public string Sum { get { return sum.ToString(); } } } * This source code was highlighted with Source Code Highlighter .
public class Neuron { int [] input = new int [8]; // double [] weight = new double [8]; // double mx = 0; // double sum = 0; // int k = 1; // public Neuron() { for ( int i = 0; i < 8; i++) { weight[i] = 1; // // } } public byte Analyze( byte b) { for ( int i = 0; i < 8; i++) { input[i] = 0; } for ( int i = 0; i < 8; i++) // { if ((b / 2) != 0) { input[i] = b % 2; b = Convert .ToByte(b / 2); } else { input[i] = b % 2; break ; } } sum = 0; mx = weight.Sum() / 8; // for ( int i = 0; i < 8; i++) { if (weight[i] > 0) // sum += weight[i] * input[i]; } if (sum > mx) // return 1; else return 0; } public void Yes() // { double s = weight.Sum(); for ( int i = 0; i < 8; i++) { weight[i] += input[i] * (weight[i] / s) * k; } this .Normalize(); } public void No() // { double s = weight.Sum(); for ( int i = 0; i < 8; i++) { weight[i] -= input[i] * (weight[i] / s) * k; } this .Normalize(); } private void Normalize() // { // double min = weight.Min(); double max = weight.Max(); int pow = 0; double b = max / 10; while (b > 1) { b = b / 10; pow++; } for ( int i = 0; i < 8; i++) { weight[i] = weight[i] / Math .Pow(10, pow - 1); } } public void Reset() // { for ( int i = 0; i < 8; i++) { weight[i] = 1; } } // public string Bytes { get { string str = "" ; for ( int i = 0; i < 8; i++) { str += input[i].ToString(); } return str; } } public string Weights { get { string str = "" ; for ( int i = 0; i < 8; i++) { str += weight[i].ToString(); str += " " ; } return str; } } public string Mx { get { return mx.ToString(); } } public string Sum { get { return sum.ToString(); } } } * This source code was highlighted with Source Code Highlighter .
public class Neuron { int [] input = new int [8]; // double [] weight = new double [8]; // double mx = 0; // double sum = 0; // int k = 1; // public Neuron() { for ( int i = 0; i < 8; i++) { weight[i] = 1; // // } } public byte Analyze( byte b) { for ( int i = 0; i < 8; i++) { input[i] = 0; } for ( int i = 0; i < 8; i++) // { if ((b / 2) != 0) { input[i] = b % 2; b = Convert .ToByte(b / 2); } else { input[i] = b % 2; break ; } } sum = 0; mx = weight.Sum() / 8; // for ( int i = 0; i < 8; i++) { if (weight[i] > 0) // sum += weight[i] * input[i]; } if (sum > mx) // return 1; else return 0; } public void Yes() // { double s = weight.Sum(); for ( int i = 0; i < 8; i++) { weight[i] += input[i] * (weight[i] / s) * k; } this .Normalize(); } public void No() // { double s = weight.Sum(); for ( int i = 0; i < 8; i++) { weight[i] -= input[i] * (weight[i] / s) * k; } this .Normalize(); } private void Normalize() // { // double min = weight.Min(); double max = weight.Max(); int pow = 0; double b = max / 10; while (b > 1) { b = b / 10; pow++; } for ( int i = 0; i < 8; i++) { weight[i] = weight[i] / Math .Pow(10, pow - 1); } } public void Reset() // { for ( int i = 0; i < 8; i++) { weight[i] = 1; } } // public string Bytes { get { string str = "" ; for ( int i = 0; i < 8; i++) { str += input[i].ToString(); } return str; } } public string Weights { get { string str = "" ; for ( int i = 0; i < 8; i++) { str += weight[i].ToString(); str += " " ; } return str; } } public string Mx { get { return mx.ToString(); } } public string Sum { get { return sum.ToString(); } } } * This source code was highlighted with Source Code Highlighter .
public class Neuron { int [] input = new int [8]; // double [] weight = new double [8]; // double mx = 0; // double sum = 0; // int k = 1; // public Neuron() { for ( int i = 0; i < 8; i++) { weight[i] = 1; // // } } public byte Analyze( byte b) { for ( int i = 0; i < 8; i++) { input[i] = 0; } for ( int i = 0; i < 8; i++) // { if ((b / 2) != 0) { input[i] = b % 2; b = Convert .ToByte(b / 2); } else { input[i] = b % 2; break ; } } sum = 0; mx = weight.Sum() / 8; // for ( int i = 0; i < 8; i++) { if (weight[i] > 0) // sum += weight[i] * input[i]; } if (sum > mx) // return 1; else return 0; } public void Yes() // { double s = weight.Sum(); for ( int i = 0; i < 8; i++) { weight[i] += input[i] * (weight[i] / s) * k; } this .Normalize(); } public void No() // { double s = weight.Sum(); for ( int i = 0; i < 8; i++) { weight[i] -= input[i] * (weight[i] / s) * k; } this .Normalize(); } private void Normalize() // { // double min = weight.Min(); double max = weight.Max(); int pow = 0; double b = max / 10; while (b > 1) { b = b / 10; pow++; } for ( int i = 0; i < 8; i++) { weight[i] = weight[i] / Math .Pow(10, pow - 1); } } public void Reset() // { for ( int i = 0; i < 8; i++) { weight[i] = 1; } } // public string Bytes { get { string str = "" ; for ( int i = 0; i < 8; i++) { str += input[i].ToString(); } return str; } } public string Weights { get { string str = "" ; for ( int i = 0; i < 8; i++) { str += weight[i].ToString(); str += " " ; } return str; } } public string Mx { get { return mx.ToString(); } } public string Sum { get { return sum.ToString(); } } } * This source code was highlighted with Source Code Highlighter .
public class Neuron { int [] input = new int [8]; // double [] weight = new double [8]; // double mx = 0; // double sum = 0; // int k = 1; // public Neuron() { for ( int i = 0; i < 8; i++) { weight[i] = 1; // // } } public byte Analyze( byte b) { for ( int i = 0; i < 8; i++) { input[i] = 0; } for ( int i = 0; i < 8; i++) // { if ((b / 2) != 0) { input[i] = b % 2; b = Convert .ToByte(b / 2); } else { input[i] = b % 2; break ; } } sum = 0; mx = weight.Sum() / 8; // for ( int i = 0; i < 8; i++) { if (weight[i] > 0) // sum += weight[i] * input[i]; } if (sum > mx) // return 1; else return 0; } public void Yes() // { double s = weight.Sum(); for ( int i = 0; i < 8; i++) { weight[i] += input[i] * (weight[i] / s) * k; } this .Normalize(); } public void No() // { double s = weight.Sum(); for ( int i = 0; i < 8; i++) { weight[i] -= input[i] * (weight[i] / s) * k; } this .Normalize(); } private void Normalize() // { // double min = weight.Min(); double max = weight.Max(); int pow = 0; double b = max / 10; while (b > 1) { b = b / 10; pow++; } for ( int i = 0; i < 8; i++) { weight[i] = weight[i] / Math .Pow(10, pow - 1); } } public void Reset() // { for ( int i = 0; i < 8; i++) { weight[i] = 1; } } // public string Bytes { get { string str = "" ; for ( int i = 0; i < 8; i++) { str += input[i].ToString(); } return str; } } public string Weights { get { string str = "" ; for ( int i = 0; i < 8; i++) { str += weight[i].ToString(); str += " " ; } return str; } } public string Mx { get { return mx.ToString(); } } public string Sum { get { return sum.ToString(); } } } * This source code was highlighted with Source Code Highlighter .
public class Neuron { int [] input = new int [8]; // double [] weight = new double [8]; // double mx = 0; // double sum = 0; // int k = 1; // public Neuron() { for ( int i = 0; i < 8; i++) { weight[i] = 1; // // } } public byte Analyze( byte b) { for ( int i = 0; i < 8; i++) { input[i] = 0; } for ( int i = 0; i < 8; i++) // { if ((b / 2) != 0) { input[i] = b % 2; b = Convert .ToByte(b / 2); } else { input[i] = b % 2; break ; } } sum = 0; mx = weight.Sum() / 8; // for ( int i = 0; i < 8; i++) { if (weight[i] > 0) // sum += weight[i] * input[i]; } if (sum > mx) // return 1; else return 0; } public void Yes() // { double s = weight.Sum(); for ( int i = 0; i < 8; i++) { weight[i] += input[i] * (weight[i] / s) * k; } this .Normalize(); } public void No() // { double s = weight.Sum(); for ( int i = 0; i < 8; i++) { weight[i] -= input[i] * (weight[i] / s) * k; } this .Normalize(); } private void Normalize() // { // double min = weight.Min(); double max = weight.Max(); int pow = 0; double b = max / 10; while (b > 1) { b = b / 10; pow++; } for ( int i = 0; i < 8; i++) { weight[i] = weight[i] / Math .Pow(10, pow - 1); } } public void Reset() // { for ( int i = 0; i < 8; i++) { weight[i] = 1; } } // public string Bytes { get { string str = "" ; for ( int i = 0; i < 8; i++) { str += input[i].ToString(); } return str; } } public string Weights { get { string str = "" ; for ( int i = 0; i < 8; i++) { str += weight[i].ToString(); str += " " ; } return str; } } public string Mx { get { return mx.ToString(); } } public string Sum { get { return sum.ToString(); } } } * This source code was highlighted with Source Code Highlighter .
public class Neuron { int [] input = new int [8]; // double [] weight = new double [8]; // double mx = 0; // double sum = 0; // int k = 1; // public Neuron() { for ( int i = 0; i < 8; i++) { weight[i] = 1; // // } } public byte Analyze( byte b) { for ( int i = 0; i < 8; i++) { input[i] = 0; } for ( int i = 0; i < 8; i++) // { if ((b / 2) != 0) { input[i] = b % 2; b = Convert .ToByte(b / 2); } else { input[i] = b % 2; break ; } } sum = 0; mx = weight.Sum() / 8; // for ( int i = 0; i < 8; i++) { if (weight[i] > 0) // sum += weight[i] * input[i]; } if (sum > mx) // return 1; else return 0; } public void Yes() // { double s = weight.Sum(); for ( int i = 0; i < 8; i++) { weight[i] += input[i] * (weight[i] / s) * k; } this .Normalize(); } public void No() // { double s = weight.Sum(); for ( int i = 0; i < 8; i++) { weight[i] -= input[i] * (weight[i] / s) * k; } this .Normalize(); } private void Normalize() // { // double min = weight.Min(); double max = weight.Max(); int pow = 0; double b = max / 10; while (b > 1) { b = b / 10; pow++; } for ( int i = 0; i < 8; i++) { weight[i] = weight[i] / Math .Pow(10, pow - 1); } } public void Reset() // { for ( int i = 0; i < 8; i++) { weight[i] = 1; } } // public string Bytes { get { string str = "" ; for ( int i = 0; i < 8; i++) { str += input[i].ToString(); } return str; } } public string Weights { get { string str = "" ; for ( int i = 0; i < 8; i++) { str += weight[i].ToString(); str += " " ; } return str; } } public string Mx { get { return mx.ToString(); } } public string Sum { get { return sum.ToString(); } } } * This source code was highlighted with Source Code Highlighter .
public class Neuron { int [] input = new int [8]; // double [] weight = new double [8]; // double mx = 0; // double sum = 0; // int k = 1; // public Neuron() { for ( int i = 0; i < 8; i++) { weight[i] = 1; // // } } public byte Analyze( byte b) { for ( int i = 0; i < 8; i++) { input[i] = 0; } for ( int i = 0; i < 8; i++) // { if ((b / 2) != 0) { input[i] = b % 2; b = Convert .ToByte(b / 2); } else { input[i] = b % 2; break ; } } sum = 0; mx = weight.Sum() / 8; // for ( int i = 0; i < 8; i++) { if (weight[i] > 0) // sum += weight[i] * input[i]; } if (sum > mx) // return 1; else return 0; } public void Yes() // { double s = weight.Sum(); for ( int i = 0; i < 8; i++) { weight[i] += input[i] * (weight[i] / s) * k; } this .Normalize(); } public void No() // { double s = weight.Sum(); for ( int i = 0; i < 8; i++) { weight[i] -= input[i] * (weight[i] / s) * k; } this .Normalize(); } private void Normalize() // { // double min = weight.Min(); double max = weight.Max(); int pow = 0; double b = max / 10; while (b > 1) { b = b / 10; pow++; } for ( int i = 0; i < 8; i++) { weight[i] = weight[i] / Math .Pow(10, pow - 1); } } public void Reset() // { for ( int i = 0; i < 8; i++) { weight[i] = 1; } } // public string Bytes { get { string str = "" ; for ( int i = 0; i < 8; i++) { str += input[i].ToString(); } return str; } } public string Weights { get { string str = "" ; for ( int i = 0; i < 8; i++) { str += weight[i].ToString(); str += " " ; } return str; } } public string Mx { get { return mx.ToString(); } } public string Sum { get { return sum.ToString(); } } } * This source code was highlighted with Source Code Highlighter .
public class Neuron { int [] input = new int [8]; // double [] weight = new double [8]; // double mx = 0; // double sum = 0; // int k = 1; // public Neuron() { for ( int i = 0; i < 8; i++) { weight[i] = 1; // // } } public byte Analyze( byte b) { for ( int i = 0; i < 8; i++) { input[i] = 0; } for ( int i = 0; i < 8; i++) // { if ((b / 2) != 0) { input[i] = b % 2; b = Convert .ToByte(b / 2); } else { input[i] = b % 2; break ; } } sum = 0; mx = weight.Sum() / 8; // for ( int i = 0; i < 8; i++) { if (weight[i] > 0) // sum += weight[i] * input[i]; } if (sum > mx) // return 1; else return 0; } public void Yes() // { double s = weight.Sum(); for ( int i = 0; i < 8; i++) { weight[i] += input[i] * (weight[i] / s) * k; } this .Normalize(); } public void No() // { double s = weight.Sum(); for ( int i = 0; i < 8; i++) { weight[i] -= input[i] * (weight[i] / s) * k; } this .Normalize(); } private void Normalize() // { // double min = weight.Min(); double max = weight.Max(); int pow = 0; double b = max / 10; while (b > 1) { b = b / 10; pow++; } for ( int i = 0; i < 8; i++) { weight[i] = weight[i] / Math .Pow(10, pow - 1); } } public void Reset() // { for ( int i = 0; i < 8; i++) { weight[i] = 1; } } // public string Bytes { get { string str = "" ; for ( int i = 0; i < 8; i++) { str += input[i].ToString(); } return str; } } public string Weights { get { string str = "" ; for ( int i = 0; i < 8; i++) { str += weight[i].ToString(); str += " " ; } return str; } } public string Mx { get { return mx.ToString(); } } public string Sum { get { return sum.ToString(); } } } * This source code was highlighted with Source Code Highlighter .
public class Neuron { int [] input = new int [8]; // double [] weight = new double [8]; // double mx = 0; // double sum = 0; // int k = 1; // public Neuron() { for ( int i = 0; i < 8; i++) { weight[i] = 1; // // } } public byte Analyze( byte b) { for ( int i = 0; i < 8; i++) { input[i] = 0; } for ( int i = 0; i < 8; i++) // { if ((b / 2) != 0) { input[i] = b % 2; b = Convert .ToByte(b / 2); } else { input[i] = b % 2; break ; } } sum = 0; mx = weight.Sum() / 8; // for ( int i = 0; i < 8; i++) { if (weight[i] > 0) // sum += weight[i] * input[i]; } if (sum > mx) // return 1; else return 0; } public void Yes() // { double s = weight.Sum(); for ( int i = 0; i < 8; i++) { weight[i] += input[i] * (weight[i] / s) * k; } this .Normalize(); } public void No() // { double s = weight.Sum(); for ( int i = 0; i < 8; i++) { weight[i] -= input[i] * (weight[i] / s) * k; } this .Normalize(); } private void Normalize() // { // double min = weight.Min(); double max = weight.Max(); int pow = 0; double b = max / 10; while (b > 1) { b = b / 10; pow++; } for ( int i = 0; i < 8; i++) { weight[i] = weight[i] / Math .Pow(10, pow - 1); } } public void Reset() // { for ( int i = 0; i < 8; i++) { weight[i] = 1; } } // public string Bytes { get { string str = "" ; for ( int i = 0; i < 8; i++) { str += input[i].ToString(); } return str; } } public string Weights { get { string str = "" ; for ( int i = 0; i < 8; i++) { str += weight[i].ToString(); str += " " ; } return str; } } public string Mx { get { return mx.ToString(); } } public string Sum { get { return sum.ToString(); } } } * This source code was highlighted with Source Code Highlighter .
public class Neuron { int [] input = new int [8]; // double [] weight = new double [8]; // double mx = 0; // double sum = 0; // int k = 1; // public Neuron() { for ( int i = 0; i < 8; i++) { weight[i] = 1; // // } } public byte Analyze( byte b) { for ( int i = 0; i < 8; i++) { input[i] = 0; } for ( int i = 0; i < 8; i++) // { if ((b / 2) != 0) { input[i] = b % 2; b = Convert .ToByte(b / 2); } else { input[i] = b % 2; break ; } } sum = 0; mx = weight.Sum() / 8; // for ( int i = 0; i < 8; i++) { if (weight[i] > 0) // sum += weight[i] * input[i]; } if (sum > mx) // return 1; else return 0; } public void Yes() // { double s = weight.Sum(); for ( int i = 0; i < 8; i++) { weight[i] += input[i] * (weight[i] / s) * k; } this .Normalize(); } public void No() // { double s = weight.Sum(); for ( int i = 0; i < 8; i++) { weight[i] -= input[i] * (weight[i] / s) * k; } this .Normalize(); } private void Normalize() // { // double min = weight.Min(); double max = weight.Max(); int pow = 0; double b = max / 10; while (b > 1) { b = b / 10; pow++; } for ( int i = 0; i < 8; i++) { weight[i] = weight[i] / Math .Pow(10, pow - 1); } } public void Reset() // { for ( int i = 0; i < 8; i++) { weight[i] = 1; } } // public string Bytes { get { string str = "" ; for ( int i = 0; i < 8; i++) { str += input[i].ToString(); } return str; } } public string Weights { get { string str = "" ; for ( int i = 0; i < 8; i++) { str += weight[i].ToString(); str += " " ; } return str; } } public string Mx { get { return mx.ToString(); } } public string Sum { get { return sum.ToString(); } } } * This source code was highlighted with Source Code Highlighter .
public class Neuron { int [] input = new int [8]; // double [] weight = new double [8]; // double mx = 0; // double sum = 0; // int k = 1; // public Neuron() { for ( int i = 0; i < 8; i++) { weight[i] = 1; // // } } public byte Analyze( byte b) { for ( int i = 0; i < 8; i++) { input[i] = 0; } for ( int i = 0; i < 8; i++) // { if ((b / 2) != 0) { input[i] = b % 2; b = Convert .ToByte(b / 2); } else { input[i] = b % 2; break ; } } sum = 0; mx = weight.Sum() / 8; // for ( int i = 0; i < 8; i++) { if (weight[i] > 0) // sum += weight[i] * input[i]; } if (sum > mx) // return 1; else return 0; } public void Yes() // { double s = weight.Sum(); for ( int i = 0; i < 8; i++) { weight[i] += input[i] * (weight[i] / s) * k; } this .Normalize(); } public void No() // { double s = weight.Sum(); for ( int i = 0; i < 8; i++) { weight[i] -= input[i] * (weight[i] / s) * k; } this .Normalize(); } private void Normalize() // { // double min = weight.Min(); double max = weight.Max(); int pow = 0; double b = max / 10; while (b > 1) { b = b / 10; pow++; } for ( int i = 0; i < 8; i++) { weight[i] = weight[i] / Math .Pow(10, pow - 1); } } public void Reset() // { for ( int i = 0; i < 8; i++) { weight[i] = 1; } } // public string Bytes { get { string str = "" ; for ( int i = 0; i < 8; i++) { str += input[i].ToString(); } return str; } } public string Weights { get { string str = "" ; for ( int i = 0; i < 8; i++) { str += weight[i].ToString(); str += " " ; } return str; } } public string Mx { get { return mx.ToString(); } } public string Sum { get { return sum.ToString(); } } } * This source code was highlighted with Source Code Highlighter .
public class Neuron { int [] input = new int [8]; // double [] weight = new double [8]; // double mx = 0; // double sum = 0; // int k = 1; // public Neuron() { for ( int i = 0; i < 8; i++) { weight[i] = 1; // // } } public byte Analyze( byte b) { for ( int i = 0; i < 8; i++) { input[i] = 0; } for ( int i = 0; i < 8; i++) // { if ((b / 2) != 0) { input[i] = b % 2; b = Convert .ToByte(b / 2); } else { input[i] = b % 2; break ; } } sum = 0; mx = weight.Sum() / 8; // for ( int i = 0; i < 8; i++) { if (weight[i] > 0) // sum += weight[i] * input[i]; } if (sum > mx) // return 1; else return 0; } public void Yes() // { double s = weight.Sum(); for ( int i = 0; i < 8; i++) { weight[i] += input[i] * (weight[i] / s) * k; } this .Normalize(); } public void No() // { double s = weight.Sum(); for ( int i = 0; i < 8; i++) { weight[i] -= input[i] * (weight[i] / s) * k; } this .Normalize(); } private void Normalize() // { // double min = weight.Min(); double max = weight.Max(); int pow = 0; double b = max / 10; while (b > 1) { b = b / 10; pow++; } for ( int i = 0; i < 8; i++) { weight[i] = weight[i] / Math .Pow(10, pow - 1); } } public void Reset() // { for ( int i = 0; i < 8; i++) { weight[i] = 1; } } // public string Bytes { get { string str = "" ; for ( int i = 0; i < 8; i++) { str += input[i].ToString(); } return str; } } public string Weights { get { string str = "" ; for ( int i = 0; i < 8; i++) { str += weight[i].ToString(); str += " " ; } return str; } } public string Mx { get { return mx.ToString(); } } public string Sum { get { return sum.ToString(); } } } * This source code was highlighted with Source Code Highlighter .
public class Neuron { int [] input = new int [8]; // double [] weight = new double [8]; // double mx = 0; // double sum = 0; // int k = 1; // public Neuron() { for ( int i = 0; i < 8; i++) { weight[i] = 1; // // } } public byte Analyze( byte b) { for ( int i = 0; i < 8; i++) { input[i] = 0; } for ( int i = 0; i < 8; i++) // { if ((b / 2) != 0) { input[i] = b % 2; b = Convert .ToByte(b / 2); } else { input[i] = b % 2; break ; } } sum = 0; mx = weight.Sum() / 8; // for ( int i = 0; i < 8; i++) { if (weight[i] > 0) // sum += weight[i] * input[i]; } if (sum > mx) // return 1; else return 0; } public void Yes() // { double s = weight.Sum(); for ( int i = 0; i < 8; i++) { weight[i] += input[i] * (weight[i] / s) * k; } this .Normalize(); } public void No() // { double s = weight.Sum(); for ( int i = 0; i < 8; i++) { weight[i] -= input[i] * (weight[i] / s) * k; } this .Normalize(); } private void Normalize() // { // double min = weight.Min(); double max = weight.Max(); int pow = 0; double b = max / 10; while (b > 1) { b = b / 10; pow++; } for ( int i = 0; i < 8; i++) { weight[i] = weight[i] / Math .Pow(10, pow - 1); } } public void Reset() // { for ( int i = 0; i < 8; i++) { weight[i] = 1; } } // public string Bytes { get { string str = "" ; for ( int i = 0; i < 8; i++) { str += input[i].ToString(); } return str; } } public string Weights { get { string str = "" ; for ( int i = 0; i < 8; i++) { str += weight[i].ToString(); str += " " ; } return str; } } public string Mx { get { return mx.ToString(); } } public string Sum { get { return sum.ToString(); } } } * This source code was highlighted with Source Code Highlighter .
public class Neuron { int [] input = new int [8]; // double [] weight = new double [8]; // double mx = 0; // double sum = 0; // int k = 1; // public Neuron() { for ( int i = 0; i < 8; i++) { weight[i] = 1; // // } } public byte Analyze( byte b) { for ( int i = 0; i < 8; i++) { input[i] = 0; } for ( int i = 0; i < 8; i++) // { if ((b / 2) != 0) { input[i] = b % 2; b = Convert .ToByte(b / 2); } else { input[i] = b % 2; break ; } } sum = 0; mx = weight.Sum() / 8; // for ( int i = 0; i < 8; i++) { if (weight[i] > 0) // sum += weight[i] * input[i]; } if (sum > mx) // return 1; else return 0; } public void Yes() // { double s = weight.Sum(); for ( int i = 0; i < 8; i++) { weight[i] += input[i] * (weight[i] / s) * k; } this .Normalize(); } public void No() // { double s = weight.Sum(); for ( int i = 0; i < 8; i++) { weight[i] -= input[i] * (weight[i] / s) * k; } this .Normalize(); } private void Normalize() // { // double min = weight.Min(); double max = weight.Max(); int pow = 0; double b = max / 10; while (b > 1) { b = b / 10; pow++; } for ( int i = 0; i < 8; i++) { weight[i] = weight[i] / Math .Pow(10, pow - 1); } } public void Reset() // { for ( int i = 0; i < 8; i++) { weight[i] = 1; } } // public string Bytes { get { string str = "" ; for ( int i = 0; i < 8; i++) { str += input[i].ToString(); } return str; } } public string Weights { get { string str = "" ; for ( int i = 0; i < 8; i++) { str += weight[i].ToString(); str += " " ; } return str; } } public string Mx { get { return mx.ToString(); } } public string Sum { get { return sum.ToString(); } } } * This source code was highlighted with Source Code Highlighter .
public class Neuron { int [] input = new int [8]; // double [] weight = new double [8]; // double mx = 0; // double sum = 0; // int k = 1; // public Neuron() { for ( int i = 0; i < 8; i++) { weight[i] = 1; // // } } public byte Analyze( byte b) { for ( int i = 0; i < 8; i++) { input[i] = 0; } for ( int i = 0; i < 8; i++) // { if ((b / 2) != 0) { input[i] = b % 2; b = Convert .ToByte(b / 2); } else { input[i] = b % 2; break ; } } sum = 0; mx = weight.Sum() / 8; // for ( int i = 0; i < 8; i++) { if (weight[i] > 0) // sum += weight[i] * input[i]; } if (sum > mx) // return 1; else return 0; } public void Yes() // { double s = weight.Sum(); for ( int i = 0; i < 8; i++) { weight[i] += input[i] * (weight[i] / s) * k; } this .Normalize(); } public void No() // { double s = weight.Sum(); for ( int i = 0; i < 8; i++) { weight[i] -= input[i] * (weight[i] / s) * k; } this .Normalize(); } private void Normalize() // { // double min = weight.Min(); double max = weight.Max(); int pow = 0; double b = max / 10; while (b > 1) { b = b / 10; pow++; } for ( int i = 0; i < 8; i++) { weight[i] = weight[i] / Math .Pow(10, pow - 1); } } public void Reset() // { for ( int i = 0; i < 8; i++) { weight[i] = 1; } } // public string Bytes { get { string str = "" ; for ( int i = 0; i < 8; i++) { str += input[i].ToString(); } return str; } } public string Weights { get { string str = "" ; for ( int i = 0; i < 8; i++) { str += weight[i].ToString(); str += " " ; } return str; } } public string Mx { get { return mx.ToString(); } } public string Sum { get { return sum.ToString(); } } } * This source code was highlighted with Source Code Highlighter .
public class Neuron { int [] input = new int [8]; // double [] weight = new double [8]; // double mx = 0; // double sum = 0; // int k = 1; // public Neuron() { for ( int i = 0; i < 8; i++) { weight[i] = 1; // // } } public byte Analyze( byte b) { for ( int i = 0; i < 8; i++) { input[i] = 0; } for ( int i = 0; i < 8; i++) // { if ((b / 2) != 0) { input[i] = b % 2; b = Convert .ToByte(b / 2); } else { input[i] = b % 2; break ; } } sum = 0; mx = weight.Sum() / 8; // for ( int i = 0; i < 8; i++) { if (weight[i] > 0) // sum += weight[i] * input[i]; } if (sum > mx) // return 1; else return 0; } public void Yes() // { double s = weight.Sum(); for ( int i = 0; i < 8; i++) { weight[i] += input[i] * (weight[i] / s) * k; } this .Normalize(); } public void No() // { double s = weight.Sum(); for ( int i = 0; i < 8; i++) { weight[i] -= input[i] * (weight[i] / s) * k; } this .Normalize(); } private void Normalize() // { // double min = weight.Min(); double max = weight.Max(); int pow = 0; double b = max / 10; while (b > 1) { b = b / 10; pow++; } for ( int i = 0; i < 8; i++) { weight[i] = weight[i] / Math .Pow(10, pow - 1); } } public void Reset() // { for ( int i = 0; i < 8; i++) { weight[i] = 1; } } // public string Bytes { get { string str = "" ; for ( int i = 0; i < 8; i++) { str += input[i].ToString(); } return str; } } public string Weights { get { string str = "" ; for ( int i = 0; i < 8; i++) { str += weight[i].ToString(); str += " " ; } return str; } } public string Mx { get { return mx.ToString(); } } public string Sum { get { return sum.ToString(); } } } * This source code was highlighted with Source Code Highlighter .
public class Neuron { int [] input = new int [8]; // double [] weight = new double [8]; // double mx = 0; // double sum = 0; // int k = 1; // public Neuron() { for ( int i = 0; i < 8; i++) { weight[i] = 1; // // } } public byte Analyze( byte b) { for ( int i = 0; i < 8; i++) { input[i] = 0; } for ( int i = 0; i < 8; i++) // { if ((b / 2) != 0) { input[i] = b % 2; b = Convert .ToByte(b / 2); } else { input[i] = b % 2; break ; } } sum = 0; mx = weight.Sum() / 8; // for ( int i = 0; i < 8; i++) { if (weight[i] > 0) // sum += weight[i] * input[i]; } if (sum > mx) // return 1; else return 0; } public void Yes() // { double s = weight.Sum(); for ( int i = 0; i < 8; i++) { weight[i] += input[i] * (weight[i] / s) * k; } this .Normalize(); } public void No() // { double s = weight.Sum(); for ( int i = 0; i < 8; i++) { weight[i] -= input[i] * (weight[i] / s) * k; } this .Normalize(); } private void Normalize() // { // double min = weight.Min(); double max = weight.Max(); int pow = 0; double b = max / 10; while (b > 1) { b = b / 10; pow++; } for ( int i = 0; i < 8; i++) { weight[i] = weight[i] / Math .Pow(10, pow - 1); } } public void Reset() // { for ( int i = 0; i < 8; i++) { weight[i] = 1; } } // public string Bytes { get { string str = "" ; for ( int i = 0; i < 8; i++) { str += input[i].ToString(); } return str; } } public string Weights { get { string str = "" ; for ( int i = 0; i < 8; i++) { str += weight[i].ToString(); str += " " ; } return str; } } public string Mx { get { return mx.ToString(); } } public string Sum { get { return sum.ToString(); } } } * This source code was highlighted with Source Code Highlighter .
public class Neuron { int [] input = new int [8]; // double [] weight = new double [8]; // double mx = 0; // double sum = 0; // int k = 1; // public Neuron() { for ( int i = 0; i < 8; i++) { weight[i] = 1; // // } } public byte Analyze( byte b) { for ( int i = 0; i < 8; i++) { input[i] = 0; } for ( int i = 0; i < 8; i++) // { if ((b / 2) != 0) { input[i] = b % 2; b = Convert .ToByte(b / 2); } else { input[i] = b % 2; break ; } } sum = 0; mx = weight.Sum() / 8; // for ( int i = 0; i < 8; i++) { if (weight[i] > 0) // sum += weight[i] * input[i]; } if (sum > mx) // return 1; else return 0; } public void Yes() // { double s = weight.Sum(); for ( int i = 0; i < 8; i++) { weight[i] += input[i] * (weight[i] / s) * k; } this .Normalize(); } public void No() // { double s = weight.Sum(); for ( int i = 0; i < 8; i++) { weight[i] -= input[i] * (weight[i] / s) * k; } this .Normalize(); } private void Normalize() // { // double min = weight.Min(); double max = weight.Max(); int pow = 0; double b = max / 10; while (b > 1) { b = b / 10; pow++; } for ( int i = 0; i < 8; i++) { weight[i] = weight[i] / Math .Pow(10, pow - 1); } } public void Reset() // { for ( int i = 0; i < 8; i++) { weight[i] = 1; } } // public string Bytes { get { string str = "" ; for ( int i = 0; i < 8; i++) { str += input[i].ToString(); } return str; } } public string Weights { get { string str = "" ; for ( int i = 0; i < 8; i++) { str += weight[i].ToString(); str += " " ; } return str; } } public string Mx { get { return mx.ToString(); } } public string Sum { get { return sum.ToString(); } } } * This source code was highlighted with Source Code Highlighter .
public class Neuron { int [] input = new int [8]; // double [] weight = new double [8]; // double mx = 0; // double sum = 0; // int k = 1; // public Neuron() { for ( int i = 0; i < 8; i++) { weight[i] = 1; // // } } public byte Analyze( byte b) { for ( int i = 0; i < 8; i++) { input[i] = 0; } for ( int i = 0; i < 8; i++) // { if ((b / 2) != 0) { input[i] = b % 2; b = Convert .ToByte(b / 2); } else { input[i] = b % 2; break ; } } sum = 0; mx = weight.Sum() / 8; // for ( int i = 0; i < 8; i++) { if (weight[i] > 0) // sum += weight[i] * input[i]; } if (sum > mx) // return 1; else return 0; } public void Yes() // { double s = weight.Sum(); for ( int i = 0; i < 8; i++) { weight[i] += input[i] * (weight[i] / s) * k; } this .Normalize(); } public void No() // { double s = weight.Sum(); for ( int i = 0; i < 8; i++) { weight[i] -= input[i] * (weight[i] / s) * k; } this .Normalize(); } private void Normalize() // { // double min = weight.Min(); double max = weight.Max(); int pow = 0; double b = max / 10; while (b > 1) { b = b / 10; pow++; } for ( int i = 0; i < 8; i++) { weight[i] = weight[i] / Math .Pow(10, pow - 1); } } public void Reset() // { for ( int i = 0; i < 8; i++) { weight[i] = 1; } } // public string Bytes { get { string str = "" ; for ( int i = 0; i < 8; i++) { str += input[i].ToString(); } return str; } } public string Weights { get { string str = "" ; for ( int i = 0; i < 8; i++) { str += weight[i].ToString(); str += " " ; } return str; } } public string Mx { get { return mx.ToString(); } } public string Sum { get { return sum.ToString(); } } } * This source code was highlighted with Source Code Highlighter .
public class Neuron { int [] input = new int [8]; // double [] weight = new double [8]; // double mx = 0; // double sum = 0; // int k = 1; // public Neuron() { for ( int i = 0; i < 8; i++) { weight[i] = 1; // // } } public byte Analyze( byte b) { for ( int i = 0; i < 8; i++) { input[i] = 0; } for ( int i = 0; i < 8; i++) // { if ((b / 2) != 0) { input[i] = b % 2; b = Convert .ToByte(b / 2); } else { input[i] = b % 2; break ; } } sum = 0; mx = weight.Sum() / 8; // for ( int i = 0; i < 8; i++) { if (weight[i] > 0) // sum += weight[i] * input[i]; } if (sum > mx) // return 1; else return 0; } public void Yes() // { double s = weight.Sum(); for ( int i = 0; i < 8; i++) { weight[i] += input[i] * (weight[i] / s) * k; } this .Normalize(); } public void No() // { double s = weight.Sum(); for ( int i = 0; i < 8; i++) { weight[i] -= input[i] * (weight[i] / s) * k; } this .Normalize(); } private void Normalize() // { // double min = weight.Min(); double max = weight.Max(); int pow = 0; double b = max / 10; while (b > 1) { b = b / 10; pow++; } for ( int i = 0; i < 8; i++) { weight[i] = weight[i] / Math .Pow(10, pow - 1); } } public void Reset() // { for ( int i = 0; i < 8; i++) { weight[i] = 1; } } // public string Bytes { get { string str = "" ; for ( int i = 0; i < 8; i++) { str += input[i].ToString(); } return str; } } public string Weights { get { string str = "" ; for ( int i = 0; i < 8; i++) { str += weight[i].ToString(); str += " " ; } return str; } } public string Mx { get { return mx.ToString(); } } public string Sum { get { return sum.ToString(); } } } * This source code was highlighted with Source Code Highlighter .
public class Neuron { int [] input = new int [8]; // double [] weight = new double [8]; // double mx = 0; // double sum = 0; // int k = 1; // public Neuron() { for ( int i = 0; i < 8; i++) { weight[i] = 1; // // } } public byte Analyze( byte b) { for ( int i = 0; i < 8; i++) { input[i] = 0; } for ( int i = 0; i < 8; i++) // { if ((b / 2) != 0) { input[i] = b % 2; b = Convert .ToByte(b / 2); } else { input[i] = b % 2; break ; } } sum = 0; mx = weight.Sum() / 8; // for ( int i = 0; i < 8; i++) { if (weight[i] > 0) // sum += weight[i] * input[i]; } if (sum > mx) // return 1; else return 0; } public void Yes() // { double s = weight.Sum(); for ( int i = 0; i < 8; i++) { weight[i] += input[i] * (weight[i] / s) * k; } this .Normalize(); } public void No() // { double s = weight.Sum(); for ( int i = 0; i < 8; i++) { weight[i] -= input[i] * (weight[i] / s) * k; } this .Normalize(); } private void Normalize() // { // double min = weight.Min(); double max = weight.Max(); int pow = 0; double b = max / 10; while (b > 1) { b = b / 10; pow++; } for ( int i = 0; i < 8; i++) { weight[i] = weight[i] / Math .Pow(10, pow - 1); } } public void Reset() // { for ( int i = 0; i < 8; i++) { weight[i] = 1; } } // public string Bytes { get { string str = "" ; for ( int i = 0; i < 8; i++) { str += input[i].ToString(); } return str; } } public string Weights { get { string str = "" ; for ( int i = 0; i < 8; i++) { str += weight[i].ToString(); str += " " ; } return str; } } public string Mx { get { return mx.ToString(); } } public string Sum { get { return sum.ToString(); } } } * This source code was highlighted with Source Code Highlighter .
public class Neuron { int [] input = new int [8]; // double [] weight = new double [8]; // double mx = 0; // double sum = 0; // int k = 1; // public Neuron() { for ( int i = 0; i < 8; i++) { weight[i] = 1; // // } } public byte Analyze( byte b) { for ( int i = 0; i < 8; i++) { input[i] = 0; } for ( int i = 0; i < 8; i++) // { if ((b / 2) != 0) { input[i] = b % 2; b = Convert .ToByte(b / 2); } else { input[i] = b % 2; break ; } } sum = 0; mx = weight.Sum() / 8; // for ( int i = 0; i < 8; i++) { if (weight[i] > 0) // sum += weight[i] * input[i]; } if (sum > mx) // return 1; else return 0; } public void Yes() // { double s = weight.Sum(); for ( int i = 0; i < 8; i++) { weight[i] += input[i] * (weight[i] / s) * k; } this .Normalize(); } public void No() // { double s = weight.Sum(); for ( int i = 0; i < 8; i++) { weight[i] -= input[i] * (weight[i] / s) * k; } this .Normalize(); } private void Normalize() // { // double min = weight.Min(); double max = weight.Max(); int pow = 0; double b = max / 10; while (b > 1) { b = b / 10; pow++; } for ( int i = 0; i < 8; i++) { weight[i] = weight[i] / Math .Pow(10, pow - 1); } } public void Reset() // { for ( int i = 0; i < 8; i++) { weight[i] = 1; } } // public string Bytes { get { string str = "" ; for ( int i = 0; i < 8; i++) { str += input[i].ToString(); } return str; } } public string Weights { get { string str = "" ; for ( int i = 0; i < 8; i++) { str += weight[i].ToString(); str += " " ; } return str; } } public string Mx { get { return mx.ToString(); } } public string Sum { get { return sum.ToString(); } } } * This source code was highlighted with Source Code Highlighter .
public class Neuron { int [] input = new int [8]; // double [] weight = new double [8]; // double mx = 0; // double sum = 0; // int k = 1; // public Neuron() { for ( int i = 0; i < 8; i++) { weight[i] = 1; // // } } public byte Analyze( byte b) { for ( int i = 0; i < 8; i++) { input[i] = 0; } for ( int i = 0; i < 8; i++) // { if ((b / 2) != 0) { input[i] = b % 2; b = Convert .ToByte(b / 2); } else { input[i] = b % 2; break ; } } sum = 0; mx = weight.Sum() / 8; // for ( int i = 0; i < 8; i++) { if (weight[i] > 0) // sum += weight[i] * input[i]; } if (sum > mx) // return 1; else return 0; } public void Yes() // { double s = weight.Sum(); for ( int i = 0; i < 8; i++) { weight[i] += input[i] * (weight[i] / s) * k; } this .Normalize(); } public void No() // { double s = weight.Sum(); for ( int i = 0; i < 8; i++) { weight[i] -= input[i] * (weight[i] / s) * k; } this .Normalize(); } private void Normalize() // { // double min = weight.Min(); double max = weight.Max(); int pow = 0; double b = max / 10; while (b > 1) { b = b / 10; pow++; } for ( int i = 0; i < 8; i++) { weight[i] = weight[i] / Math .Pow(10, pow - 1); } } public void Reset() // { for ( int i = 0; i < 8; i++) { weight[i] = 1; } } // public string Bytes { get { string str = "" ; for ( int i = 0; i < 8; i++) { str += input[i].ToString(); } return str; } } public string Weights { get { string str = "" ; for ( int i = 0; i < 8; i++) { str += weight[i].ToString(); str += " " ; } return str; } } public string Mx { get { return mx.ToString(); } } public string Sum { get { return sum.ToString(); } } } * This source code was highlighted with Source Code Highlighter .
public class Neuron { int [] input = new int [8]; // double [] weight = new double [8]; // double mx = 0; // double sum = 0; // int k = 1; // public Neuron() { for ( int i = 0; i < 8; i++) { weight[i] = 1; // // } } public byte Analyze( byte b) { for ( int i = 0; i < 8; i++) { input[i] = 0; } for ( int i = 0; i < 8; i++) // { if ((b / 2) != 0) { input[i] = b % 2; b = Convert .ToByte(b / 2); } else { input[i] = b % 2; break ; } } sum = 0; mx = weight.Sum() / 8; // for ( int i = 0; i < 8; i++) { if (weight[i] > 0) // sum += weight[i] * input[i]; } if (sum > mx) // return 1; else return 0; } public void Yes() // { double s = weight.Sum(); for ( int i = 0; i < 8; i++) { weight[i] += input[i] * (weight[i] / s) * k; } this .Normalize(); } public void No() // { double s = weight.Sum(); for ( int i = 0; i < 8; i++) { weight[i] -= input[i] * (weight[i] / s) * k; } this .Normalize(); } private void Normalize() // { // double min = weight.Min(); double max = weight.Max(); int pow = 0; double b = max / 10; while (b > 1) { b = b / 10; pow++; } for ( int i = 0; i < 8; i++) { weight[i] = weight[i] / Math .Pow(10, pow - 1); } } public void Reset() // { for ( int i = 0; i < 8; i++) { weight[i] = 1; } } // public string Bytes { get { string str = "" ; for ( int i = 0; i < 8; i++) { str += input[i].ToString(); } return str; } } public string Weights { get { string str = "" ; for ( int i = 0; i < 8; i++) { str += weight[i].ToString(); str += " " ; } return str; } } public string Mx { get { return mx.ToString(); } } public string Sum { get { return sum.ToString(); } } } * This source code was highlighted with Source Code Highlighter .
public class Neuron { int [] input = new int [8]; // double [] weight = new double [8]; // double mx = 0; // double sum = 0; // int k = 1; // public Neuron() { for ( int i = 0; i < 8; i++) { weight[i] = 1; // // } } public byte Analyze( byte b) { for ( int i = 0; i < 8; i++) { input[i] = 0; } for ( int i = 0; i < 8; i++) // { if ((b / 2) != 0) { input[i] = b % 2; b = Convert .ToByte(b / 2); } else { input[i] = b % 2; break ; } } sum = 0; mx = weight.Sum() / 8; // for ( int i = 0; i < 8; i++) { if (weight[i] > 0) // sum += weight[i] * input[i]; } if (sum > mx) // return 1; else return 0; } public void Yes() // { double s = weight.Sum(); for ( int i = 0; i < 8; i++) { weight[i] += input[i] * (weight[i] / s) * k; } this .Normalize(); } public void No() // { double s = weight.Sum(); for ( int i = 0; i < 8; i++) { weight[i] -= input[i] * (weight[i] / s) * k; } this .Normalize(); } private void Normalize() // { // double min = weight.Min(); double max = weight.Max(); int pow = 0; double b = max / 10; while (b > 1) { b = b / 10; pow++; } for ( int i = 0; i < 8; i++) { weight[i] = weight[i] / Math .Pow(10, pow - 1); } } public void Reset() // { for ( int i = 0; i < 8; i++) { weight[i] = 1; } } // public string Bytes { get { string str = "" ; for ( int i = 0; i < 8; i++) { str += input[i].ToString(); } return str; } } public string Weights { get { string str = "" ; for ( int i = 0; i < 8; i++) { str += weight[i].ToString(); str += " " ; } return str; } } public string Mx { get { return mx.ToString(); } } public string Sum { get { return sum.ToString(); } } } * This source code was highlighted with Source Code Highlighter .
public class Neuron { int [] input = new int [8]; // double [] weight = new double [8]; // double mx = 0; // double sum = 0; // int k = 1; // public Neuron() { for ( int i = 0; i < 8; i++) { weight[i] = 1; // // } } public byte Analyze( byte b) { for ( int i = 0; i < 8; i++) { input[i] = 0; } for ( int i = 0; i < 8; i++) // { if ((b / 2) != 0) { input[i] = b % 2; b = Convert .ToByte(b / 2); } else { input[i] = b % 2; break ; } } sum = 0; mx = weight.Sum() / 8; // for ( int i = 0; i < 8; i++) { if (weight[i] > 0) // sum += weight[i] * input[i]; } if (sum > mx) // return 1; else return 0; } public void Yes() // { double s = weight.Sum(); for ( int i = 0; i < 8; i++) { weight[i] += input[i] * (weight[i] / s) * k; } this .Normalize(); } public void No() // { double s = weight.Sum(); for ( int i = 0; i < 8; i++) { weight[i] -= input[i] * (weight[i] / s) * k; } this .Normalize(); } private void Normalize() // { // double min = weight.Min(); double max = weight.Max(); int pow = 0; double b = max / 10; while (b > 1) { b = b / 10; pow++; } for ( int i = 0; i < 8; i++) { weight[i] = weight[i] / Math .Pow(10, pow - 1); } } public void Reset() // { for ( int i = 0; i < 8; i++) { weight[i] = 1; } } // public string Bytes { get { string str = "" ; for ( int i = 0; i < 8; i++) { str += input[i].ToString(); } return str; } } public string Weights { get { string str = "" ; for ( int i = 0; i < 8; i++) { str += weight[i].ToString(); str += " " ; } return str; } } public string Mx { get { return mx.ToString(); } } public string Sum { get { return sum.ToString(); } } } * This source code was highlighted with Source Code Highlighter .
public class Neuron { int [] input = new int [8]; // double [] weight = new double [8]; // double mx = 0; // double sum = 0; // int k = 1; // public Neuron() { for ( int i = 0; i < 8; i++) { weight[i] = 1; // // } } public byte Analyze( byte b) { for ( int i = 0; i < 8; i++) { input[i] = 0; } for ( int i = 0; i < 8; i++) // { if ((b / 2) != 0) { input[i] = b % 2; b = Convert .ToByte(b / 2); } else { input[i] = b % 2; break ; } } sum = 0; mx = weight.Sum() / 8; // for ( int i = 0; i < 8; i++) { if (weight[i] > 0) // sum += weight[i] * input[i]; } if (sum > mx) // return 1; else return 0; } public void Yes() // { double s = weight.Sum(); for ( int i = 0; i < 8; i++) { weight[i] += input[i] * (weight[i] / s) * k; } this .Normalize(); } public void No() // { double s = weight.Sum(); for ( int i = 0; i < 8; i++) { weight[i] -= input[i] * (weight[i] / s) * k; } this .Normalize(); } private void Normalize() // { // double min = weight.Min(); double max = weight.Max(); int pow = 0; double b = max / 10; while (b > 1) { b = b / 10; pow++; } for ( int i = 0; i < 8; i++) { weight[i] = weight[i] / Math .Pow(10, pow - 1); } } public void Reset() // { for ( int i = 0; i < 8; i++) { weight[i] = 1; } } // public string Bytes { get { string str = "" ; for ( int i = 0; i < 8; i++) { str += input[i].ToString(); } return str; } } public string Weights { get { string str = "" ; for ( int i = 0; i < 8; i++) { str += weight[i].ToString(); str += " " ; } return str; } } public string Mx { get { return mx.ToString(); } } public string Sum { get { return sum.ToString(); } } } * This source code was highlighted with Source Code Highlighter .
public class Neuron { int [] input = new int [8]; // double [] weight = new double [8]; // double mx = 0; // double sum = 0; // int k = 1; // public Neuron() { for ( int i = 0; i < 8; i++) { weight[i] = 1; // // } } public byte Analyze( byte b) { for ( int i = 0; i < 8; i++) { input[i] = 0; } for ( int i = 0; i < 8; i++) // { if ((b / 2) != 0) { input[i] = b % 2; b = Convert .ToByte(b / 2); } else { input[i] = b % 2; break ; } } sum = 0; mx = weight.Sum() / 8; // for ( int i = 0; i < 8; i++) { if (weight[i] > 0) // sum += weight[i] * input[i]; } if (sum > mx) // return 1; else return 0; } public void Yes() // { double s = weight.Sum(); for ( int i = 0; i < 8; i++) { weight[i] += input[i] * (weight[i] / s) * k; } this .Normalize(); } public void No() // { double s = weight.Sum(); for ( int i = 0; i < 8; i++) { weight[i] -= input[i] * (weight[i] / s) * k; } this .Normalize(); } private void Normalize() // { // double min = weight.Min(); double max = weight.Max(); int pow = 0; double b = max / 10; while (b > 1) { b = b / 10; pow++; } for ( int i = 0; i < 8; i++) { weight[i] = weight[i] / Math .Pow(10, pow - 1); } } public void Reset() // { for ( int i = 0; i < 8; i++) { weight[i] = 1; } } // public string Bytes { get { string str = "" ; for ( int i = 0; i < 8; i++) { str += input[i].ToString(); } return str; } } public string Weights { get { string str = "" ; for ( int i = 0; i < 8; i++) { str += weight[i].ToString(); str += " " ; } return str; } } public string Mx { get { return mx.ToString(); } } public string Sum { get { return sum.ToString(); } } } * This source code was highlighted with Source Code Highlighter .
public class Neuron { int [] input = new int [8]; // double [] weight = new double [8]; // double mx = 0; // double sum = 0; // int k = 1; // public Neuron() { for ( int i = 0; i < 8; i++) { weight[i] = 1; // // } } public byte Analyze( byte b) { for ( int i = 0; i < 8; i++) { input[i] = 0; } for ( int i = 0; i < 8; i++) // { if ((b / 2) != 0) { input[i] = b % 2; b = Convert .ToByte(b / 2); } else { input[i] = b % 2; break ; } } sum = 0; mx = weight.Sum() / 8; // for ( int i = 0; i < 8; i++) { if (weight[i] > 0) // sum += weight[i] * input[i]; } if (sum > mx) // return 1; else return 0; } public void Yes() // { double s = weight.Sum(); for ( int i = 0; i < 8; i++) { weight[i] += input[i] * (weight[i] / s) * k; } this .Normalize(); } public void No() // { double s = weight.Sum(); for ( int i = 0; i < 8; i++) { weight[i] -= input[i] * (weight[i] / s) * k; } this .Normalize(); } private void Normalize() // { // double min = weight.Min(); double max = weight.Max(); int pow = 0; double b = max / 10; while (b > 1) { b = b / 10; pow++; } for ( int i = 0; i < 8; i++) { weight[i] = weight[i] / Math .Pow(10, pow - 1); } } public void Reset() // { for ( int i = 0; i < 8; i++) { weight[i] = 1; } } // public string Bytes { get { string str = "" ; for ( int i = 0; i < 8; i++) { str += input[i].ToString(); } return str; } } public string Weights { get { string str = "" ; for ( int i = 0; i < 8; i++) { str += weight[i].ToString(); str += " " ; } return str; } } public string Mx { get { return mx.ToString(); } } public string Sum { get { return sum.ToString(); } } } * This source code was highlighted with Source Code Highlighter .
public class Neuron { int [] input = new int [8]; // double [] weight = new double [8]; // double mx = 0; // double sum = 0; // int k = 1; // public Neuron() { for ( int i = 0; i < 8; i++) { weight[i] = 1; // // } } public byte Analyze( byte b) { for ( int i = 0; i < 8; i++) { input[i] = 0; } for ( int i = 0; i < 8; i++) // { if ((b / 2) != 0) { input[i] = b % 2; b = Convert .ToByte(b / 2); } else { input[i] = b % 2; break ; } } sum = 0; mx = weight.Sum() / 8; // for ( int i = 0; i < 8; i++) { if (weight[i] > 0) // sum += weight[i] * input[i]; } if (sum > mx) // return 1; else return 0; } public void Yes() // { double s = weight.Sum(); for ( int i = 0; i < 8; i++) { weight[i] += input[i] * (weight[i] / s) * k; } this .Normalize(); } public void No() // { double s = weight.Sum(); for ( int i = 0; i < 8; i++) { weight[i] -= input[i] * (weight[i] / s) * k; } this .Normalize(); } private void Normalize() // { // double min = weight.Min(); double max = weight.Max(); int pow = 0; double b = max / 10; while (b > 1) { b = b / 10; pow++; } for ( int i = 0; i < 8; i++) { weight[i] = weight[i] / Math .Pow(10, pow - 1); } } public void Reset() // { for ( int i = 0; i < 8; i++) { weight[i] = 1; } } // public string Bytes { get { string str = "" ; for ( int i = 0; i < 8; i++) { str += input[i].ToString(); } return str; } } public string Weights { get { string str = "" ; for ( int i = 0; i < 8; i++) { str += weight[i].ToString(); str += " " ; } return str; } } public string Mx { get { return mx.ToString(); } } public string Sum { get { return sum.ToString(); } } } * This source code was highlighted with Source Code Highlighter .
public class Neuron { int [] input = new int [8]; // double [] weight = new double [8]; // double mx = 0; // double sum = 0; // int k = 1; // public Neuron() { for ( int i = 0; i < 8; i++) { weight[i] = 1; // // } } public byte Analyze( byte b) { for ( int i = 0; i < 8; i++) { input[i] = 0; } for ( int i = 0; i < 8; i++) // { if ((b / 2) != 0) { input[i] = b % 2; b = Convert .ToByte(b / 2); } else { input[i] = b % 2; break ; } } sum = 0; mx = weight.Sum() / 8; // for ( int i = 0; i < 8; i++) { if (weight[i] > 0) // sum += weight[i] * input[i]; } if (sum > mx) // return 1; else return 0; } public void Yes() // { double s = weight.Sum(); for ( int i = 0; i < 8; i++) { weight[i] += input[i] * (weight[i] / s) * k; } this .Normalize(); } public void No() // { double s = weight.Sum(); for ( int i = 0; i < 8; i++) { weight[i] -= input[i] * (weight[i] / s) * k; } this .Normalize(); } private void Normalize() // { // double min = weight.Min(); double max = weight.Max(); int pow = 0; double b = max / 10; while (b > 1) { b = b / 10; pow++; } for ( int i = 0; i < 8; i++) { weight[i] = weight[i] / Math .Pow(10, pow - 1); } } public void Reset() // { for ( int i = 0; i < 8; i++) { weight[i] = 1; } } // public string Bytes { get { string str = "" ; for ( int i = 0; i < 8; i++) { str += input[i].ToString(); } return str; } } public string Weights { get { string str = "" ; for ( int i = 0; i < 8; i++) { str += weight[i].ToString(); str += " " ; } return str; } } public string Mx { get { return mx.ToString(); } } public string Sum { get { return sum.ToString(); } } } * This source code was highlighted with Source Code Highlighter .
public class Neuron { int [] input = new int [8]; // double [] weight = new double [8]; // double mx = 0; // double sum = 0; // int k = 1; // public Neuron() { for ( int i = 0; i < 8; i++) { weight[i] = 1; // // } } public byte Analyze( byte b) { for ( int i = 0; i < 8; i++) { input[i] = 0; } for ( int i = 0; i < 8; i++) // { if ((b / 2) != 0) { input[i] = b % 2; b = Convert .ToByte(b / 2); } else { input[i] = b % 2; break ; } } sum = 0; mx = weight.Sum() / 8; // for ( int i = 0; i < 8; i++) { if (weight[i] > 0) // sum += weight[i] * input[i]; } if (sum > mx) // return 1; else return 0; } public void Yes() // { double s = weight.Sum(); for ( int i = 0; i < 8; i++) { weight[i] += input[i] * (weight[i] / s) * k; } this .Normalize(); } public void No() // { double s = weight.Sum(); for ( int i = 0; i < 8; i++) { weight[i] -= input[i] * (weight[i] / s) * k; } this .Normalize(); } private void Normalize() // { // double min = weight.Min(); double max = weight.Max(); int pow = 0; double b = max / 10; while (b > 1) { b = b / 10; pow++; } for ( int i = 0; i < 8; i++) { weight[i] = weight[i] / Math .Pow(10, pow - 1); } } public void Reset() // { for ( int i = 0; i < 8; i++) { weight[i] = 1; } } // public string Bytes { get { string str = "" ; for ( int i = 0; i < 8; i++) { str += input[i].ToString(); } return str; } } public string Weights { get { string str = "" ; for ( int i = 0; i < 8; i++) { str += weight[i].ToString(); str += " " ; } return str; } } public string Mx { get { return mx.ToString(); } } public string Sum { get { return sum.ToString(); } } } * This source code was highlighted with Source Code Highlighter .
public class Neuron { int [] input = new int [8]; // double [] weight = new double [8]; // double mx = 0; // double sum = 0; // int k = 1; // public Neuron() { for ( int i = 0; i < 8; i++) { weight[i] = 1; // // } } public byte Analyze( byte b) { for ( int i = 0; i < 8; i++) { input[i] = 0; } for ( int i = 0; i < 8; i++) // { if ((b / 2) != 0) { input[i] = b % 2; b = Convert .ToByte(b / 2); } else { input[i] = b % 2; break ; } } sum = 0; mx = weight.Sum() / 8; // for ( int i = 0; i < 8; i++) { if (weight[i] > 0) // sum += weight[i] * input[i]; } if (sum > mx) // return 1; else return 0; } public void Yes() // { double s = weight.Sum(); for ( int i = 0; i < 8; i++) { weight[i] += input[i] * (weight[i] / s) * k; } this .Normalize(); } public void No() // { double s = weight.Sum(); for ( int i = 0; i < 8; i++) { weight[i] -= input[i] * (weight[i] / s) * k; } this .Normalize(); } private void Normalize() // { // double min = weight.Min(); double max = weight.Max(); int pow = 0; double b = max / 10; while (b > 1) { b = b / 10; pow++; } for ( int i = 0; i < 8; i++) { weight[i] = weight[i] / Math .Pow(10, pow - 1); } } public void Reset() // { for ( int i = 0; i < 8; i++) { weight[i] = 1; } } // public string Bytes { get { string str = "" ; for ( int i = 0; i < 8; i++) { str += input[i].ToString(); } return str; } } public string Weights { get { string str = "" ; for ( int i = 0; i < 8; i++) { str += weight[i].ToString(); str += " " ; } return str; } } public string Mx { get { return mx.ToString(); } } public string Sum { get { return sum.ToString(); } } } * This source code was highlighted with Source Code Highlighter .
public class Neuron { int [] input = new int [8]; // double [] weight = new double [8]; // double mx = 0; // double sum = 0; // int k = 1; // public Neuron() { for ( int i = 0; i < 8; i++) { weight[i] = 1; // // } } public byte Analyze( byte b) { for ( int i = 0; i < 8; i++) { input[i] = 0; } for ( int i = 0; i < 8; i++) // { if ((b / 2) != 0) { input[i] = b % 2; b = Convert .ToByte(b / 2); } else { input[i] = b % 2; break ; } } sum = 0; mx = weight.Sum() / 8; // for ( int i = 0; i < 8; i++) { if (weight[i] > 0) // sum += weight[i] * input[i]; } if (sum > mx) // return 1; else return 0; } public void Yes() // { double s = weight.Sum(); for ( int i = 0; i < 8; i++) { weight[i] += input[i] * (weight[i] / s) * k; } this .Normalize(); } public void No() // { double s = weight.Sum(); for ( int i = 0; i < 8; i++) { weight[i] -= input[i] * (weight[i] / s) * k; } this .Normalize(); } private void Normalize() // { // double min = weight.Min(); double max = weight.Max(); int pow = 0; double b = max / 10; while (b > 1) { b = b / 10; pow++; } for ( int i = 0; i < 8; i++) { weight[i] = weight[i] / Math .Pow(10, pow - 1); } } public void Reset() // { for ( int i = 0; i < 8; i++) { weight[i] = 1; } } // public string Bytes { get { string str = "" ; for ( int i = 0; i < 8; i++) { str += input[i].ToString(); } return str; } } public string Weights { get { string str = "" ; for ( int i = 0; i < 8; i++) { str += weight[i].ToString(); str += " " ; } return str; } } public string Mx { get { return mx.ToString(); } } public string Sum { get { return sum.ToString(); } } } * This source code was highlighted with Source Code Highlighter .
public class Neuron { int [] input = new int [8]; // double [] weight = new double [8]; // double mx = 0; // double sum = 0; // int k = 1; // public Neuron() { for ( int i = 0; i < 8; i++) { weight[i] = 1; // // } } public byte Analyze( byte b) { for ( int i = 0; i < 8; i++) { input[i] = 0; } for ( int i = 0; i < 8; i++) // { if ((b / 2) != 0) { input[i] = b % 2; b = Convert .ToByte(b / 2); } else { input[i] = b % 2; break ; } } sum = 0; mx = weight.Sum() / 8; // for ( int i = 0; i < 8; i++) { if (weight[i] > 0) // sum += weight[i] * input[i]; } if (sum > mx) // return 1; else return 0; } public void Yes() // { double s = weight.Sum(); for ( int i = 0; i < 8; i++) { weight[i] += input[i] * (weight[i] / s) * k; } this .Normalize(); } public void No() // { double s = weight.Sum(); for ( int i = 0; i < 8; i++) { weight[i] -= input[i] * (weight[i] / s) * k; } this .Normalize(); } private void Normalize() // { // double min = weight.Min(); double max = weight.Max(); int pow = 0; double b = max / 10; while (b > 1) { b = b / 10; pow++; } for ( int i = 0; i < 8; i++) { weight[i] = weight[i] / Math .Pow(10, pow - 1); } } public void Reset() // { for ( int i = 0; i < 8; i++) { weight[i] = 1; } } // public string Bytes { get { string str = "" ; for ( int i = 0; i < 8; i++) { str += input[i].ToString(); } return str; } } public string Weights { get { string str = "" ; for ( int i = 0; i < 8; i++) { str += weight[i].ToString(); str += " " ; } return str; } } public string Mx { get { return mx.ToString(); } } public string Sum { get { return sum.ToString(); } } } * This source code was highlighted with Source Code Highlighter .
public class Neuron { int [] input = new int [8]; // double [] weight = new double [8]; // double mx = 0; // double sum = 0; // int k = 1; // public Neuron() { for ( int i = 0; i < 8; i++) { weight[i] = 1; // // } } public byte Analyze( byte b) { for ( int i = 0; i < 8; i++) { input[i] = 0; } for ( int i = 0; i < 8; i++) // { if ((b / 2) != 0) { input[i] = b % 2; b = Convert .ToByte(b / 2); } else { input[i] = b % 2; break ; } } sum = 0; mx = weight.Sum() / 8; // for ( int i = 0; i < 8; i++) { if (weight[i] > 0) // sum += weight[i] * input[i]; } if (sum > mx) // return 1; else return 0; } public void Yes() // { double s = weight.Sum(); for ( int i = 0; i < 8; i++) { weight[i] += input[i] * (weight[i] / s) * k; } this .Normalize(); } public void No() // { double s = weight.Sum(); for ( int i = 0; i < 8; i++) { weight[i] -= input[i] * (weight[i] / s) * k; } this .Normalize(); } private void Normalize() // { // double min = weight.Min(); double max = weight.Max(); int pow = 0; double b = max / 10; while (b > 1) { b = b / 10; pow++; } for ( int i = 0; i < 8; i++) { weight[i] = weight[i] / Math .Pow(10, pow - 1); } } public void Reset() // { for ( int i = 0; i < 8; i++) { weight[i] = 1; } } // public string Bytes { get { string str = "" ; for ( int i = 0; i < 8; i++) { str += input[i].ToString(); } return str; } } public string Weights { get { string str = "" ; for ( int i = 0; i < 8; i++) { str += weight[i].ToString(); str += " " ; } return str; } } public string Mx { get { return mx.ToString(); } } public string Sum { get { return sum.ToString(); } } } * This source code was highlighted with Source Code Highlighter .
public class Neuron { int [] input = new int [8]; // double [] weight = new double [8]; // double mx = 0; // double sum = 0; // int k = 1; // public Neuron() { for ( int i = 0; i < 8; i++) { weight[i] = 1; // // } } public byte Analyze( byte b) { for ( int i = 0; i < 8; i++) { input[i] = 0; } for ( int i = 0; i < 8; i++) // { if ((b / 2) != 0) { input[i] = b % 2; b = Convert .ToByte(b / 2); } else { input[i] = b % 2; break ; } } sum = 0; mx = weight.Sum() / 8; // for ( int i = 0; i < 8; i++) { if (weight[i] > 0) // sum += weight[i] * input[i]; } if (sum > mx) // return 1; else return 0; } public void Yes() // { double s = weight.Sum(); for ( int i = 0; i < 8; i++) { weight[i] += input[i] * (weight[i] / s) * k; } this .Normalize(); } public void No() // { double s = weight.Sum(); for ( int i = 0; i < 8; i++) { weight[i] -= input[i] * (weight[i] / s) * k; } this .Normalize(); } private void Normalize() // { // double min = weight.Min(); double max = weight.Max(); int pow = 0; double b = max / 10; while (b > 1) { b = b / 10; pow++; } for ( int i = 0; i < 8; i++) { weight[i] = weight[i] / Math .Pow(10, pow - 1); } } public void Reset() // { for ( int i = 0; i < 8; i++) { weight[i] = 1; } } // public string Bytes { get { string str = "" ; for ( int i = 0; i < 8; i++) { str += input[i].ToString(); } return str; } } public string Weights { get { string str = "" ; for ( int i = 0; i < 8; i++) { str += weight[i].ToString(); str += " " ; } return str; } } public string Mx { get { return mx.ToString(); } } public string Sum { get { return sum.ToString(); } } } * This source code was highlighted with Source Code Highlighter .
public class Neuron { int [] input = new int [8]; // double [] weight = new double [8]; // double mx = 0; // double sum = 0; // int k = 1; // public Neuron() { for ( int i = 0; i < 8; i++) { weight[i] = 1; // // } } public byte Analyze( byte b) { for ( int i = 0; i < 8; i++) { input[i] = 0; } for ( int i = 0; i < 8; i++) // { if ((b / 2) != 0) { input[i] = b % 2; b = Convert .ToByte(b / 2); } else { input[i] = b % 2; break ; } } sum = 0; mx = weight.Sum() / 8; // for ( int i = 0; i < 8; i++) { if (weight[i] > 0) // sum += weight[i] * input[i]; } if (sum > mx) // return 1; else return 0; } public void Yes() // { double s = weight.Sum(); for ( int i = 0; i < 8; i++) { weight[i] += input[i] * (weight[i] / s) * k; } this .Normalize(); } public void No() // { double s = weight.Sum(); for ( int i = 0; i < 8; i++) { weight[i] -= input[i] * (weight[i] / s) * k; } this .Normalize(); } private void Normalize() // { // double min = weight.Min(); double max = weight.Max(); int pow = 0; double b = max / 10; while (b > 1) { b = b / 10; pow++; } for ( int i = 0; i < 8; i++) { weight[i] = weight[i] / Math .Pow(10, pow - 1); } } public void Reset() // { for ( int i = 0; i < 8; i++) { weight[i] = 1; } } // public string Bytes { get { string str = "" ; for ( int i = 0; i < 8; i++) { str += input[i].ToString(); } return str; } } public string Weights { get { string str = "" ; for ( int i = 0; i < 8; i++) { str += weight[i].ToString(); str += " " ; } return str; } } public string Mx { get { return mx.ToString(); } } public string Sum { get { return sum.ToString(); } } } * This source code was highlighted with Source Code Highlighter .
public class Neuron { int [] input = new int [8]; // double [] weight = new double [8]; // double mx = 0; // double sum = 0; // int k = 1; // public Neuron() { for ( int i = 0; i < 8; i++) { weight[i] = 1; // // } } public byte Analyze( byte b) { for ( int i = 0; i < 8; i++) { input[i] = 0; } for ( int i = 0; i < 8; i++) // { if ((b / 2) != 0) { input[i] = b % 2; b = Convert .ToByte(b / 2); } else { input[i] = b % 2; break ; } } sum = 0; mx = weight.Sum() / 8; // for ( int i = 0; i < 8; i++) { if (weight[i] > 0) // sum += weight[i] * input[i]; } if (sum > mx) // return 1; else return 0; } public void Yes() // { double s = weight.Sum(); for ( int i = 0; i < 8; i++) { weight[i] += input[i] * (weight[i] / s) * k; } this .Normalize(); } public void No() // { double s = weight.Sum(); for ( int i = 0; i < 8; i++) { weight[i] -= input[i] * (weight[i] / s) * k; } this .Normalize(); } private void Normalize() // { // double min = weight.Min(); double max = weight.Max(); int pow = 0; double b = max / 10; while (b > 1) { b = b / 10; pow++; } for ( int i = 0; i < 8; i++) { weight[i] = weight[i] / Math .Pow(10, pow - 1); } } public void Reset() // { for ( int i = 0; i < 8; i++) { weight[i] = 1; } } // public string Bytes { get { string str = "" ; for ( int i = 0; i < 8; i++) { str += input[i].ToString(); } return str; } } public string Weights { get { string str = "" ; for ( int i = 0; i < 8; i++) { str += weight[i].ToString(); str += " " ; } return str; } } public string Mx { get { return mx.ToString(); } } public string Sum { get { return sum.ToString(); } } } * This source code was highlighted with Source Code Highlighter .
public class Neuron { int [] input = new int [8]; // double [] weight = new double [8]; // double mx = 0; // double sum = 0; // int k = 1; // public Neuron() { for ( int i = 0; i < 8; i++) { weight[i] = 1; // // } } public byte Analyze( byte b) { for ( int i = 0; i < 8; i++) { input[i] = 0; } for ( int i = 0; i < 8; i++) // { if ((b / 2) != 0) { input[i] = b % 2; b = Convert .ToByte(b / 2); } else { input[i] = b % 2; break ; } } sum = 0; mx = weight.Sum() / 8; // for ( int i = 0; i < 8; i++) { if (weight[i] > 0) // sum += weight[i] * input[i]; } if (sum > mx) // return 1; else return 0; } public void Yes() // { double s = weight.Sum(); for ( int i = 0; i < 8; i++) { weight[i] += input[i] * (weight[i] / s) * k; } this .Normalize(); } public void No() // { double s = weight.Sum(); for ( int i = 0; i < 8; i++) { weight[i] -= input[i] * (weight[i] / s) * k; } this .Normalize(); } private void Normalize() // { // double min = weight.Min(); double max = weight.Max(); int pow = 0; double b = max / 10; while (b > 1) { b = b / 10; pow++; } for ( int i = 0; i < 8; i++) { weight[i] = weight[i] / Math .Pow(10, pow - 1); } } public void Reset() // { for ( int i = 0; i < 8; i++) { weight[i] = 1; } } // public string Bytes { get { string str = "" ; for ( int i = 0; i < 8; i++) { str += input[i].ToString(); } return str; } } public string Weights { get { string str = "" ; for ( int i = 0; i < 8; i++) { str += weight[i].ToString(); str += " " ; } return str; } } public string Mx { get { return mx.ToString(); } } public string Sum { get { return sum.ToString(); } } } * This source code was highlighted with Source Code Highlighter .
public class Neuron { int [] input = new int [8]; // double [] weight = new double [8]; // double mx = 0; // double sum = 0; // int k = 1; // public Neuron() { for ( int i = 0; i < 8; i++) { weight[i] = 1; // // } } public byte Analyze( byte b) { for ( int i = 0; i < 8; i++) { input[i] = 0; } for ( int i = 0; i < 8; i++) // { if ((b / 2) != 0) { input[i] = b % 2; b = Convert .ToByte(b / 2); } else { input[i] = b % 2; break ; } } sum = 0; mx = weight.Sum() / 8; // for ( int i = 0; i < 8; i++) { if (weight[i] > 0) // sum += weight[i] * input[i]; } if (sum > mx) // return 1; else return 0; } public void Yes() // { double s = weight.Sum(); for ( int i = 0; i < 8; i++) { weight[i] += input[i] * (weight[i] / s) * k; } this .Normalize(); } public void No() // { double s = weight.Sum(); for ( int i = 0; i < 8; i++) { weight[i] -= input[i] * (weight[i] / s) * k; } this .Normalize(); } private void Normalize() // { // double min = weight.Min(); double max = weight.Max(); int pow = 0; double b = max / 10; while (b > 1) { b = b / 10; pow++; } for ( int i = 0; i < 8; i++) { weight[i] = weight[i] / Math .Pow(10, pow - 1); } } public void Reset() // { for ( int i = 0; i < 8; i++) { weight[i] = 1; } } // public string Bytes { get { string str = "" ; for ( int i = 0; i < 8; i++) { str += input[i].ToString(); } return str; } } public string Weights { get { string str = "" ; for ( int i = 0; i < 8; i++) { str += weight[i].ToString(); str += " " ; } return str; } } public string Mx { get { return mx.ToString(); } } public string Sum { get { return sum.ToString(); } } } * This source code was highlighted with Source Code Highlighter .
public class Neuron { int [] input = new int [8]; // double [] weight = new double [8]; // double mx = 0; // double sum = 0; // int k = 1; // public Neuron() { for ( int i = 0; i < 8; i++) { weight[i] = 1; // // } } public byte Analyze( byte b) { for ( int i = 0; i < 8; i++) { input[i] = 0; } for ( int i = 0; i < 8; i++) // { if ((b / 2) != 0) { input[i] = b % 2; b = Convert .ToByte(b / 2); } else { input[i] = b % 2; break ; } } sum = 0; mx = weight.Sum() / 8; // for ( int i = 0; i < 8; i++) { if (weight[i] > 0) // sum += weight[i] * input[i]; } if (sum > mx) // return 1; else return 0; } public void Yes() // { double s = weight.Sum(); for ( int i = 0; i < 8; i++) { weight[i] += input[i] * (weight[i] / s) * k; } this .Normalize(); } public void No() // { double s = weight.Sum(); for ( int i = 0; i < 8; i++) { weight[i] -= input[i] * (weight[i] / s) * k; } this .Normalize(); } private void Normalize() // { // double min = weight.Min(); double max = weight.Max(); int pow = 0; double b = max / 10; while (b > 1) { b = b / 10; pow++; } for ( int i = 0; i < 8; i++) { weight[i] = weight[i] / Math .Pow(10, pow - 1); } } public void Reset() // { for ( int i = 0; i < 8; i++) { weight[i] = 1; } } // public string Bytes { get { string str = "" ; for ( int i = 0; i < 8; i++) { str += input[i].ToString(); } return str; } } public string Weights { get { string str = "" ; for ( int i = 0; i < 8; i++) { str += weight[i].ToString(); str += " " ; } return str; } } public string Mx { get { return mx.ToString(); } } public string Sum { get { return sum.ToString(); } } } * This source code was highlighted with Source Code Highlighter .
public class Neuron { int [] input = new int [8]; // double [] weight = new double [8]; // double mx = 0; // double sum = 0; // int k = 1; // public Neuron() { for ( int i = 0; i < 8; i++) { weight[i] = 1; // // } } public byte Analyze( byte b) { for ( int i = 0; i < 8; i++) { input[i] = 0; } for ( int i = 0; i < 8; i++) // { if ((b / 2) != 0) { input[i] = b % 2; b = Convert .ToByte(b / 2); } else { input[i] = b % 2; break ; } } sum = 0; mx = weight.Sum() / 8; // for ( int i = 0; i < 8; i++) { if (weight[i] > 0) // sum += weight[i] * input[i]; } if (sum > mx) // return 1; else return 0; } public void Yes() // { double s = weight.Sum(); for ( int i = 0; i < 8; i++) { weight[i] += input[i] * (weight[i] / s) * k; } this .Normalize(); } public void No() // { double s = weight.Sum(); for ( int i = 0; i < 8; i++) { weight[i] -= input[i] * (weight[i] / s) * k; } this .Normalize(); } private void Normalize() // { // double min = weight.Min(); double max = weight.Max(); int pow = 0; double b = max / 10; while (b > 1) { b = b / 10; pow++; } for ( int i = 0; i < 8; i++) { weight[i] = weight[i] / Math .Pow(10, pow - 1); } } public void Reset() // { for ( int i = 0; i < 8; i++) { weight[i] = 1; } } // public string Bytes { get { string str = "" ; for ( int i = 0; i < 8; i++) { str += input[i].ToString(); } return str; } } public string Weights { get { string str = "" ; for ( int i = 0; i < 8; i++) { str += weight[i].ToString(); str += " " ; } return str; } } public string Mx { get { return mx.ToString(); } } public string Sum { get { return sum.ToString(); } } } * This source code was highlighted with Source Code Highlighter .
public class Neuron { int [] input = new int [8]; // double [] weight = new double [8]; // double mx = 0; // double sum = 0; // int k = 1; // public Neuron() { for ( int i = 0; i < 8; i++) { weight[i] = 1; // // } } public byte Analyze( byte b) { for ( int i = 0; i < 8; i++) { input[i] = 0; } for ( int i = 0; i < 8; i++) // { if ((b / 2) != 0) { input[i] = b % 2; b = Convert .ToByte(b / 2); } else { input[i] = b % 2; break ; } } sum = 0; mx = weight.Sum() / 8; // for ( int i = 0; i < 8; i++) { if (weight[i] > 0) // sum += weight[i] * input[i]; } if (sum > mx) // return 1; else return 0; } public void Yes() // { double s = weight.Sum(); for ( int i = 0; i < 8; i++) { weight[i] += input[i] * (weight[i] / s) * k; } this .Normalize(); } public void No() // { double s = weight.Sum(); for ( int i = 0; i < 8; i++) { weight[i] -= input[i] * (weight[i] / s) * k; } this .Normalize(); } private void Normalize() // { // double min = weight.Min(); double max = weight.Max(); int pow = 0; double b = max / 10; while (b > 1) { b = b / 10; pow++; } for ( int i = 0; i < 8; i++) { weight[i] = weight[i] / Math .Pow(10, pow - 1); } } public void Reset() // { for ( int i = 0; i < 8; i++) { weight[i] = 1; } } // public string Bytes { get { string str = "" ; for ( int i = 0; i < 8; i++) { str += input[i].ToString(); } return str; } } public string Weights { get { string str = "" ; for ( int i = 0; i < 8; i++) { str += weight[i].ToString(); str += " " ; } return str; } } public string Mx { get { return mx.ToString(); } } public string Sum { get { return sum.ToString(); } } } * This source code was highlighted with Source Code Highlighter .
public class Neuron { int [] input = new int [8]; // double [] weight = new double [8]; // double mx = 0; // double sum = 0; // int k = 1; // public Neuron() { for ( int i = 0; i < 8; i++) { weight[i] = 1; // // } } public byte Analyze( byte b) { for ( int i = 0; i < 8; i++) { input[i] = 0; } for ( int i = 0; i < 8; i++) // { if ((b / 2) != 0) { input[i] = b % 2; b = Convert .ToByte(b / 2); } else { input[i] = b % 2; break ; } } sum = 0; mx = weight.Sum() / 8; // for ( int i = 0; i < 8; i++) { if (weight[i] > 0) // sum += weight[i] * input[i]; } if (sum > mx) // return 1; else return 0; } public void Yes() // { double s = weight.Sum(); for ( int i = 0; i < 8; i++) { weight[i] += input[i] * (weight[i] / s) * k; } this .Normalize(); } public void No() // { double s = weight.Sum(); for ( int i = 0; i < 8; i++) { weight[i] -= input[i] * (weight[i] / s) * k; } this .Normalize(); } private void Normalize() // { // double min = weight.Min(); double max = weight.Max(); int pow = 0; double b = max / 10; while (b > 1) { b = b / 10; pow++; } for ( int i = 0; i < 8; i++) { weight[i] = weight[i] / Math .Pow(10, pow - 1); } } public void Reset() // { for ( int i = 0; i < 8; i++) { weight[i] = 1; } } // public string Bytes { get { string str = "" ; for ( int i = 0; i < 8; i++) { str += input[i].ToString(); } return str; } } public string Weights { get { string str = "" ; for ( int i = 0; i < 8; i++) { str += weight[i].ToString(); str += " " ; } return str; } } public string Mx { get { return mx.ToString(); } } public string Sum { get { return sum.ToString(); } } } * This source code was highlighted with Source Code Highlighter .
public class Neuron { int [] input = new int [8]; // double [] weight = new double [8]; // double mx = 0; // double sum = 0; // int k = 1; // public Neuron() { for ( int i = 0; i < 8; i++) { weight[i] = 1; // // } } public byte Analyze( byte b) { for ( int i = 0; i < 8; i++) { input[i] = 0; } for ( int i = 0; i < 8; i++) // { if ((b / 2) != 0) { input[i] = b % 2; b = Convert .ToByte(b / 2); } else { input[i] = b % 2; break ; } } sum = 0; mx = weight.Sum() / 8; // for ( int i = 0; i < 8; i++) { if (weight[i] > 0) // sum += weight[i] * input[i]; } if (sum > mx) // return 1; else return 0; } public void Yes() // { double s = weight.Sum(); for ( int i = 0; i < 8; i++) { weight[i] += input[i] * (weight[i] / s) * k; } this .Normalize(); } public void No() // { double s = weight.Sum(); for ( int i = 0; i < 8; i++) { weight[i] -= input[i] * (weight[i] / s) * k; } this .Normalize(); } private void Normalize() // { // double min = weight.Min(); double max = weight.Max(); int pow = 0; double b = max / 10; while (b > 1) { b = b / 10; pow++; } for ( int i = 0; i < 8; i++) { weight[i] = weight[i] / Math .Pow(10, pow - 1); } } public void Reset() // { for ( int i = 0; i < 8; i++) { weight[i] = 1; } } // public string Bytes { get { string str = "" ; for ( int i = 0; i < 8; i++) { str += input[i].ToString(); } return str; } } public string Weights { get { string str = "" ; for ( int i = 0; i < 8; i++) { str += weight[i].ToString(); str += " " ; } return str; } } public string Mx { get { return mx.ToString(); } } public string Sum { get { return sum.ToString(); } } } * This source code was highlighted with Source Code Highlighter .
public class Neuron { int [] input = new int [8]; // double [] weight = new double [8]; // double mx = 0; // double sum = 0; // int k = 1; // public Neuron() { for ( int i = 0; i < 8; i++) { weight[i] = 1; // // } } public byte Analyze( byte b) { for ( int i = 0; i < 8; i++) { input[i] = 0; } for ( int i = 0; i < 8; i++) // { if ((b / 2) != 0) { input[i] = b % 2; b = Convert .ToByte(b / 2); } else { input[i] = b % 2; break ; } } sum = 0; mx = weight.Sum() / 8; // for ( int i = 0; i < 8; i++) { if (weight[i] > 0) // sum += weight[i] * input[i]; } if (sum > mx) // return 1; else return 0; } public void Yes() // { double s = weight.Sum(); for ( int i = 0; i < 8; i++) { weight[i] += input[i] * (weight[i] / s) * k; } this .Normalize(); } public void No() // { double s = weight.Sum(); for ( int i = 0; i < 8; i++) { weight[i] -= input[i] * (weight[i] / s) * k; } this .Normalize(); } private void Normalize() // { // double min = weight.Min(); double max = weight.Max(); int pow = 0; double b = max / 10; while (b > 1) { b = b / 10; pow++; } for ( int i = 0; i < 8; i++) { weight[i] = weight[i] / Math .Pow(10, pow - 1); } } public void Reset() // { for ( int i = 0; i < 8; i++) { weight[i] = 1; } } // public string Bytes { get { string str = "" ; for ( int i = 0; i < 8; i++) { str += input[i].ToString(); } return str; } } public string Weights { get { string str = "" ; for ( int i = 0; i < 8; i++) { str += weight[i].ToString(); str += " " ; } return str; } } public string Mx { get { return mx.ToString(); } } public string Sum { get { return sum.ToString(); } } } * This source code was highlighted with Source Code Highlighter .
public class Neuron { int [] input = new int [8]; // double [] weight = new double [8]; // double mx = 0; // double sum = 0; // int k = 1; // public Neuron() { for ( int i = 0; i < 8; i++) { weight[i] = 1; // // } } public byte Analyze( byte b) { for ( int i = 0; i < 8; i++) { input[i] = 0; } for ( int i = 0; i < 8; i++) // { if ((b / 2) != 0) { input[i] = b % 2; b = Convert .ToByte(b / 2); } else { input[i] = b % 2; break ; } } sum = 0; mx = weight.Sum() / 8; // for ( int i = 0; i < 8; i++) { if (weight[i] > 0) // sum += weight[i] * input[i]; } if (sum > mx) // return 1; else return 0; } public void Yes() // { double s = weight.Sum(); for ( int i = 0; i < 8; i++) { weight[i] += input[i] * (weight[i] / s) * k; } this .Normalize(); } public void No() // { double s = weight.Sum(); for ( int i = 0; i < 8; i++) { weight[i] -= input[i] * (weight[i] / s) * k; } this .Normalize(); } private void Normalize() // { // double min = weight.Min(); double max = weight.Max(); int pow = 0; double b = max / 10; while (b > 1) { b = b / 10; pow++; } for ( int i = 0; i < 8; i++) { weight[i] = weight[i] / Math .Pow(10, pow - 1); } } public void Reset() // { for ( int i = 0; i < 8; i++) { weight[i] = 1; } } // public string Bytes { get { string str = "" ; for ( int i = 0; i < 8; i++) { str += input[i].ToString(); } return str; } } public string Weights { get { string str = "" ; for ( int i = 0; i < 8; i++) { str += weight[i].ToString(); str += " " ; } return str; } } public string Mx { get { return mx.ToString(); } } public string Sum { get { return sum.ToString(); } } } * This source code was highlighted with Source Code Highlighter .
public class Neuron { int [] input = new int [8]; // double [] weight = new double [8]; // double mx = 0; // double sum = 0; // int k = 1; // public Neuron() { for ( int i = 0; i < 8; i++) { weight[i] = 1; // // } } public byte Analyze( byte b) { for ( int i = 0; i < 8; i++) { input[i] = 0; } for ( int i = 0; i < 8; i++) // { if ((b / 2) != 0) { input[i] = b % 2; b = Convert .ToByte(b / 2); } else { input[i] = b % 2; break ; } } sum = 0; mx = weight.Sum() / 8; // for ( int i = 0; i < 8; i++) { if (weight[i] > 0) // sum += weight[i] * input[i]; } if (sum > mx) // return 1; else return 0; } public void Yes() // { double s = weight.Sum(); for ( int i = 0; i < 8; i++) { weight[i] += input[i] * (weight[i] / s) * k; } this .Normalize(); } public void No() // { double s = weight.Sum(); for ( int i = 0; i < 8; i++) { weight[i] -= input[i] * (weight[i] / s) * k; } this .Normalize(); } private void Normalize() // { // double min = weight.Min(); double max = weight.Max(); int pow = 0; double b = max / 10; while (b > 1) { b = b / 10; pow++; } for ( int i = 0; i < 8; i++) { weight[i] = weight[i] / Math .Pow(10, pow - 1); } } public void Reset() // { for ( int i = 0; i < 8; i++) { weight[i] = 1; } } // public string Bytes { get { string str = "" ; for ( int i = 0; i < 8; i++) { str += input[i].ToString(); } return str; } } public string Weights { get { string str = "" ; for ( int i = 0; i < 8; i++) { str += weight[i].ToString(); str += " " ; } return str; } } public string Mx { get { return mx.ToString(); } } public string Sum { get { return sum.ToString(); } } } * This source code was highlighted with Source Code Highlighter .
public class Neuron { int [] input = new int [8]; // double [] weight = new double [8]; // double mx = 0; // double sum = 0; // int k = 1; // public Neuron() { for ( int i = 0; i < 8; i++) { weight[i] = 1; // // } } public byte Analyze( byte b) { for ( int i = 0; i < 8; i++) { input[i] = 0; } for ( int i = 0; i < 8; i++) // { if ((b / 2) != 0) { input[i] = b % 2; b = Convert .ToByte(b / 2); } else { input[i] = b % 2; break ; } } sum = 0; mx = weight.Sum() / 8; // for ( int i = 0; i < 8; i++) { if (weight[i] > 0) // sum += weight[i] * input[i]; } if (sum > mx) // return 1; else return 0; } public void Yes() // { double s = weight.Sum(); for ( int i = 0; i < 8; i++) { weight[i] += input[i] * (weight[i] / s) * k; } this .Normalize(); } public void No() // { double s = weight.Sum(); for ( int i = 0; i < 8; i++) { weight[i] -= input[i] * (weight[i] / s) * k; } this .Normalize(); } private void Normalize() // { // double min = weight.Min(); double max = weight.Max(); int pow = 0; double b = max / 10; while (b > 1) { b = b / 10; pow++; } for ( int i = 0; i < 8; i++) { weight[i] = weight[i] / Math .Pow(10, pow - 1); } } public void Reset() // { for ( int i = 0; i < 8; i++) { weight[i] = 1; } } // public string Bytes { get { string str = "" ; for ( int i = 0; i < 8; i++) { str += input[i].ToString(); } return str; } } public string Weights { get { string str = "" ; for ( int i = 0; i < 8; i++) { str += weight[i].ToString(); str += " " ; } return str; } } public string Mx { get { return mx.ToString(); } } public string Sum { get { return sum.ToString(); } } } * This source code was highlighted with Source Code Highlighter .
public class Neuron { int [] input = new int [8]; // double [] weight = new double [8]; // double mx = 0; // double sum = 0; // int k = 1; // public Neuron() { for ( int i = 0; i < 8; i++) { weight[i] = 1; // // } } public byte Analyze( byte b) { for ( int i = 0; i < 8; i++) { input[i] = 0; } for ( int i = 0; i < 8; i++) // { if ((b / 2) != 0) { input[i] = b % 2; b = Convert .ToByte(b / 2); } else { input[i] = b % 2; break ; } } sum = 0; mx = weight.Sum() / 8; // for ( int i = 0; i < 8; i++) { if (weight[i] > 0) // sum += weight[i] * input[i]; } if (sum > mx) // return 1; else return 0; } public void Yes() // { double s = weight.Sum(); for ( int i = 0; i < 8; i++) { weight[i] += input[i] * (weight[i] / s) * k; } this .Normalize(); } public void No() // { double s = weight.Sum(); for ( int i = 0; i < 8; i++) { weight[i] -= input[i] * (weight[i] / s) * k; } this .Normalize(); } private void Normalize() // { // double min = weight.Min(); double max = weight.Max(); int pow = 0; double b = max / 10; while (b > 1) { b = b / 10; pow++; } for ( int i = 0; i < 8; i++) { weight[i] = weight[i] / Math .Pow(10, pow - 1); } } public void Reset() // { for ( int i = 0; i < 8; i++) { weight[i] = 1; } } // public string Bytes { get { string str = "" ; for ( int i = 0; i < 8; i++) { str += input[i].ToString(); } return str; } } public string Weights { get { string str = "" ; for ( int i = 0; i < 8; i++) { str += weight[i].ToString(); str += " " ; } return str; } } public string Mx { get { return mx.ToString(); } } public string Sum { get { return sum.ToString(); } } } * This source code was highlighted with Source Code Highlighter .
public class Neuron { int [] input = new int [8]; // double [] weight = new double [8]; // double mx = 0; // double sum = 0; // int k = 1; // public Neuron() { for ( int i = 0; i < 8; i++) { weight[i] = 1; // // } } public byte Analyze( byte b) { for ( int i = 0; i < 8; i++) { input[i] = 0; } for ( int i = 0; i < 8; i++) // { if ((b / 2) != 0) { input[i] = b % 2; b = Convert .ToByte(b / 2); } else { input[i] = b % 2; break ; } } sum = 0; mx = weight.Sum() / 8; // for ( int i = 0; i < 8; i++) { if (weight[i] > 0) // sum += weight[i] * input[i]; } if (sum > mx) // return 1; else return 0; } public void Yes() // { double s = weight.Sum(); for ( int i = 0; i < 8; i++) { weight[i] += input[i] * (weight[i] / s) * k; } this .Normalize(); } public void No() // { double s = weight.Sum(); for ( int i = 0; i < 8; i++) { weight[i] -= input[i] * (weight[i] / s) * k; } this .Normalize(); } private void Normalize() // { // double min = weight.Min(); double max = weight.Max(); int pow = 0; double b = max / 10; while (b > 1) { b = b / 10; pow++; } for ( int i = 0; i < 8; i++) { weight[i] = weight[i] / Math .Pow(10, pow - 1); } } public void Reset() // { for ( int i = 0; i < 8; i++) { weight[i] = 1; } } // public string Bytes { get { string str = "" ; for ( int i = 0; i < 8; i++) { str += input[i].ToString(); } return str; } } public string Weights { get { string str = "" ; for ( int i = 0; i < 8; i++) { str += weight[i].ToString(); str += " " ; } return str; } } public string Mx { get { return mx.ToString(); } } public string Sum { get { return sum.ToString(); } } } * This source code was highlighted with Source Code Highlighter .
public class Neuron { int [] input = new int [8]; // double [] weight = new double [8]; // double mx = 0; // double sum = 0; // int k = 1; // public Neuron() { for ( int i = 0; i < 8; i++) { weight[i] = 1; // // } } public byte Analyze( byte b) { for ( int i = 0; i < 8; i++) { input[i] = 0; } for ( int i = 0; i < 8; i++) // { if ((b / 2) != 0) { input[i] = b % 2; b = Convert .ToByte(b / 2); } else { input[i] = b % 2; break ; } } sum = 0; mx = weight.Sum() / 8; // for ( int i = 0; i < 8; i++) { if (weight[i] > 0) // sum += weight[i] * input[i]; } if (sum > mx) // return 1; else return 0; } public void Yes() // { double s = weight.Sum(); for ( int i = 0; i < 8; i++) { weight[i] += input[i] * (weight[i] / s) * k; } this .Normalize(); } public void No() // { double s = weight.Sum(); for ( int i = 0; i < 8; i++) { weight[i] -= input[i] * (weight[i] / s) * k; } this .Normalize(); } private void Normalize() // { // double min = weight.Min(); double max = weight.Max(); int pow = 0; double b = max / 10; while (b > 1) { b = b / 10; pow++; } for ( int i = 0; i < 8; i++) { weight[i] = weight[i] / Math .Pow(10, pow - 1); } } public void Reset() // { for ( int i = 0; i < 8; i++) { weight[i] = 1; } } // public string Bytes { get { string str = "" ; for ( int i = 0; i < 8; i++) { str += input[i].ToString(); } return str; } } public string Weights { get { string str = "" ; for ( int i = 0; i < 8; i++) { str += weight[i].ToString(); str += " " ; } return str; } } public string Mx { get { return mx.ToString(); } } public string Sum { get { return sum.ToString(); } } } * This source code was highlighted with Source Code Highlighter .
public class Neuron { int [] input = new int [8]; // double [] weight = new double [8]; // double mx = 0; // double sum = 0; // int k = 1; // public Neuron() { for ( int i = 0; i < 8; i++) { weight[i] = 1; // // } } public byte Analyze( byte b) { for ( int i = 0; i < 8; i++) { input[i] = 0; } for ( int i = 0; i < 8; i++) // { if ((b / 2) != 0) { input[i] = b % 2; b = Convert .ToByte(b / 2); } else { input[i] = b % 2; break ; } } sum = 0; mx = weight.Sum() / 8; // for ( int i = 0; i < 8; i++) { if (weight[i] > 0) // sum += weight[i] * input[i]; } if (sum > mx) // return 1; else return 0; } public void Yes() // { double s = weight.Sum(); for ( int i = 0; i < 8; i++) { weight[i] += input[i] * (weight[i] / s) * k; } this .Normalize(); } public void No() // { double s = weight.Sum(); for ( int i = 0; i < 8; i++) { weight[i] -= input[i] * (weight[i] / s) * k; } this .Normalize(); } private void Normalize() // { // double min = weight.Min(); double max = weight.Max(); int pow = 0; double b = max / 10; while (b > 1) { b = b / 10; pow++; } for ( int i = 0; i < 8; i++) { weight[i] = weight[i] / Math .Pow(10, pow - 1); } } public void Reset() // { for ( int i = 0; i < 8; i++) { weight[i] = 1; } } // public string Bytes { get { string str = "" ; for ( int i = 0; i < 8; i++) { str += input[i].ToString(); } return str; } } public string Weights { get { string str = "" ; for ( int i = 0; i < 8; i++) { str += weight[i].ToString(); str += " " ; } return str; } } public string Mx { get { return mx.ToString(); } } public string Sum { get { return sum.ToString(); } } } * This source code was highlighted with Source Code Highlighter .
public class Neuron { int [] input = new int [8]; // double [] weight = new double [8]; // double mx = 0; // double sum = 0; // int k = 1; // public Neuron() { for ( int i = 0; i < 8; i++) { weight[i] = 1; // // } } public byte Analyze( byte b) { for ( int i = 0; i < 8; i++) { input[i] = 0; } for ( int i = 0; i < 8; i++) // { if ((b / 2) != 0) { input[i] = b % 2; b = Convert .ToByte(b / 2); } else { input[i] = b % 2; break ; } } sum = 0; mx = weight.Sum() / 8; // for ( int i = 0; i < 8; i++) { if (weight[i] > 0) // sum += weight[i] * input[i]; } if (sum > mx) // return 1; else return 0; } public void Yes() // { double s = weight.Sum(); for ( int i = 0; i < 8; i++) { weight[i] += input[i] * (weight[i] / s) * k; } this .Normalize(); } public void No() // { double s = weight.Sum(); for ( int i = 0; i < 8; i++) { weight[i] -= input[i] * (weight[i] / s) * k; } this .Normalize(); } private void Normalize() // { // double min = weight.Min(); double max = weight.Max(); int pow = 0; double b = max / 10; while (b > 1) { b = b / 10; pow++; } for ( int i = 0; i < 8; i++) { weight[i] = weight[i] / Math .Pow(10, pow - 1); } } public void Reset() // { for ( int i = 0; i < 8; i++) { weight[i] = 1; } } // public string Bytes { get { string str = "" ; for ( int i = 0; i < 8; i++) { str += input[i].ToString(); } return str; } } public string Weights { get { string str = "" ; for ( int i = 0; i < 8; i++) { str += weight[i].ToString(); str += " " ; } return str; } } public string Mx { get { return mx.ToString(); } } public string Sum { get { return sum.ToString(); } } } * This source code was highlighted with Source Code Highlighter .
public class Neuron { int [] input = new int [8]; // double [] weight = new double [8]; // double mx = 0; // double sum = 0; // int k = 1; // public Neuron() { for ( int i = 0; i < 8; i++) { weight[i] = 1; // // } } public byte Analyze( byte b) { for ( int i = 0; i < 8; i++) { input[i] = 0; } for ( int i = 0; i < 8; i++) // { if ((b / 2) != 0) { input[i] = b % 2; b = Convert .ToByte(b / 2); } else { input[i] = b % 2; break ; } } sum = 0; mx = weight.Sum() / 8; // for ( int i = 0; i < 8; i++) { if (weight[i] > 0) // sum += weight[i] * input[i]; } if (sum > mx) // return 1; else return 0; } public void Yes() // { double s = weight.Sum(); for ( int i = 0; i < 8; i++) { weight[i] += input[i] * (weight[i] / s) * k; } this .Normalize(); } public void No() // { double s = weight.Sum(); for ( int i = 0; i < 8; i++) { weight[i] -= input[i] * (weight[i] / s) * k; } this .Normalize(); } private void Normalize() // { // double min = weight.Min(); double max = weight.Max(); int pow = 0; double b = max / 10; while (b > 1) { b = b / 10; pow++; } for ( int i = 0; i < 8; i++) { weight[i] = weight[i] / Math .Pow(10, pow - 1); } } public void Reset() // { for ( int i = 0; i < 8; i++) { weight[i] = 1; } } // public string Bytes { get { string str = "" ; for ( int i = 0; i < 8; i++) { str += input[i].ToString(); } return str; } } public string Weights { get { string str = "" ; for ( int i = 0; i < 8; i++) { str += weight[i].ToString(); str += " " ; } return str; } } public string Mx { get { return mx.ToString(); } } public string Sum { get { return sum.ToString(); } } } * This source code was highlighted with Source Code Highlighter .
public class Neuron { int [] input = new int [8]; // double [] weight = new double [8]; // double mx = 0; // double sum = 0; // int k = 1; // public Neuron() { for ( int i = 0; i < 8; i++) { weight[i] = 1; // // } } public byte Analyze( byte b) { for ( int i = 0; i < 8; i++) { input[i] = 0; } for ( int i = 0; i < 8; i++) // { if ((b / 2) != 0) { input[i] = b % 2; b = Convert .ToByte(b / 2); } else { input[i] = b % 2; break ; } } sum = 0; mx = weight.Sum() / 8; // for ( int i = 0; i < 8; i++) { if (weight[i] > 0) // sum += weight[i] * input[i]; } if (sum > mx) // return 1; else return 0; } public void Yes() // { double s = weight.Sum(); for ( int i = 0; i < 8; i++) { weight[i] += input[i] * (weight[i] / s) * k; } this .Normalize(); } public void No() // { double s = weight.Sum(); for ( int i = 0; i < 8; i++) { weight[i] -= input[i] * (weight[i] / s) * k; } this .Normalize(); } private void Normalize() // { // double min = weight.Min(); double max = weight.Max(); int pow = 0; double b = max / 10; while (b > 1) { b = b / 10; pow++; } for ( int i = 0; i < 8; i++) { weight[i] = weight[i] / Math .Pow(10, pow - 1); } } public void Reset() // { for ( int i = 0; i < 8; i++) { weight[i] = 1; } } // public string Bytes { get { string str = "" ; for ( int i = 0; i < 8; i++) { str += input[i].ToString(); } return str; } } public string Weights { get { string str = "" ; for ( int i = 0; i < 8; i++) { str += weight[i].ToString(); str += " " ; } return str; } } public string Mx { get { return mx.ToString(); } } public string Sum { get { return sum.ToString(); } } } * This source code was highlighted with Source Code Highlighter .
public class Neuron { int [] input = new int [8]; // double [] weight = new double [8]; // double mx = 0; // double sum = 0; // int k = 1; // public Neuron() { for ( int i = 0; i < 8; i++) { weight[i] = 1; // // } } public byte Analyze( byte b) { for ( int i = 0; i < 8; i++) { input[i] = 0; } for ( int i = 0; i < 8; i++) // { if ((b / 2) != 0) { input[i] = b % 2; b = Convert .ToByte(b / 2); } else { input[i] = b % 2; break ; } } sum = 0; mx = weight.Sum() / 8; // for ( int i = 0; i < 8; i++) { if (weight[i] > 0) // sum += weight[i] * input[i]; } if (sum > mx) // return 1; else return 0; } public void Yes() // { double s = weight.Sum(); for ( int i = 0; i < 8; i++) { weight[i] += input[i] * (weight[i] / s) * k; } this .Normalize(); } public void No() // { double s = weight.Sum(); for ( int i = 0; i < 8; i++) { weight[i] -= input[i] * (weight[i] / s) * k; } this .Normalize(); } private void Normalize() // { // double min = weight.Min(); double max = weight.Max(); int pow = 0; double b = max / 10; while (b > 1) { b = b / 10; pow++; } for ( int i = 0; i < 8; i++) { weight[i] = weight[i] / Math .Pow(10, pow - 1); } } public void Reset() // { for ( int i = 0; i < 8; i++) { weight[i] = 1; } } // public string Bytes { get { string str = "" ; for ( int i = 0; i < 8; i++) { str += input[i].ToString(); } return str; } } public string Weights { get { string str = "" ; for ( int i = 0; i < 8; i++) { str += weight[i].ToString(); str += " " ; } return str; } } public string Mx { get { return mx.ToString(); } } public string Sum { get { return sum.ToString(); } } } * This source code was highlighted with Source Code Highlighter .
public class Neuron { int [] input = new int [8]; // double [] weight = new double [8]; // double mx = 0; // double sum = 0; // int k = 1; // public Neuron() { for ( int i = 0; i < 8; i++) { weight[i] = 1; // // } } public byte Analyze( byte b) { for ( int i = 0; i < 8; i++) { input[i] = 0; } for ( int i = 0; i < 8; i++) // { if ((b / 2) != 0) { input[i] = b % 2; b = Convert .ToByte(b / 2); } else { input[i] = b % 2; break ; } } sum = 0; mx = weight.Sum() / 8; // for ( int i = 0; i < 8; i++) { if (weight[i] > 0) // sum += weight[i] * input[i]; } if (sum > mx) // return 1; else return 0; } public void Yes() // { double s = weight.Sum(); for ( int i = 0; i < 8; i++) { weight[i] += input[i] * (weight[i] / s) * k; } this .Normalize(); } public void No() // { double s = weight.Sum(); for ( int i = 0; i < 8; i++) { weight[i] -= input[i] * (weight[i] / s) * k; } this .Normalize(); } private void Normalize() // { // double min = weight.Min(); double max = weight.Max(); int pow = 0; double b = max / 10; while (b > 1) { b = b / 10; pow++; } for ( int i = 0; i < 8; i++) { weight[i] = weight[i] / Math .Pow(10, pow - 1); } } public void Reset() // { for ( int i = 0; i < 8; i++) { weight[i] = 1; } } // public string Bytes { get { string str = "" ; for ( int i = 0; i < 8; i++) { str += input[i].ToString(); } return str; } } public string Weights { get { string str = "" ; for ( int i = 0; i < 8; i++) { str += weight[i].ToString(); str += " " ; } return str; } } public string Mx { get { return mx.ToString(); } } public string Sum { get { return sum.ToString(); } } } * This source code was highlighted with Source Code Highlighter .
public class Neuron { int [] input = new int [8]; // double [] weight = new double [8]; // double mx = 0; // double sum = 0; // int k = 1; // public Neuron() { for ( int i = 0; i < 8; i++) { weight[i] = 1; // // } } public byte Analyze( byte b) { for ( int i = 0; i < 8; i++) { input[i] = 0; } for ( int i = 0; i < 8; i++) // { if ((b / 2) != 0) { input[i] = b % 2; b = Convert .ToByte(b / 2); } else { input[i] = b % 2; break ; } } sum = 0; mx = weight.Sum() / 8; // for ( int i = 0; i < 8; i++) { if (weight[i] > 0) // sum += weight[i] * input[i]; } if (sum > mx) // return 1; else return 0; } public void Yes() // { double s = weight.Sum(); for ( int i = 0; i < 8; i++) { weight[i] += input[i] * (weight[i] / s) * k; } this .Normalize(); } public void No() // { double s = weight.Sum(); for ( int i = 0; i < 8; i++) { weight[i] -= input[i] * (weight[i] / s) * k; } this .Normalize(); } private void Normalize() // { // double min = weight.Min(); double max = weight.Max(); int pow = 0; double b = max / 10; while (b > 1) { b = b / 10; pow++; } for ( int i = 0; i < 8; i++) { weight[i] = weight[i] / Math .Pow(10, pow - 1); } } public void Reset() // { for ( int i = 0; i < 8; i++) { weight[i] = 1; } } // public string Bytes { get { string str = "" ; for ( int i = 0; i < 8; i++) { str += input[i].ToString(); } return str; } } public string Weights { get { string str = "" ; for ( int i = 0; i < 8; i++) { str += weight[i].ToString(); str += " " ; } return str; } } public string Mx { get { return mx.ToString(); } } public string Sum { get { return sum.ToString(); } } } * This source code was highlighted with Source Code Highlighter .
public class Neuron { int [] input = new int [8]; // double [] weight = new double [8]; // double mx = 0; // double sum = 0; // int k = 1; // public Neuron() { for ( int i = 0; i < 8; i++) { weight[i] = 1; // // } } public byte Analyze( byte b) { for ( int i = 0; i < 8; i++) { input[i] = 0; } for ( int i = 0; i < 8; i++) // { if ((b / 2) != 0) { input[i] = b % 2; b = Convert .ToByte(b / 2); } else { input[i] = b % 2; break ; } } sum = 0; mx = weight.Sum() / 8; // for ( int i = 0; i < 8; i++) { if (weight[i] > 0) // sum += weight[i] * input[i]; } if (sum > mx) // return 1; else return 0; } public void Yes() // { double s = weight.Sum(); for ( int i = 0; i < 8; i++) { weight[i] += input[i] * (weight[i] / s) * k; } this .Normalize(); } public void No() // { double s = weight.Sum(); for ( int i = 0; i < 8; i++) { weight[i] -= input[i] * (weight[i] / s) * k; } this .Normalize(); } private void Normalize() // { // double min = weight.Min(); double max = weight.Max(); int pow = 0; double b = max / 10; while (b > 1) { b = b / 10; pow++; } for ( int i = 0; i < 8; i++) { weight[i] = weight[i] / Math .Pow(10, pow - 1); } } public void Reset() // { for ( int i = 0; i < 8; i++) { weight[i] = 1; } } // public string Bytes { get { string str = "" ; for ( int i = 0; i < 8; i++) { str += input[i].ToString(); } return str; } } public string Weights { get { string str = "" ; for ( int i = 0; i < 8; i++) { str += weight[i].ToString(); str += " " ; } return str; } } public string Mx { get { return mx.ToString(); } } public string Sum { get { return sum.ToString(); } } } * This source code was highlighted with Source Code Highlighter .
public class Neuron { int [] input = new int [8]; // double [] weight = new double [8]; // double mx = 0; // double sum = 0; // int k = 1; // public Neuron() { for ( int i = 0; i < 8; i++) { weight[i] = 1; // // } } public byte Analyze( byte b) { for ( int i = 0; i < 8; i++) { input[i] = 0; } for ( int i = 0; i < 8; i++) // { if ((b / 2) != 0) { input[i] = b % 2; b = Convert .ToByte(b / 2); } else { input[i] = b % 2; break ; } } sum = 0; mx = weight.Sum() / 8; // for ( int i = 0; i < 8; i++) { if (weight[i] > 0) // sum += weight[i] * input[i]; } if (sum > mx) // return 1; else return 0; } public void Yes() // { double s = weight.Sum(); for ( int i = 0; i < 8; i++) { weight[i] += input[i] * (weight[i] / s) * k; } this .Normalize(); } public void No() // { double s = weight.Sum(); for ( int i = 0; i < 8; i++) { weight[i] -= input[i] * (weight[i] / s) * k; } this .Normalize(); } private void Normalize() // { // double min = weight.Min(); double max = weight.Max(); int pow = 0; double b = max / 10; while (b > 1) { b = b / 10; pow++; } for ( int i = 0; i < 8; i++) { weight[i] = weight[i] / Math .Pow(10, pow - 1); } } public void Reset() // { for ( int i = 0; i < 8; i++) { weight[i] = 1; } } // public string Bytes { get { string str = "" ; for ( int i = 0; i < 8; i++) { str += input[i].ToString(); } return str; } } public string Weights { get { string str = "" ; for ( int i = 0; i < 8; i++) { str += weight[i].ToString(); str += " " ; } return str; } } public string Mx { get { return mx.ToString(); } } public string Sum { get { return sum.ToString(); } } } * This source code was highlighted with Source Code Highlighter .
public class Neuron { int [] input = new int [8]; // double [] weight = new double [8]; // double mx = 0; // double sum = 0; // int k = 1; // public Neuron() { for ( int i = 0; i < 8; i++) { weight[i] = 1; // // } } public byte Analyze( byte b) { for ( int i = 0; i < 8; i++) { input[i] = 0; } for ( int i = 0; i < 8; i++) // { if ((b / 2) != 0) { input[i] = b % 2; b = Convert .ToByte(b / 2); } else { input[i] = b % 2; break ; } } sum = 0; mx = weight.Sum() / 8; // for ( int i = 0; i < 8; i++) { if (weight[i] > 0) // sum += weight[i] * input[i]; } if (sum > mx) // return 1; else return 0; } public void Yes() // { double s = weight.Sum(); for ( int i = 0; i < 8; i++) { weight[i] += input[i] * (weight[i] / s) * k; } this .Normalize(); } public void No() // { double s = weight.Sum(); for ( int i = 0; i < 8; i++) { weight[i] -= input[i] * (weight[i] / s) * k; } this .Normalize(); } private void Normalize() // { // double min = weight.Min(); double max = weight.Max(); int pow = 0; double b = max / 10; while (b > 1) { b = b / 10; pow++; } for ( int i = 0; i < 8; i++) { weight[i] = weight[i] / Math .Pow(10, pow - 1); } } public void Reset() // { for ( int i = 0; i < 8; i++) { weight[i] = 1; } } // public string Bytes { get { string str = "" ; for ( int i = 0; i < 8; i++) { str += input[i].ToString(); } return str; } } public string Weights { get { string str = "" ; for ( int i = 0; i < 8; i++) { str += weight[i].ToString(); str += " " ; } return str; } } public string Mx { get { return mx.ToString(); } } public string Sum { get { return sum.ToString(); } } } * This source code was highlighted with Source Code Highlighter .
public class Neuron { int [] input = new int [8]; // double [] weight = new double [8]; // double mx = 0; // double sum = 0; // int k = 1; // public Neuron() { for ( int i = 0; i < 8; i++) { weight[i] = 1; // // } } public byte Analyze( byte b) { for ( int i = 0; i < 8; i++) { input[i] = 0; } for ( int i = 0; i < 8; i++) // { if ((b / 2) != 0) { input[i] = b % 2; b = Convert .ToByte(b / 2); } else { input[i] = b % 2; break ; } } sum = 0; mx = weight.Sum() / 8; // for ( int i = 0; i < 8; i++) { if (weight[i] > 0) // sum += weight[i] * input[i]; } if (sum > mx) // return 1; else return 0; } public void Yes() // { double s = weight.Sum(); for ( int i = 0; i < 8; i++) { weight[i] += input[i] * (weight[i] / s) * k; } this .Normalize(); } public void No() // { double s = weight.Sum(); for ( int i = 0; i < 8; i++) { weight[i] -= input[i] * (weight[i] / s) * k; } this .Normalize(); } private void Normalize() // { // double min = weight.Min(); double max = weight.Max(); int pow = 0; double b = max / 10; while (b > 1) { b = b / 10; pow++; } for ( int i = 0; i < 8; i++) { weight[i] = weight[i] / Math .Pow(10, pow - 1); } } public void Reset() // { for ( int i = 0; i < 8; i++) { weight[i] = 1; } } // public string Bytes { get { string str = "" ; for ( int i = 0; i < 8; i++) { str += input[i].ToString(); } return str; } } public string Weights { get { string str = "" ; for ( int i = 0; i < 8; i++) { str += weight[i].ToString(); str += " " ; } return str; } } public string Mx { get { return mx.ToString(); } } public string Sum { get { return sum.ToString(); } } } * This source code was highlighted with Source Code Highlighter .
public class Neuron { int [] input = new int [8]; // double [] weight = new double [8]; // double mx = 0; // double sum = 0; // int k = 1; // public Neuron() { for ( int i = 0; i < 8; i++) { weight[i] = 1; // // } } public byte Analyze( byte b) { for ( int i = 0; i < 8; i++) { input[i] = 0; } for ( int i = 0; i < 8; i++) // { if ((b / 2) != 0) { input[i] = b % 2; b = Convert .ToByte(b / 2); } else { input[i] = b % 2; break ; } } sum = 0; mx = weight.Sum() / 8; // for ( int i = 0; i < 8; i++) { if (weight[i] > 0) // sum += weight[i] * input[i]; } if (sum > mx) // return 1; else return 0; } public void Yes() // { double s = weight.Sum(); for ( int i = 0; i < 8; i++) { weight[i] += input[i] * (weight[i] / s) * k; } this .Normalize(); } public void No() // { double s = weight.Sum(); for ( int i = 0; i < 8; i++) { weight[i] -= input[i] * (weight[i] / s) * k; } this .Normalize(); } private void Normalize() // { // double min = weight.Min(); double max = weight.Max(); int pow = 0; double b = max / 10; while (b > 1) { b = b / 10; pow++; } for ( int i = 0; i < 8; i++) { weight[i] = weight[i] / Math .Pow(10, pow - 1); } } public void Reset() // { for ( int i = 0; i < 8; i++) { weight[i] = 1; } } // public string Bytes { get { string str = "" ; for ( int i = 0; i < 8; i++) { str += input[i].ToString(); } return str; } } public string Weights { get { string str = "" ; for ( int i = 0; i < 8; i++) { str += weight[i].ToString(); str += " " ; } return str; } } public string Mx { get { return mx.ToString(); } } public string Sum { get { return sum.ToString(); } } } * This source code was highlighted with Source Code Highlighter .
public class Neuron { int [] input = new int [8]; // double [] weight = new double [8]; // double mx = 0; // double sum = 0; // int k = 1; // public Neuron() { for ( int i = 0; i < 8; i++) { weight[i] = 1; // // } } public byte Analyze( byte b) { for ( int i = 0; i < 8; i++) { input[i] = 0; } for ( int i = 0; i < 8; i++) // { if ((b / 2) != 0) { input[i] = b % 2; b = Convert .ToByte(b / 2); } else { input[i] = b % 2; break ; } } sum = 0; mx = weight.Sum() / 8; // for ( int i = 0; i < 8; i++) { if (weight[i] > 0) // sum += weight[i] * input[i]; } if (sum > mx) // return 1; else return 0; } public void Yes() // { double s = weight.Sum(); for ( int i = 0; i < 8; i++) { weight[i] += input[i] * (weight[i] / s) * k; } this .Normalize(); } public void No() // { double s = weight.Sum(); for ( int i = 0; i < 8; i++) { weight[i] -= input[i] * (weight[i] / s) * k; } this .Normalize(); } private void Normalize() // { // double min = weight.Min(); double max = weight.Max(); int pow = 0; double b = max / 10; while (b > 1) { b = b / 10; pow++; } for ( int i = 0; i < 8; i++) { weight[i] = weight[i] / Math .Pow(10, pow - 1); } } public void Reset() // { for ( int i = 0; i < 8; i++) { weight[i] = 1; } } // public string Bytes { get { string str = "" ; for ( int i = 0; i < 8; i++) { str += input[i].ToString(); } return str; } } public string Weights { get { string str = "" ; for ( int i = 0; i < 8; i++) { str += weight[i].ToString(); str += " " ; } return str; } } public string Mx { get { return mx.ToString(); } } public string Sum { get { return sum.ToString(); } } } * This source code was highlighted with Source Code Highlighter .
public class Neuron { int [] input = new int [8]; // double [] weight = new double [8]; // double mx = 0; // double sum = 0; // int k = 1; // public Neuron() { for ( int i = 0; i < 8; i++) { weight[i] = 1; // // } } public byte Analyze( byte b) { for ( int i = 0; i < 8; i++) { input[i] = 0; } for ( int i = 0; i < 8; i++) // { if ((b / 2) != 0) { input[i] = b % 2; b = Convert .ToByte(b / 2); } else { input[i] = b % 2; break ; } } sum = 0; mx = weight.Sum() / 8; // for ( int i = 0; i < 8; i++) { if (weight[i] > 0) // sum += weight[i] * input[i]; } if (sum > mx) // return 1; else return 0; } public void Yes() // { double s = weight.Sum(); for ( int i = 0; i < 8; i++) { weight[i] += input[i] * (weight[i] / s) * k; } this .Normalize(); } public void No() // { double s = weight.Sum(); for ( int i = 0; i < 8; i++) { weight[i] -= input[i] * (weight[i] / s) * k; } this .Normalize(); } private void Normalize() // { // double min = weight.Min(); double max = weight.Max(); int pow = 0; double b = max / 10; while (b > 1) { b = b / 10; pow++; } for ( int i = 0; i < 8; i++) { weight[i] = weight[i] / Math .Pow(10, pow - 1); } } public void Reset() // { for ( int i = 0; i < 8; i++) { weight[i] = 1; } } // public string Bytes { get { string str = "" ; for ( int i = 0; i < 8; i++) { str += input[i].ToString(); } return str; } } public string Weights { get { string str = "" ; for ( int i = 0; i < 8; i++) { str += weight[i].ToString(); str += " " ; } return str; } } public string Mx { get { return mx.ToString(); } } public string Sum { get { return sum.ToString(); } } } * This source code was highlighted with Source Code Highlighter .
public class Neuron { int [] input = new int [8]; // double [] weight = new double [8]; // double mx = 0; // double sum = 0; // int k = 1; // public Neuron() { for ( int i = 0; i < 8; i++) { weight[i] = 1; // // } } public byte Analyze( byte b) { for ( int i = 0; i < 8; i++) { input[i] = 0; } for ( int i = 0; i < 8; i++) // { if ((b / 2) != 0) { input[i] = b % 2; b = Convert .ToByte(b / 2); } else { input[i] = b % 2; break ; } } sum = 0; mx = weight.Sum() / 8; // for ( int i = 0; i < 8; i++) { if (weight[i] > 0) // sum += weight[i] * input[i]; } if (sum > mx) // return 1; else return 0; } public void Yes() // { double s = weight.Sum(); for ( int i = 0; i < 8; i++) { weight[i] += input[i] * (weight[i] / s) * k; } this .Normalize(); } public void No() // { double s = weight.Sum(); for ( int i = 0; i < 8; i++) { weight[i] -= input[i] * (weight[i] / s) * k; } this .Normalize(); } private void Normalize() // { // double min = weight.Min(); double max = weight.Max(); int pow = 0; double b = max / 10; while (b > 1) { b = b / 10; pow++; } for ( int i = 0; i < 8; i++) { weight[i] = weight[i] / Math .Pow(10, pow - 1); } } public void Reset() // { for ( int i = 0; i < 8; i++) { weight[i] = 1; } } // public string Bytes { get { string str = "" ; for ( int i = 0; i < 8; i++) { str += input[i].ToString(); } return str; } } public string Weights { get { string str = "" ; for ( int i = 0; i < 8; i++) { str += weight[i].ToString(); str += " " ; } return str; } } public string Mx { get { return mx.ToString(); } } public string Sum { get { return sum.ToString(); } } } * This source code was highlighted with Source Code Highlighter .
public class Neuron { int [] input = new int [8]; // double [] weight = new double [8]; // double mx = 0; // double sum = 0; // int k = 1; // public Neuron() { for ( int i = 0; i < 8; i++) { weight[i] = 1; // // } } public byte Analyze( byte b) { for ( int i = 0; i < 8; i++) { input[i] = 0; } for ( int i = 0; i < 8; i++) // { if ((b / 2) != 0) { input[i] = b % 2; b = Convert .ToByte(b / 2); } else { input[i] = b % 2; break ; } } sum = 0; mx = weight.Sum() / 8; // for ( int i = 0; i < 8; i++) { if (weight[i] > 0) // sum += weight[i] * input[i]; } if (sum > mx) // return 1; else return 0; } public void Yes() // { double s = weight.Sum(); for ( int i = 0; i < 8; i++) { weight[i] += input[i] * (weight[i] / s) * k; } this .Normalize(); } public void No() // { double s = weight.Sum(); for ( int i = 0; i < 8; i++) { weight[i] -= input[i] * (weight[i] / s) * k; } this .Normalize(); } private void Normalize() // { // double min = weight.Min(); double max = weight.Max(); int pow = 0; double b = max / 10; while (b > 1) { b = b / 10; pow++; } for ( int i = 0; i < 8; i++) { weight[i] = weight[i] / Math .Pow(10, pow - 1); } } public void Reset() // { for ( int i = 0; i < 8; i++) { weight[i] = 1; } } // public string Bytes { get { string str = "" ; for ( int i = 0; i < 8; i++) { str += input[i].ToString(); } return str; } } public string Weights { get { string str = "" ; for ( int i = 0; i < 8; i++) { str += weight[i].ToString(); str += " " ; } return str; } } public string Mx { get { return mx.ToString(); } } public string Sum { get { return sum.ToString(); } } } * This source code was highlighted with Source Code Highlighter .
public class Neuron { int [] input = new int [8]; // double [] weight = new double [8]; // double mx = 0; // double sum = 0; // int k = 1; // public Neuron() { for ( int i = 0; i < 8; i++) { weight[i] = 1; // // } } public byte Analyze( byte b) { for ( int i = 0; i < 8; i++) { input[i] = 0; } for ( int i = 0; i < 8; i++) // { if ((b / 2) != 0) { input[i] = b % 2; b = Convert .ToByte(b / 2); } else { input[i] = b % 2; break ; } } sum = 0; mx = weight.Sum() / 8; // for ( int i = 0; i < 8; i++) { if (weight[i] > 0) // sum += weight[i] * input[i]; } if (sum > mx) // return 1; else return 0; } public void Yes() // { double s = weight.Sum(); for ( int i = 0; i < 8; i++) { weight[i] += input[i] * (weight[i] / s) * k; } this .Normalize(); } public void No() // { double s = weight.Sum(); for ( int i = 0; i < 8; i++) { weight[i] -= input[i] * (weight[i] / s) * k; } this .Normalize(); } private void Normalize() // { // double min = weight.Min(); double max = weight.Max(); int pow = 0; double b = max / 10; while (b > 1) { b = b / 10; pow++; } for ( int i = 0; i < 8; i++) { weight[i] = weight[i] / Math .Pow(10, pow - 1); } } public void Reset() // { for ( int i = 0; i < 8; i++) { weight[i] = 1; } } // public string Bytes { get { string str = "" ; for ( int i = 0; i < 8; i++) { str += input[i].ToString(); } return str; } } public string Weights { get { string str = "" ; for ( int i = 0; i < 8; i++) { str += weight[i].ToString(); str += " " ; } return str; } } public string Mx { get { return mx.ToString(); } } public string Sum { get { return sum.ToString(); } } } * This source code was highlighted with Source Code Highlighter .
public class Neuron { int [] input = new int [8]; // double [] weight = new double [8]; // double mx = 0; // double sum = 0; // int k = 1; // public Neuron() { for ( int i = 0; i < 8; i++) { weight[i] = 1; // // } } public byte Analyze( byte b) { for ( int i = 0; i < 8; i++) { input[i] = 0; } for ( int i = 0; i < 8; i++) // { if ((b / 2) != 0) { input[i] = b % 2; b = Convert .ToByte(b / 2); } else { input[i] = b % 2; break ; } } sum = 0; mx = weight.Sum() / 8; // for ( int i = 0; i < 8; i++) { if (weight[i] > 0) // sum += weight[i] * input[i]; } if (sum > mx) // return 1; else return 0; } public void Yes() // { double s = weight.Sum(); for ( int i = 0; i < 8; i++) { weight[i] += input[i] * (weight[i] / s) * k; } this .Normalize(); } public void No() // { double s = weight.Sum(); for ( int i = 0; i < 8; i++) { weight[i] -= input[i] * (weight[i] / s) * k; } this .Normalize(); } private void Normalize() // { // double min = weight.Min(); double max = weight.Max(); int pow = 0; double b = max / 10; while (b > 1) { b = b / 10; pow++; } for ( int i = 0; i < 8; i++) { weight[i] = weight[i] / Math .Pow(10, pow - 1); } } public void Reset() // { for ( int i = 0; i < 8; i++) { weight[i] = 1; } } // public string Bytes { get { string str = "" ; for ( int i = 0; i < 8; i++) { str += input[i].ToString(); } return str; } } public string Weights { get { string str = "" ; for ( int i = 0; i < 8; i++) { str += weight[i].ToString(); str += " " ; } return str; } } public string Mx { get { return mx.ToString(); } } public string Sum { get { return sum.ToString(); } } } * This source code was highlighted with Source Code Highlighter .
public class Neuron { int [] input = new int [8]; // double [] weight = new double [8]; // double mx = 0; // double sum = 0; // int k = 1; // public Neuron() { for ( int i = 0; i < 8; i++) { weight[i] = 1; // // } } public byte Analyze( byte b) { for ( int i = 0; i < 8; i++) { input[i] = 0; } for ( int i = 0; i < 8; i++) // { if ((b / 2) != 0) { input[i] = b % 2; b = Convert .ToByte(b / 2); } else { input[i] = b % 2; break ; } } sum = 0; mx = weight.Sum() / 8; // for ( int i = 0; i < 8; i++) { if (weight[i] > 0) // sum += weight[i] * input[i]; } if (sum > mx) // return 1; else return 0; } public void Yes() // { double s = weight.Sum(); for ( int i = 0; i < 8; i++) { weight[i] += input[i] * (weight[i] / s) * k; } this .Normalize(); } public void No() // { double s = weight.Sum(); for ( int i = 0; i < 8; i++) { weight[i] -= input[i] * (weight[i] / s) * k; } this .Normalize(); } private void Normalize() // { // double min = weight.Min(); double max = weight.Max(); int pow = 0; double b = max / 10; while (b > 1) { b = b / 10; pow++; } for ( int i = 0; i < 8; i++) { weight[i] = weight[i] / Math .Pow(10, pow - 1); } } public void Reset() // { for ( int i = 0; i < 8; i++) { weight[i] = 1; } } // public string Bytes { get { string str = "" ; for ( int i = 0; i < 8; i++) { str += input[i].ToString(); } return str; } } public string Weights { get { string str = "" ; for ( int i = 0; i < 8; i++) { str += weight[i].ToString(); str += " " ; } return str; } } public string Mx { get { return mx.ToString(); } } public string Sum { get { return sum.ToString(); } } } * This source code was highlighted with Source Code Highlighter .
public class Neuron { int [] input = new int [8]; // double [] weight = new double [8]; // double mx = 0; // double sum = 0; // int k = 1; // public Neuron() { for ( int i = 0; i < 8; i++) { weight[i] = 1; // // } } public byte Analyze( byte b) { for ( int i = 0; i < 8; i++) { input[i] = 0; } for ( int i = 0; i < 8; i++) // { if ((b / 2) != 0) { input[i] = b % 2; b = Convert .ToByte(b / 2); } else { input[i] = b % 2; break ; } } sum = 0; mx = weight.Sum() / 8; // for ( int i = 0; i < 8; i++) { if (weight[i] > 0) // sum += weight[i] * input[i]; } if (sum > mx) // return 1; else return 0; } public void Yes() // { double s = weight.Sum(); for ( int i = 0; i < 8; i++) { weight[i] += input[i] * (weight[i] / s) * k; } this .Normalize(); } public void No() // { double s = weight.Sum(); for ( int i = 0; i < 8; i++) { weight[i] -= input[i] * (weight[i] / s) * k; } this .Normalize(); } private void Normalize() // { // double min = weight.Min(); double max = weight.Max(); int pow = 0; double b = max / 10; while (b > 1) { b = b / 10; pow++; } for ( int i = 0; i < 8; i++) { weight[i] = weight[i] / Math .Pow(10, pow - 1); } } public void Reset() // { for ( int i = 0; i < 8; i++) { weight[i] = 1; } } // public string Bytes { get { string str = "" ; for ( int i = 0; i < 8; i++) { str += input[i].ToString(); } return str; } } public string Weights { get { string str = "" ; for ( int i = 0; i < 8; i++) { str += weight[i].ToString(); str += " " ; } return str; } } public string Mx { get { return mx.ToString(); } } public string Sum { get { return sum.ToString(); } } } * This source code was highlighted with Source Code Highlighter .
public class Neuron { int [] input = new int [8]; // double [] weight = new double [8]; // double mx = 0; // double sum = 0; // int k = 1; // public Neuron() { for ( int i = 0; i < 8; i++) { weight[i] = 1; // // } } public byte Analyze( byte b) { for ( int i = 0; i < 8; i++) { input[i] = 0; } for ( int i = 0; i < 8; i++) // { if ((b / 2) != 0) { input[i] = b % 2; b = Convert .ToByte(b / 2); } else { input[i] = b % 2; break ; } } sum = 0; mx = weight.Sum() / 8; // for ( int i = 0; i < 8; i++) { if (weight[i] > 0) // sum += weight[i] * input[i]; } if (sum > mx) // return 1; else return 0; } public void Yes() // { double s = weight.Sum(); for ( int i = 0; i < 8; i++) { weight[i] += input[i] * (weight[i] / s) * k; } this .Normalize(); } public void No() // { double s = weight.Sum(); for ( int i = 0; i < 8; i++) { weight[i] -= input[i] * (weight[i] / s) * k; } this .Normalize(); } private void Normalize() // { // double min = weight.Min(); double max = weight.Max(); int pow = 0; double b = max / 10; while (b > 1) { b = b / 10; pow++; } for ( int i = 0; i < 8; i++) { weight[i] = weight[i] / Math .Pow(10, pow - 1); } } public void Reset() // { for ( int i = 0; i < 8; i++) { weight[i] = 1; } } // public string Bytes { get { string str = "" ; for ( int i = 0; i < 8; i++) { str += input[i].ToString(); } return str; } } public string Weights { get { string str = "" ; for ( int i = 0; i < 8; i++) { str += weight[i].ToString(); str += " " ; } return str; } } public string Mx { get { return mx.ToString(); } } public string Sum { get { return sum.ToString(); } } } * This source code was highlighted with Source Code Highlighter .
public class Neuron { int [] input = new int [8]; // double [] weight = new double [8]; // double mx = 0; // double sum = 0; // int k = 1; // public Neuron() { for ( int i = 0; i < 8; i++) { weight[i] = 1; // // } } public byte Analyze( byte b) { for ( int i = 0; i < 8; i++) { input[i] = 0; } for ( int i = 0; i < 8; i++) // { if ((b / 2) != 0) { input[i] = b % 2; b = Convert .ToByte(b / 2); } else { input[i] = b % 2; break ; } } sum = 0; mx = weight.Sum() / 8; // for ( int i = 0; i < 8; i++) { if (weight[i] > 0) // sum += weight[i] * input[i]; } if (sum > mx) // return 1; else return 0; } public void Yes() // { double s = weight.Sum(); for ( int i = 0; i < 8; i++) { weight[i] += input[i] * (weight[i] / s) * k; } this .Normalize(); } public void No() // { double s = weight.Sum(); for ( int i = 0; i < 8; i++) { weight[i] -= input[i] * (weight[i] / s) * k; } this .Normalize(); } private void Normalize() // { // double min = weight.Min(); double max = weight.Max(); int pow = 0; double b = max / 10; while (b > 1) { b = b / 10; pow++; } for ( int i = 0; i < 8; i++) { weight[i] = weight[i] / Math .Pow(10, pow - 1); } } public void Reset() // { for ( int i = 0; i < 8; i++) { weight[i] = 1; } } // public string Bytes { get { string str = "" ; for ( int i = 0; i < 8; i++) { str += input[i].ToString(); } return str; } } public string Weights { get { string str = "" ; for ( int i = 0; i < 8; i++) { str += weight[i].ToString(); str += " " ; } return str; } } public string Mx { get { return mx.ToString(); } } public string Sum { get { return sum.ToString(); } } } * This source code was highlighted with Source Code Highlighter .
public class Neuron { int [] input = new int [8]; // double [] weight = new double [8]; // double mx = 0; // double sum = 0; // int k = 1; // public Neuron() { for ( int i = 0; i < 8; i++) { weight[i] = 1; // // } } public byte Analyze( byte b) { for ( int i = 0; i < 8; i++) { input[i] = 0; } for ( int i = 0; i < 8; i++) // { if ((b / 2) != 0) { input[i] = b % 2; b = Convert .ToByte(b / 2); } else { input[i] = b % 2; break ; } } sum = 0; mx = weight.Sum() / 8; // for ( int i = 0; i < 8; i++) { if (weight[i] > 0) // sum += weight[i] * input[i]; } if (sum > mx) // return 1; else return 0; } public void Yes() // { double s = weight.Sum(); for ( int i = 0; i < 8; i++) { weight[i] += input[i] * (weight[i] / s) * k; } this .Normalize(); } public void No() // { double s = weight.Sum(); for ( int i = 0; i < 8; i++) { weight[i] -= input[i] * (weight[i] / s) * k; } this .Normalize(); } private void Normalize() // { // double min = weight.Min(); double max = weight.Max(); int pow = 0; double b = max / 10; while (b > 1) { b = b / 10; pow++; } for ( int i = 0; i < 8; i++) { weight[i] = weight[i] / Math .Pow(10, pow - 1); } } public void Reset() // { for ( int i = 0; i < 8; i++) { weight[i] = 1; } } // public string Bytes { get { string str = "" ; for ( int i = 0; i < 8; i++) { str += input[i].ToString(); } return str; } } public string Weights { get { string str = "" ; for ( int i = 0; i < 8; i++) { str += weight[i].ToString(); str += " " ; } return str; } } public string Mx { get { return mx.ToString(); } } public string Sum { get { return sum.ToString(); } } } * This source code was highlighted with Source Code Highlighter .
public class Neuron { int [] input = new int [8]; // double [] weight = new double [8]; // double mx = 0; // double sum = 0; // int k = 1; // public Neuron() { for ( int i = 0; i < 8; i++) { weight[i] = 1; // // } } public byte Analyze( byte b) { for ( int i = 0; i < 8; i++) { input[i] = 0; } for ( int i = 0; i < 8; i++) // { if ((b / 2) != 0) { input[i] = b % 2; b = Convert .ToByte(b / 2); } else { input[i] = b % 2; break ; } } sum = 0; mx = weight.Sum() / 8; // for ( int i = 0; i < 8; i++) { if (weight[i] > 0) // sum += weight[i] * input[i]; } if (sum > mx) // return 1; else return 0; } public void Yes() // { double s = weight.Sum(); for ( int i = 0; i < 8; i++) { weight[i] += input[i] * (weight[i] / s) * k; } this .Normalize(); } public void No() // { double s = weight.Sum(); for ( int i = 0; i < 8; i++) { weight[i] -= input[i] * (weight[i] / s) * k; } this .Normalize(); } private void Normalize() // { // double min = weight.Min(); double max = weight.Max(); int pow = 0; double b = max / 10; while (b > 1) { b = b / 10; pow++; } for ( int i = 0; i < 8; i++) { weight[i] = weight[i] / Math .Pow(10, pow - 1); } } public void Reset() // { for ( int i = 0; i < 8; i++) { weight[i] = 1; } } // public string Bytes { get { string str = "" ; for ( int i = 0; i < 8; i++) { str += input[i].ToString(); } return str; } } public string Weights { get { string str = "" ; for ( int i = 0; i < 8; i++) { str += weight[i].ToString(); str += " " ; } return str; } } public string Mx { get { return mx.ToString(); } } public string Sum { get { return sum.ToString(); } } } * This source code was highlighted with Source Code Highlighter .
public class Neuron { int [] input = new int [8]; // double [] weight = new double [8]; // double mx = 0; // double sum = 0; // int k = 1; // public Neuron() { for ( int i = 0; i < 8; i++) { weight[i] = 1; // // } } public byte Analyze( byte b) { for ( int i = 0; i < 8; i++) { input[i] = 0; } for ( int i = 0; i < 8; i++) // { if ((b / 2) != 0) { input[i] = b % 2; b = Convert .ToByte(b / 2); } else { input[i] = b % 2; break ; } } sum = 0; mx = weight.Sum() / 8; // for ( int i = 0; i < 8; i++) { if (weight[i] > 0) // sum += weight[i] * input[i]; } if (sum > mx) // return 1; else return 0; } public void Yes() // { double s = weight.Sum(); for ( int i = 0; i < 8; i++) { weight[i] += input[i] * (weight[i] / s) * k; } this .Normalize(); } public void No() // { double s = weight.Sum(); for ( int i = 0; i < 8; i++) { weight[i] -= input[i] * (weight[i] / s) * k; } this .Normalize(); } private void Normalize() // { // double min = weight.Min(); double max = weight.Max(); int pow = 0; double b = max / 10; while (b > 1) { b = b / 10; pow++; } for ( int i = 0; i < 8; i++) { weight[i] = weight[i] / Math .Pow(10, pow - 1); } } public void Reset() // { for ( int i = 0; i < 8; i++) { weight[i] = 1; } } // public string Bytes { get { string str = "" ; for ( int i = 0; i < 8; i++) { str += input[i].ToString(); } return str; } } public string Weights { get { string str = "" ; for ( int i = 0; i < 8; i++) { str += weight[i].ToString(); str += " " ; } return str; } } public string Mx { get { return mx.ToString(); } } public string Sum { get { return sum.ToString(); } } } * This source code was highlighted with Source Code Highlighter .
public class Neuron { int [] input = new int [8]; // double [] weight = new double [8]; // double mx = 0; // double sum = 0; // int k = 1; // public Neuron() { for ( int i = 0; i < 8; i++) { weight[i] = 1; // // } } public byte Analyze( byte b) { for ( int i = 0; i < 8; i++) { input[i] = 0; } for ( int i = 0; i < 8; i++) // { if ((b / 2) != 0) { input[i] = b % 2; b = Convert .ToByte(b / 2); } else { input[i] = b % 2; break ; } } sum = 0; mx = weight.Sum() / 8; // for ( int i = 0; i < 8; i++) { if (weight[i] > 0) // sum += weight[i] * input[i]; } if (sum > mx) // return 1; else return 0; } public void Yes() // { double s = weight.Sum(); for ( int i = 0; i < 8; i++) { weight[i] += input[i] * (weight[i] / s) * k; } this .Normalize(); } public void No() // { double s = weight.Sum(); for ( int i = 0; i < 8; i++) { weight[i] -= input[i] * (weight[i] / s) * k; } this .Normalize(); } private void Normalize() // { // double min = weight.Min(); double max = weight.Max(); int pow = 0; double b = max / 10; while (b > 1) { b = b / 10; pow++; } for ( int i = 0; i < 8; i++) { weight[i] = weight[i] / Math .Pow(10, pow - 1); } } public void Reset() // { for ( int i = 0; i < 8; i++) { weight[i] = 1; } } // public string Bytes { get { string str = "" ; for ( int i = 0; i < 8; i++) { str += input[i].ToString(); } return str; } } public string Weights { get { string str = "" ; for ( int i = 0; i < 8; i++) { str += weight[i].ToString(); str += " " ; } return str; } } public string Mx { get { return mx.ToString(); } } public string Sum { get { return sum.ToString(); } } } * This source code was highlighted with Source Code Highlighter .
public class Neuron { int [] input = new int [8]; // double [] weight = new double [8]; // double mx = 0; // double sum = 0; // int k = 1; // public Neuron() { for ( int i = 0; i < 8; i++) { weight[i] = 1; // // } } public byte Analyze( byte b) { for ( int i = 0; i < 8; i++) { input[i] = 0; } for ( int i = 0; i < 8; i++) // { if ((b / 2) != 0) { input[i] = b % 2; b = Convert .ToByte(b / 2); } else { input[i] = b % 2; break ; } } sum = 0; mx = weight.Sum() / 8; // for ( int i = 0; i < 8; i++) { if (weight[i] > 0) // sum += weight[i] * input[i]; } if (sum > mx) // return 1; else return 0; } public void Yes() // { double s = weight.Sum(); for ( int i = 0; i < 8; i++) { weight[i] += input[i] * (weight[i] / s) * k; } this .Normalize(); } public void No() // { double s = weight.Sum(); for ( int i = 0; i < 8; i++) { weight[i] -= input[i] * (weight[i] / s) * k; } this .Normalize(); } private void Normalize() // { // double min = weight.Min(); double max = weight.Max(); int pow = 0; double b = max / 10; while (b > 1) { b = b / 10; pow++; } for ( int i = 0; i < 8; i++) { weight[i] = weight[i] / Math .Pow(10, pow - 1); } } public void Reset() // { for ( int i = 0; i < 8; i++) { weight[i] = 1; } } // public string Bytes { get { string str = "" ; for ( int i = 0; i < 8; i++) { str += input[i].ToString(); } return str; } } public string Weights { get { string str = "" ; for ( int i = 0; i < 8; i++) { str += weight[i].ToString(); str += " " ; } return str; } } public string Mx { get { return mx.ToString(); } } public string Sum { get { return sum.ToString(); } } } * This source code was highlighted with Source Code Highlighter .
public class Neuron { int [] input = new int [8]; // double [] weight = new double [8]; // double mx = 0; // double sum = 0; // int k = 1; // public Neuron() { for ( int i = 0; i < 8; i++) { weight[i] = 1; // // } } public byte Analyze( byte b) { for ( int i = 0; i < 8; i++) { input[i] = 0; } for ( int i = 0; i < 8; i++) // { if ((b / 2) != 0) { input[i] = b % 2; b = Convert .ToByte(b / 2); } else { input[i] = b % 2; break ; } } sum = 0; mx = weight.Sum() / 8; // for ( int i = 0; i < 8; i++) { if (weight[i] > 0) // sum += weight[i] * input[i]; } if (sum > mx) // return 1; else return 0; } public void Yes() // { double s = weight.Sum(); for ( int i = 0; i < 8; i++) { weight[i] += input[i] * (weight[i] / s) * k; } this .Normalize(); } public void No() // { double s = weight.Sum(); for ( int i = 0; i < 8; i++) { weight[i] -= input[i] * (weight[i] / s) * k; } this .Normalize(); } private void Normalize() // { // double min = weight.Min(); double max = weight.Max(); int pow = 0; double b = max / 10; while (b > 1) { b = b / 10; pow++; } for ( int i = 0; i < 8; i++) { weight[i] = weight[i] / Math .Pow(10, pow - 1); } } public void Reset() // { for ( int i = 0; i < 8; i++) { weight[i] = 1; } } // public string Bytes { get { string str = "" ; for ( int i = 0; i < 8; i++) { str += input[i].ToString(); } return str; } } public string Weights { get { string str = "" ; for ( int i = 0; i < 8; i++) { str += weight[i].ToString(); str += " " ; } return str; } } public string Mx { get { return mx.ToString(); } } public string Sum { get { return sum.ToString(); } } } * This source code was highlighted with Source Code Highlighter .
public class Neuron { int [] input = new int [8]; // double [] weight = new double [8]; // double mx = 0; // double sum = 0; // int k = 1; // public Neuron() { for ( int i = 0; i < 8; i++) { weight[i] = 1; // // } } public byte Analyze( byte b) { for ( int i = 0; i < 8; i++) { input[i] = 0; } for ( int i = 0; i < 8; i++) // { if ((b / 2) != 0) { input[i] = b % 2; b = Convert .ToByte(b / 2); } else { input[i] = b % 2; break ; } } sum = 0; mx = weight.Sum() / 8; // for ( int i = 0; i < 8; i++) { if (weight[i] > 0) // sum += weight[i] * input[i]; } if (sum > mx) // return 1; else return 0; } public void Yes() // { double s = weight.Sum(); for ( int i = 0; i < 8; i++) { weight[i] += input[i] * (weight[i] / s) * k; } this .Normalize(); } public void No() // { double s = weight.Sum(); for ( int i = 0; i < 8; i++) { weight[i] -= input[i] * (weight[i] / s) * k; } this .Normalize(); } private void Normalize() // { // double min = weight.Min(); double max = weight.Max(); int pow = 0; double b = max / 10; while (b > 1) { b = b / 10; pow++; } for ( int i = 0; i < 8; i++) { weight[i] = weight[i] / Math .Pow(10, pow - 1); } } public void Reset() // { for ( int i = 0; i < 8; i++) { weight[i] = 1; } } // public string Bytes { get { string str = "" ; for ( int i = 0; i < 8; i++) { str += input[i].ToString(); } return str; } } public string Weights { get { string str = "" ; for ( int i = 0; i < 8; i++) { str += weight[i].ToString(); str += " " ; } return str; } } public string Mx { get { return mx.ToString(); } } public string Sum { get { return sum.ToString(); } } } * This source code was highlighted with Source Code Highlighter .
public class Neuron { int [] input = new int [8]; // double [] weight = new double [8]; // double mx = 0; // double sum = 0; // int k = 1; // public Neuron() { for ( int i = 0; i < 8; i++) { weight[i] = 1; // // } } public byte Analyze( byte b) { for ( int i = 0; i < 8; i++) { input[i] = 0; } for ( int i = 0; i < 8; i++) // { if ((b / 2) != 0) { input[i] = b % 2; b = Convert .ToByte(b / 2); } else { input[i] = b % 2; break ; } } sum = 0; mx = weight.Sum() / 8; // for ( int i = 0; i < 8; i++) { if (weight[i] > 0) // sum += weight[i] * input[i]; } if (sum > mx) // return 1; else return 0; } public void Yes() // { double s = weight.Sum(); for ( int i = 0; i < 8; i++) { weight[i] += input[i] * (weight[i] / s) * k; } this .Normalize(); } public void No() // { double s = weight.Sum(); for ( int i = 0; i < 8; i++) { weight[i] -= input[i] * (weight[i] / s) * k; } this .Normalize(); } private void Normalize() // { // double min = weight.Min(); double max = weight.Max(); int pow = 0; double b = max / 10; while (b > 1) { b = b / 10; pow++; } for ( int i = 0; i < 8; i++) { weight[i] = weight[i] / Math .Pow(10, pow - 1); } } public void Reset() // { for ( int i = 0; i < 8; i++) { weight[i] = 1; } } // public string Bytes { get { string str = "" ; for ( int i = 0; i < 8; i++) { str += input[i].ToString(); } return str; } } public string Weights { get { string str = "" ; for ( int i = 0; i < 8; i++) { str += weight[i].ToString(); str += " " ; } return str; } } public string Mx { get { return mx.ToString(); } } public string Sum { get { return sum.ToString(); } } } * This source code was highlighted with Source Code Highlighter .
public class Neuron { int [] input = new int [8]; // double [] weight = new double [8]; // double mx = 0; // double sum = 0; // int k = 1; // public Neuron() { for ( int i = 0; i < 8; i++) { weight[i] = 1; // // } } public byte Analyze( byte b) { for ( int i = 0; i < 8; i++) { input[i] = 0; } for ( int i = 0; i < 8; i++) // { if ((b / 2) != 0) { input[i] = b % 2; b = Convert .ToByte(b / 2); } else { input[i] = b % 2; break ; } } sum = 0; mx = weight.Sum() / 8; // for ( int i = 0; i < 8; i++) { if (weight[i] > 0) // sum += weight[i] * input[i]; } if (sum > mx) // return 1; else return 0; } public void Yes() // { double s = weight.Sum(); for ( int i = 0; i < 8; i++) { weight[i] += input[i] * (weight[i] / s) * k; } this .Normalize(); } public void No() // { double s = weight.Sum(); for ( int i = 0; i < 8; i++) { weight[i] -= input[i] * (weight[i] / s) * k; } this .Normalize(); } private void Normalize() // { // double min = weight.Min(); double max = weight.Max(); int pow = 0; double b = max / 10; while (b > 1) { b = b / 10; pow++; } for ( int i = 0; i < 8; i++) { weight[i] = weight[i] / Math .Pow(10, pow - 1); } } public void Reset() // { for ( int i = 0; i < 8; i++) { weight[i] = 1; } } // public string Bytes { get { string str = "" ; for ( int i = 0; i < 8; i++) { str += input[i].ToString(); } return str; } } public string Weights { get { string str = "" ; for ( int i = 0; i < 8; i++) { str += weight[i].ToString(); str += " " ; } return str; } } public string Mx { get { return mx.ToString(); } } public string Sum { get { return sum.ToString(); } } } * This source code was highlighted with Source Code Highlighter .
public class Neuron { int [] input = new int [8]; // double [] weight = new double [8]; // double mx = 0; // double sum = 0; // int k = 1; // public Neuron() { for ( int i = 0; i < 8; i++) { weight[i] = 1; // // } } public byte Analyze( byte b) { for ( int i = 0; i < 8; i++) { input[i] = 0; } for ( int i = 0; i < 8; i++) // { if ((b / 2) != 0) { input[i] = b % 2; b = Convert .ToByte(b / 2); } else { input[i] = b % 2; break ; } } sum = 0; mx = weight.Sum() / 8; // for ( int i = 0; i < 8; i++) { if (weight[i] > 0) // sum += weight[i] * input[i]; } if (sum > mx) // return 1; else return 0; } public void Yes() // { double s = weight.Sum(); for ( int i = 0; i < 8; i++) { weight[i] += input[i] * (weight[i] / s) * k; } this .Normalize(); } public void No() // { double s = weight.Sum(); for ( int i = 0; i < 8; i++) { weight[i] -= input[i] * (weight[i] / s) * k; } this .Normalize(); } private void Normalize() // { // double min = weight.Min(); double max = weight.Max(); int pow = 0; double b = max / 10; while (b > 1) { b = b / 10; pow++; } for ( int i = 0; i < 8; i++) { weight[i] = weight[i] / Math .Pow(10, pow - 1); } } public void Reset() // { for ( int i = 0; i < 8; i++) { weight[i] = 1; } } // public string Bytes { get { string str = "" ; for ( int i = 0; i < 8; i++) { str += input[i].ToString(); } return str; } } public string Weights { get { string str = "" ; for ( int i = 0; i < 8; i++) { str += weight[i].ToString(); str += " " ; } return str; } } public string Mx { get { return mx.ToString(); } } public string Sum { get { return sum.ToString(); } } } * This source code was highlighted with Source Code Highlighter .
public class Neuron { int [] input = new int [8]; // double [] weight = new double [8]; // double mx = 0; // double sum = 0; // int k = 1; // public Neuron() { for ( int i = 0; i < 8; i++) { weight[i] = 1; // // } } public byte Analyze( byte b) { for ( int i = 0; i < 8; i++) { input[i] = 0; } for ( int i = 0; i < 8; i++) // { if ((b / 2) != 0) { input[i] = b % 2; b = Convert .ToByte(b / 2); } else { input[i] = b % 2; break ; } } sum = 0; mx = weight.Sum() / 8; // for ( int i = 0; i < 8; i++) { if (weight[i] > 0) // sum += weight[i] * input[i]; } if (sum > mx) // return 1; else return 0; } public void Yes() // { double s = weight.Sum(); for ( int i = 0; i < 8; i++) { weight[i] += input[i] * (weight[i] / s) * k; } this .Normalize(); } public void No() // { double s = weight.Sum(); for ( int i = 0; i < 8; i++) { weight[i] -= input[i] * (weight[i] / s) * k; } this .Normalize(); } private void Normalize() // { // double min = weight.Min(); double max = weight.Max(); int pow = 0; double b = max / 10; while (b > 1) { b = b / 10; pow++; } for ( int i = 0; i < 8; i++) { weight[i] = weight[i] / Math .Pow(10, pow - 1); } } public void Reset() // { for ( int i = 0; i < 8; i++) { weight[i] = 1; } } // public string Bytes { get { string str = "" ; for ( int i = 0; i < 8; i++) { str += input[i].ToString(); } return str; } } public string Weights { get { string str = "" ; for ( int i = 0; i < 8; i++) { str += weight[i].ToString(); str += " " ; } return str; } } public string Mx { get { return mx.ToString(); } } public string Sum { get { return sum.ToString(); } } } * This source code was highlighted with Source Code Highlighter .
public class Neuron { int [] input = new int [8]; // double [] weight = new double [8]; // double mx = 0; // double sum = 0; // int k = 1; // public Neuron() { for ( int i = 0; i < 8; i++) { weight[i] = 1; // // } } public byte Analyze( byte b) { for ( int i = 0; i < 8; i++) { input[i] = 0; } for ( int i = 0; i < 8; i++) // { if ((b / 2) != 0) { input[i] = b % 2; b = Convert .ToByte(b / 2); } else { input[i] = b % 2; break ; } } sum = 0; mx = weight.Sum() / 8; // for ( int i = 0; i < 8; i++) { if (weight[i] > 0) // sum += weight[i] * input[i]; } if (sum > mx) // return 1; else return 0; } public void Yes() // { double s = weight.Sum(); for ( int i = 0; i < 8; i++) { weight[i] += input[i] * (weight[i] / s) * k; } this .Normalize(); } public void No() // { double s = weight.Sum(); for ( int i = 0; i < 8; i++) { weight[i] -= input[i] * (weight[i] / s) * k; } this .Normalize(); } private void Normalize() // { // double min = weight.Min(); double max = weight.Max(); int pow = 0; double b = max / 10; while (b > 1) { b = b / 10; pow++; } for ( int i = 0; i < 8; i++) { weight[i] = weight[i] / Math .Pow(10, pow - 1); } } public void Reset() // { for ( int i = 0; i < 8; i++) { weight[i] = 1; } } // public string Bytes { get { string str = "" ; for ( int i = 0; i < 8; i++) { str += input[i].ToString(); } return str; } } public string Weights { get { string str = "" ; for ( int i = 0; i < 8; i++) { str += weight[i].ToString(); str += " " ; } return str; } } public string Mx { get { return mx.ToString(); } } public string Sum { get { return sum.ToString(); } } } * This source code was highlighted with Source Code Highlighter .
public class Neuron { int [] input = new int [8]; // double [] weight = new double [8]; // double mx = 0; // double sum = 0; // int k = 1; // public Neuron() { for ( int i = 0; i < 8; i++) { weight[i] = 1; // // } } public byte Analyze( byte b) { for ( int i = 0; i < 8; i++) { input[i] = 0; } for ( int i = 0; i < 8; i++) // { if ((b / 2) != 0) { input[i] = b % 2; b = Convert .ToByte(b / 2); } else { input[i] = b % 2; break ; } } sum = 0; mx = weight.Sum() / 8; // for ( int i = 0; i < 8; i++) { if (weight[i] > 0) // sum += weight[i] * input[i]; } if (sum > mx) // return 1; else return 0; } public void Yes() // { double s = weight.Sum(); for ( int i = 0; i < 8; i++) { weight[i] += input[i] * (weight[i] / s) * k; } this .Normalize(); } public void No() // { double s = weight.Sum(); for ( int i = 0; i < 8; i++) { weight[i] -= input[i] * (weight[i] / s) * k; } this .Normalize(); } private void Normalize() // { // double min = weight.Min(); double max = weight.Max(); int pow = 0; double b = max / 10; while (b > 1) { b = b / 10; pow++; } for ( int i = 0; i < 8; i++) { weight[i] = weight[i] / Math .Pow(10, pow - 1); } } public void Reset() // { for ( int i = 0; i < 8; i++) { weight[i] = 1; } } // public string Bytes { get { string str = "" ; for ( int i = 0; i < 8; i++) { str += input[i].ToString(); } return str; } } public string Weights { get { string str = "" ; for ( int i = 0; i < 8; i++) { str += weight[i].ToString(); str += " " ; } return str; } } public string Mx { get { return mx.ToString(); } } public string Sum { get { return sum.ToString(); } } } * This source code was highlighted with Source Code Highlighter .
public class Neuron { int [] input = new int [8]; // double [] weight = new double [8]; // double mx = 0; // double sum = 0; // int k = 1; // public Neuron() { for ( int i = 0; i < 8; i++) { weight[i] = 1; // // } } public byte Analyze( byte b) { for ( int i = 0; i < 8; i++) { input[i] = 0; } for ( int i = 0; i < 8; i++) // { if ((b / 2) != 0) { input[i] = b % 2; b = Convert .ToByte(b / 2); } else { input[i] = b % 2; break ; } } sum = 0; mx = weight.Sum() / 8; // for ( int i = 0; i < 8; i++) { if (weight[i] > 0) // sum += weight[i] * input[i]; } if (sum > mx) // return 1; else return 0; } public void Yes() // { double s = weight.Sum(); for ( int i = 0; i < 8; i++) { weight[i] += input[i] * (weight[i] / s) * k; } this .Normalize(); } public void No() // { double s = weight.Sum(); for ( int i = 0; i < 8; i++) { weight[i] -= input[i] * (weight[i] / s) * k; } this .Normalize(); } private void Normalize() // { // double min = weight.Min(); double max = weight.Max(); int pow = 0; double b = max / 10; while (b > 1) { b = b / 10; pow++; } for ( int i = 0; i < 8; i++) { weight[i] = weight[i] / Math .Pow(10, pow - 1); } } public void Reset() // { for ( int i = 0; i < 8; i++) { weight[i] = 1; } } // public string Bytes { get { string str = "" ; for ( int i = 0; i < 8; i++) { str += input[i].ToString(); } return str; } } public string Weights { get { string str = "" ; for ( int i = 0; i < 8; i++) { str += weight[i].ToString(); str += " " ; } return str; } } public string Mx { get { return mx.ToString(); } } public string Sum { get { return sum.ToString(); } } } * This source code was highlighted with Source Code Highlighter .
public class Neuron { int [] input = new int [8]; // double [] weight = new double [8]; // double mx = 0; // double sum = 0; // int k = 1; // public Neuron() { for ( int i = 0; i < 8; i++) { weight[i] = 1; // // } } public byte Analyze( byte b) { for ( int i = 0; i < 8; i++) { input[i] = 0; } for ( int i = 0; i < 8; i++) // { if ((b / 2) != 0) { input[i] = b % 2; b = Convert .ToByte(b / 2); } else { input[i] = b % 2; break ; } } sum = 0; mx = weight.Sum() / 8; // for ( int i = 0; i < 8; i++) { if (weight[i] > 0) // sum += weight[i] * input[i]; } if (sum > mx) // return 1; else return 0; } public void Yes() // { double s = weight.Sum(); for ( int i = 0; i < 8; i++) { weight[i] += input[i] * (weight[i] / s) * k; } this .Normalize(); } public void No() // { double s = weight.Sum(); for ( int i = 0; i < 8; i++) { weight[i] -= input[i] * (weight[i] / s) * k; } this .Normalize(); } private void Normalize() // { // double min = weight.Min(); double max = weight.Max(); int pow = 0; double b = max / 10; while (b > 1) { b = b / 10; pow++; } for ( int i = 0; i < 8; i++) { weight[i] = weight[i] / Math .Pow(10, pow - 1); } } public void Reset() // { for ( int i = 0; i < 8; i++) { weight[i] = 1; } } // public string Bytes { get { string str = "" ; for ( int i = 0; i < 8; i++) { str += input[i].ToString(); } return str; } } public string Weights { get { string str = "" ; for ( int i = 0; i < 8; i++) { str += weight[i].ToString(); str += " " ; } return str; } } public string Mx { get { return mx.ToString(); } } public string Sum { get { return sum.ToString(); } } } * This source code was highlighted with Source Code Highlighter .
public class Neuron { int [] input = new int [8]; // double [] weight = new double [8]; // double mx = 0; // double sum = 0; // int k = 1; // public Neuron() { for ( int i = 0; i < 8; i++) { weight[i] = 1; // // } } public byte Analyze( byte b) { for ( int i = 0; i < 8; i++) { input[i] = 0; } for ( int i = 0; i < 8; i++) // { if ((b / 2) != 0) { input[i] = b % 2; b = Convert .ToByte(b / 2); } else { input[i] = b % 2; break ; } } sum = 0; mx = weight.Sum() / 8; // for ( int i = 0; i < 8; i++) { if (weight[i] > 0) // sum += weight[i] * input[i]; } if (sum > mx) // return 1; else return 0; } public void Yes() // { double s = weight.Sum(); for ( int i = 0; i < 8; i++) { weight[i] += input[i] * (weight[i] / s) * k; } this .Normalize(); } public void No() // { double s = weight.Sum(); for ( int i = 0; i < 8; i++) { weight[i] -= input[i] * (weight[i] / s) * k; } this .Normalize(); } private void Normalize() // { // double min = weight.Min(); double max = weight.Max(); int pow = 0; double b = max / 10; while (b > 1) { b = b / 10; pow++; } for ( int i = 0; i < 8; i++) { weight[i] = weight[i] / Math .Pow(10, pow - 1); } } public void Reset() // { for ( int i = 0; i < 8; i++) { weight[i] = 1; } } // public string Bytes { get { string str = "" ; for ( int i = 0; i < 8; i++) { str += input[i].ToString(); } return str; } } public string Weights { get { string str = "" ; for ( int i = 0; i < 8; i++) { str += weight[i].ToString(); str += " " ; } return str; } } public string Mx { get { return mx.ToString(); } } public string Sum { get { return sum.ToString(); } } } * This source code was highlighted with Source Code Highlighter .
public class Neuron { int [] input = new int [8]; // double [] weight = new double [8]; // double mx = 0; // double sum = 0; // int k = 1; // public Neuron() { for ( int i = 0; i < 8; i++) { weight[i] = 1; // // } } public byte Analyze( byte b) { for ( int i = 0; i < 8; i++) { input[i] = 0; } for ( int i = 0; i < 8; i++) // { if ((b / 2) != 0) { input[i] = b % 2; b = Convert .ToByte(b / 2); } else { input[i] = b % 2; break ; } } sum = 0; mx = weight.Sum() / 8; // for ( int i = 0; i < 8; i++) { if (weight[i] > 0) // sum += weight[i] * input[i]; } if (sum > mx) // return 1; else return 0; } public void Yes() // { double s = weight.Sum(); for ( int i = 0; i < 8; i++) { weight[i] += input[i] * (weight[i] / s) * k; } this .Normalize(); } public void No() // { double s = weight.Sum(); for ( int i = 0; i < 8; i++) { weight[i] -= input[i] * (weight[i] / s) * k; } this .Normalize(); } private void Normalize() // { // double min = weight.Min(); double max = weight.Max(); int pow = 0; double b = max / 10; while (b > 1) { b = b / 10; pow++; } for ( int i = 0; i < 8; i++) { weight[i] = weight[i] / Math .Pow(10, pow - 1); } } public void Reset() // { for ( int i = 0; i < 8; i++) { weight[i] = 1; } } // public string Bytes { get { string str = "" ; for ( int i = 0; i < 8; i++) { str += input[i].ToString(); } return str; } } public string Weights { get { string str = "" ; for ( int i = 0; i < 8; i++) { str += weight[i].ToString(); str += " " ; } return str; } } public string Mx { get { return mx.ToString(); } } public string Sum { get { return sum.ToString(); } } } * This source code was highlighted with Source Code Highlighter .
public class Neuron { int [] input = new int [8]; // double [] weight = new double [8]; // double mx = 0; // double sum = 0; // int k = 1; // public Neuron() { for ( int i = 0; i < 8; i++) { weight[i] = 1; // // } } public byte Analyze( byte b) { for ( int i = 0; i < 8; i++) { input[i] = 0; } for ( int i = 0; i < 8; i++) // { if ((b / 2) != 0) { input[i] = b % 2; b = Convert .ToByte(b / 2); } else { input[i] = b % 2; break ; } } sum = 0; mx = weight.Sum() / 8; // for ( int i = 0; i < 8; i++) { if (weight[i] > 0) // sum += weight[i] * input[i]; } if (sum > mx) // return 1; else return 0; } public void Yes() // { double s = weight.Sum(); for ( int i = 0; i < 8; i++) { weight[i] += input[i] * (weight[i] / s) * k; } this .Normalize(); } public void No() // { double s = weight.Sum(); for ( int i = 0; i < 8; i++) { weight[i] -= input[i] * (weight[i] / s) * k; } this .Normalize(); } private void Normalize() // { // double min = weight.Min(); double max = weight.Max(); int pow = 0; double b = max / 10; while (b > 1) { b = b / 10; pow++; } for ( int i = 0; i < 8; i++) { weight[i] = weight[i] / Math .Pow(10, pow - 1); } } public void Reset() // { for ( int i = 0; i < 8; i++) { weight[i] = 1; } } // public string Bytes { get { string str = "" ; for ( int i = 0; i < 8; i++) { str += input[i].ToString(); } return str; } } public string Weights { get { string str = "" ; for ( int i = 0; i < 8; i++) { str += weight[i].ToString(); str += " " ; } return str; } } public string Mx { get { return mx.ToString(); } } public string Sum { get { return sum.ToString(); } } } * This source code was highlighted with Source Code Highlighter .
public class Neuron { int [] input = new int [8]; // double [] weight = new double [8]; // double mx = 0; // double sum = 0; // int k = 1; // public Neuron() { for ( int i = 0; i < 8; i++) { weight[i] = 1; // // } } public byte Analyze( byte b) { for ( int i = 0; i < 8; i++) { input[i] = 0; } for ( int i = 0; i < 8; i++) // { if ((b / 2) != 0) { input[i] = b % 2; b = Convert .ToByte(b / 2); } else { input[i] = b % 2; break ; } } sum = 0; mx = weight.Sum() / 8; // for ( int i = 0; i < 8; i++) { if (weight[i] > 0) // sum += weight[i] * input[i]; } if (sum > mx) // return 1; else return 0; } public void Yes() // { double s = weight.Sum(); for ( int i = 0; i < 8; i++) { weight[i] += input[i] * (weight[i] / s) * k; } this .Normalize(); } public void No() // { double s = weight.Sum(); for ( int i = 0; i < 8; i++) { weight[i] -= input[i] * (weight[i] / s) * k; } this .Normalize(); } private void Normalize() // { // double min = weight.Min(); double max = weight.Max(); int pow = 0; double b = max / 10; while (b > 1) { b = b / 10; pow++; } for ( int i = 0; i < 8; i++) { weight[i] = weight[i] / Math .Pow(10, pow - 1); } } public void Reset() // { for ( int i = 0; i < 8; i++) { weight[i] = 1; } } // public string Bytes { get { string str = "" ; for ( int i = 0; i < 8; i++) { str += input[i].ToString(); } return str; } } public string Weights { get { string str = "" ; for ( int i = 0; i < 8; i++) { str += weight[i].ToString(); str += " " ; } return str; } } public string Mx { get { return mx.ToString(); } } public string Sum { get { return sum.ToString(); } } } * This source code was highlighted with Source Code Highlighter .
public class Neuron { int [] input = new int [8]; // double [] weight = new double [8]; // double mx = 0; // double sum = 0; // int k = 1; // public Neuron() { for ( int i = 0; i < 8; i++) { weight[i] = 1; // // } } public byte Analyze( byte b) { for ( int i = 0; i < 8; i++) { input[i] = 0; } for ( int i = 0; i < 8; i++) // { if ((b / 2) != 0) { input[i] = b % 2; b = Convert .ToByte(b / 2); } else { input[i] = b % 2; break ; } } sum = 0; mx = weight.Sum() / 8; // for ( int i = 0; i < 8; i++) { if (weight[i] > 0) // sum += weight[i] * input[i]; } if (sum > mx) // return 1; else return 0; } public void Yes() // { double s = weight.Sum(); for ( int i = 0; i < 8; i++) { weight[i] += input[i] * (weight[i] / s) * k; } this .Normalize(); } public void No() // { double s = weight.Sum(); for ( int i = 0; i < 8; i++) { weight[i] -= input[i] * (weight[i] / s) * k; } this .Normalize(); } private void Normalize() // { // double min = weight.Min(); double max = weight.Max(); int pow = 0; double b = max / 10; while (b > 1) { b = b / 10; pow++; } for ( int i = 0; i < 8; i++) { weight[i] = weight[i] / Math .Pow(10, pow - 1); } } public void Reset() // { for ( int i = 0; i < 8; i++) { weight[i] = 1; } } // public string Bytes { get { string str = "" ; for ( int i = 0; i < 8; i++) { str += input[i].ToString(); } return str; } } public string Weights { get { string str = "" ; for ( int i = 0; i < 8; i++) { str += weight[i].ToString(); str += " " ; } return str; } } public string Mx { get { return mx.ToString(); } } public string Sum { get { return sum.ToString(); } } } * This source code was highlighted with Source Code Highlighter .
public class Neuron { int [] input = new int [8]; // double [] weight = new double [8]; // double mx = 0; // double sum = 0; // int k = 1; // public Neuron() { for ( int i = 0; i < 8; i++) { weight[i] = 1; // // } } public byte Analyze( byte b) { for ( int i = 0; i < 8; i++) { input[i] = 0; } for ( int i = 0; i < 8; i++) // { if ((b / 2) != 0) { input[i] = b % 2; b = Convert .ToByte(b / 2); } else { input[i] = b % 2; break ; } } sum = 0; mx = weight.Sum() / 8; // for ( int i = 0; i < 8; i++) { if (weight[i] > 0) // sum += weight[i] * input[i]; } if (sum > mx) // return 1; else return 0; } public void Yes() // { double s = weight.Sum(); for ( int i = 0; i < 8; i++) { weight[i] += input[i] * (weight[i] / s) * k; } this .Normalize(); } public void No() // { double s = weight.Sum(); for ( int i = 0; i < 8; i++) { weight[i] -= input[i] * (weight[i] / s) * k; } this .Normalize(); } private void Normalize() // { // double min = weight.Min(); double max = weight.Max(); int pow = 0; double b = max / 10; while (b > 1) { b = b / 10; pow++; } for ( int i = 0; i < 8; i++) { weight[i] = weight[i] / Math .Pow(10, pow - 1); } } public void Reset() // { for ( int i = 0; i < 8; i++) { weight[i] = 1; } } // public string Bytes { get { string str = "" ; for ( int i = 0; i < 8; i++) { str += input[i].ToString(); } return str; } } public string Weights { get { string str = "" ; for ( int i = 0; i < 8; i++) { str += weight[i].ToString(); str += " " ; } return str; } } public string Mx { get { return mx.ToString(); } } public string Sum { get { return sum.ToString(); } } } * This source code was highlighted with Source Code Highlighter .
Source: https://habr.com/ru/post/63978/
All Articles