Согласно this tutorial (Pure Python with NumPy), я хочу создать простую (на простейшем уровне для обучения) нейронную сеть (Perceptron), которая может обучать распознаванию " Письмо. В этом учебном пособии, в предлагаемом примере, они создают сеть, которая может изучить логический оператор «И». В этом случае, у нас есть несколько входов (4 * 3 матрицы) и один выход (4 * 1 Матрица):Образцы учебных изображений в нейронную сеть с полным пакетом обучения
Каждый раз, когда мы вычитаем выходную матрицу с входной матрицей и вычислить ошибки и обновляя скорости и скоро.
Теперь я хочу дать изображение в качестве ввода, в данном случае, что будет моим выходом? Как определить, что изображение является буквой «А»? одно решение определяет «1» как букву «А» и «0» для «не-А», но если мой вывод является скаляром, как я могу вычесть его со скрытым слоем и рассчитать ошибки и обновить веса? В этом учебном пособии используется «полномасштабное» обучение и умножение всей матрицы ввода с весовой матрицей. Я хочу сделать этот метод. Конечным пунктом назначения является создание нейронной сети, которая может распознать букву «A» в простейшей форме. Я не знаю, как это сделать.
Спасибо за отличный ответ. Последнее предложение спасло меня. «хранить каждое входное изображение как вектор». Я думал, что должен использовать изображение с исходной формой. прямо сейчас, если я преобразую его в вектор, я могу создать свою модель. еще раз спасибо. – Fcoder