public Form1()
        {
            InitializeComponent();
            _perceptron = new Perceptron(18 * 18, 4, 25);
            //originalImage = null;
            _originalImages       = new Dictionary <string, Bitmap>();
            _imageClassDictionary = new Dictionary <string, int>();
            ImageInitialization();
            //_neuralNetwork = new NeuralNetwork();
            //_neuralNetwork.TeachingNeuralNetwork(_originalImages.Values.ToArray());
            InitializationPicturesPanel();

            for (int i = 0; i < 10; i++)
            {
                foreach (var image in _originalImages)
                {
                    _perceptron.TrainedNeural(new ImageMapper().ToDouble(image.Value),
                                              _imageClassDictionary[image.Key]);
                }
            }
        }
        public Form1()
        {
            InitializeComponent();
            _perceptron = new Perceptron(18*18,4,25);
            //originalImage = null;
            _originalImages = new Dictionary<string, Bitmap>();
            _imageClassDictionary = new Dictionary<string, int>();
            ImageInitialization();
            //_neuralNetwork = new NeuralNetwork();
            //_neuralNetwork.TeachingNeuralNetwork(_originalImages.Values.ToArray());
            InitializationPicturesPanel();

            for (int i = 0; i < 10; i++)
            {
                foreach (var image in _originalImages)
                {
                    _perceptron.TrainedNeural(new ImageMapper().ToDouble(image.Value),
                        _imageClassDictionary[image.Key]);
                }
            }
        }
Exemple #3
0
 public static void Main(string[] args)
 {
     Perceptron perceptron = new Perceptron(4, 4, 2);
 }