2014 dxdy logo

Научный форум dxdy

Математика, Физика, Computer Science, Machine Learning, LaTeX, Механика и Техника, Химия,
Биология и Медицина, Экономика и Финансовая Математика, Гуманитарные науки




Начать новую тему Ответить на тему
 
 Нейронная сеть, распознавание образов
Сообщение13.08.2012, 20:20 


12/04/11
17
Как можно хорошо реализовать распознавание символов для картинки, размером, например 50х50?
Необязательно, чтобы работал очень быстро или сверхточно, хорошо бы по обоим критериям получить удовлетворительные результаты.
Это обычно реализуется многослойным персептроном?
1) Сколько слоёв по сколько нейронов использовать?
2) Что даёт использование нескольких слоёв в распознавании образов? На примере xor понятно, что без второго слоя задача не решается, а что дают дополнительные слои при распознавании образов?
3) Как выход выражает результат? Допустим, для 10 цифр, вроде бы достаточно 4 бит, но может из-за того что некоторые биты принимают значение 1 чаще при выражении 10 цифр в двоичной системе, лучше сделать 10 нейронов, один из которых будет в ответе 1, остальные 0? Также непонятно, что делать с тем, что выход нейрона крайнего слоя не обязан быть целым числом?

 Профиль  
                  
 
 Re: Нейронная сеть, распознавание образов
Сообщение13.08.2012, 21:37 
Аватара пользователя


31/10/08
1244
Цитата:
Как можно хорошо реализовать распознавание символов для картинки, размером, например 50х50?
Думаю стоит начать с теории распознавания.
Цитата:
Это обычно реализуется многослойным персептроном?

Нет. Есть много методов. К примеру корреляционные нейронные сети.

Цитата:
1) Сколько слоёв по сколько нейронов использовать?

Входные по числу признаков потом оптимизируешь. Выходные лучше по числу алфавита.

Цитата:
2) Что даёт использование нескольких слоёв в распознавании образов? На примере xor понятно, что без второго слоя задача не решается, а что дают дополнительные слои при распознавании образов?

Если свести НС к матричной системе уравнению, то нечего не дают.

Цитата:
3) Как выход выражает результат? Допустим, для 10 цифр, вроде бы достаточно 4 бит, но может из-за того что некоторые биты принимают значение 1 чаще при выражении 10 цифр в двоичной системе, лучше сделать 10 нейронов, один из которых будет в ответе 1, остальные 0?

Лучше 10 тогда коэффициенты получаются независимыми их обучать проще.

Цитата:
Также непонятно, что делать с тем, что выход нейрона крайнего слоя не обязан быть целым числом?
Вроде везде написано, что порог берётся.

 Профиль  
                  
 
 Re: Нейронная сеть, распознавание образов
Сообщение14.08.2012, 09:47 
Модератор
Аватара пользователя


16/02/11
3788
Бурашево
user88 в сообщении #605786 писал(а):
Сколько слоёв по сколько нейронов использовать?
Если рассматривать распознавание без наличия помех или когда присутствует помеха в виде белого гауссова шума, то задача вполне решаема на бумажке без обучения сети, разумеется после того, как будет задан критерий оптимальности и конкретизирована задача. Вот ваша картинка 50х50 цветная или чёрно-белая? Если чёрно-белая сколько имеется градаций яркости?

 Профиль  
                  
 
 Re: Нейронная сеть, распознавание образов
Сообщение16.08.2012, 01:39 


07/02/12
16
Очень просто. Сначала надо выяснить как реальная нейронная сеть в мозге работает.

 Профиль  
                  
 
 Re: Нейронная сеть, распознавание образов
Сообщение18.08.2012, 14:16 
Аватара пользователя


02/05/12
110
€Союз
Pavia в сообщении #605825 писал(а):
Думаю стоит начать с теории распознавания.

подкинте пожайлуста источник, желательно на русском. Заранее спосибо!

 Профиль  
                  
 
 Re: Нейронная сеть, распознавание образов
Сообщение19.08.2012, 20:30 
Заблокирован


01/02/11

97
http://ru.wikipedia.org/wiki/Нейронная_сеть_Хопфилда

Эта вроде однослойная и обучать её не надо в отличае от отсальных. Я на маленьком примере пробывал - работает

Я бы на вашем месте сразу софт начал искать одновременно с получанием образования

 Профиль  
                  
 
 Re: Нейронная сеть, распознавание образов
Сообщение12.12.2014, 15:57 


12/12/14
1
Чтобы ответить на этот вопрос нужно разобраться в Вашем алгоритме, но только по коду сделать это непросто (о чем свидетельствует отсутсвие откликов здесь,

 Профиль  
                  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 7 ] 

Модераторы: Karan, Toucan, PAV, maxal, Супермодераторы



Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group