public void Train(TrainData train, DesiresData desires) { for (int i = 0; i < train.Data.Count; i++) { Forward(train.Data[i]); } }
private void button1_Click(object sender, EventArgs e) { TrainData trainData = new TrainData() { Data = new List <List <double> >() }; trainData.Data.Add(new List <double>() { 1.0, 0.0, 0.0 }); trainData.Data.Add(new List <double>() { 1.0, 1.0, 0.0 }); trainData.Data.Add(new List <double>() { 1.0, 0.0, 1.0 }); trainData.Data.Add(new List <double>() { 1.0, 1.0, 1.0 }); DesiresData desiresData = new DesiresData() { Desires = new List <List <double> >() }; desiresData.Desires.Add(new List <double>() { 0 }); desiresData.Desires.Add(new List <double>() { 1 }); desiresData.Desires.Add(new List <double>() { 1 }); desiresData.Desires.Add(new List <double>() { 0 }); _preceptron.Train(trainData, desiresData); }