Exemple #1
0
        public Form1()
        {
            InitializeComponent();

            videoDevicesList = new FilterInfoCollection(FilterCategory.VideoInputDevice);
            foreach (FilterInfo videoDevice in videoDevicesList)
            {
                cmbVideoSource.Items.Add(videoDevice.Name);
            }
            if (cmbVideoSource.Items.Count > 0)
            {
                cmbVideoSource.SelectedIndex = 0;
            }

            accord = new Accord.Neuro.ActivationNetwork(new Accord.Neuro.BipolarSigmoidFunction(),
                                                        sensors_count, sensors_count * 3, sensors_count * 2, sensors_count, 100, classes_count);
            backprog = new Accord.Neuro.Learning.ParallelResilientBackpropagationLearning(accord);
            nguyen   = new Accord.Neuro.NguyenWidrow(accord);
            nguyen.Randomize();
            int[] arr = { sensors_count * 3, sensors_count * 2, sensors_count, 100, classes_count };
            dimas = new Network(sensors_count, arr);
            comboBox1.SelectedIndex = 0;
            bot_init();

            clips_init();
        }
Exemple #2
0
        public Form1()
        {
            InitializeComponent();

            videoDevicesList = new FilterInfoCollection(FilterCategory.VideoInputDevice);
            foreach (FilterInfo videoDevice in videoDevicesList)
            {
                cmbVideoSource.Items.Add(videoDevice.Name);
            }
            if (cmbVideoSource.Items.Count > 0)
            {
                cmbVideoSource.SelectedIndex = 0;
            }
            else
            {
                MessageBox.Show("Камера не найдена!", "Ошибка!", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }

            net      = new Accord.Neuro.ActivationNetwork(new Accord.Neuro.BipolarSigmoidFunction(), sensors_count, sensors_count * 3, sensors_count * 2, sensors_count, 100, digit_count);
            backprog = new Accord.Neuro.Learning.ParallelResilientBackpropagationLearning(net);
            nguyen   = new Accord.Neuro.NguyenWidrow(net);
            nguyen.Randomize();

            comboBox1.SelectedIndex = 0;
        }
 void CreateTeacher()
 {
     Accord.Neuro.ActivationNetwork net = (Accord.Neuro.ActivationNetwork)_Network;
     _Teacher = new Accord.Neuro.Learning.ParallelResilientBackpropagationLearning(net);
 }