Exemplo n.º 1
0
 public void Train(TrainData train, DesiresData desires)
 {
     for (int i = 0; i < train.Data.Count; i++)
     {
         Forward(train.Data[i]);
     }
 }
Exemplo n.º 2
0
        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);
        }