2013-08-07 8 views
1

Я пытаюсь использовать базу данных MNIST для распознавания ручных цифр. То, что я до сих пор представляет собой двоичную матрицу, представляющую цифру, алгоритм написан в Matlab. Мне бы очень хотелось помочь при запуске с использованием базы данных MNIST для распознавания цифры из двоичного изображения. Спасибо.Использование MNIST DATABASE для распознавания цифр.

ответ

2

Если вы используете Matlab и уже есть бинарные изображения теперь вам нужно:

1) Извлечение функции из изображений (у вас есть много вариантов). Например, вы можете начать с использования исходных пикселей ==> конвертировать каждую матрицу изображений в вектор строки. (Используйте часть данных для обучения, а остальные для тестирования)

Создайте матрицу признаков со всеми этими векторами строк. Каждая строка будет «экземпляром» в вашей функциональной матрице.

2) Теперь можно выбрать и попробовать разные классификаторы. Попробуйте, например, SVM (поддержка векторной машины). Самый простой способ - использовать функции svmtrain и svmclassify. Использование прост и хорошо объяснено в помощи Matlab.

3) Проверьте различные разделы данных.

4) Экспериментируйте с другими функциями и классификаторами.