IPB
ЛогинПароль:

> Внимание!

1. Пользуйтесь тегами кода. - [code] ... [/code]
2. Точно указывайте язык, название и версию компилятора (интерпретатора).
3. Название темы должно быть информативным. В описании темы указываем язык!!!

> Алгоритм распознования образов на основе персептрона, C++/qt
Andrewshkovskii
сообщение 9.04.2010 17:29
Сообщение #1


Бывалый
***

Группа: Пользователи
Сообщений: 222
Пол: Мужской
Реальное имя: Andrew

Репутация: -  0  +


Данная работа является расширением решенной вот этой задачи.
На данном этапе я успел разработать только интерфейс, и пришел сюда за советом, а не за тем, что бы кто-то написал за меня:)
Я так понимаю, что : Преобразование изображения в пиксельную сетку и отображение матрицы пикселей точно такое-же, как и в ранней работе?
Я вообще хочу понять, как правильно спроектировать основную логику распознования. Допустим мы получили матрицу пикселей.
Далее берем каждый элемент , выполняем все шаги, в соотвествии с алгоритмом (Дельта-правило, стр.13)
Я правильно понимаю?Ещё я так понял, надо разделить область ввода изображение на 35 квадратов?
Пока я только пытаюсь разобраться с теорией алгоритма, если что не так описал, прощу прощения, и говорю спасибо за любой ответ:)
А да, забыл чуток, вот ещё пример программы аналогичной, разработаной на delphi smile.gif

Сообщение отредактировано: Andrewshkovskii - 9.04.2010 17:34


Прикрепленные файлы
Прикрепленный файл  Распознавание_оптических_образов_с_помощью_однослойного_персептрона.pdf ( 296.77 килобайт ) Кол-во скачиваний: 2831
Прикрепленный файл  var.zip ( 298.05 килобайт ) Кол-во скачиваний: 158
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
 
 Ответить  Открыть новую тему 
Ответов
volvo
сообщение 9.04.2010 23:31
Сообщение #2


Гость






Цитата
Я вообще хочу понять, как правильно спроектировать основную логику распознования. Допустим мы получили матрицу пикселей. Далее берем каждый элемент , выполняем все шаги, в соотвествии с алгоритмом (Дельта-правило, стр.13) Я правильно понимаю?
Правильно понимаешь. Каждую букву алфавита тебе надо прогнать через персептрон, чтобы сравнить возвращаемый им ответ с правильным (с тем, который от системы распознавания ожидается, в твоем случае - гласная/согласная буквы).

Цитата
Ещё я так понял, надо разделить область ввода изображение на 35 квадратов?
Да, для того, чтобы обработать каждую букву, ее изображение разбивается на 35 квадратов, каждому из которых устанавливается веса... (далее - происходит обучение методом настройки весов по алгоритму Хебба).

Дельфийскую программу пока не смотрел, она может только помешать, захочется сделать именно так, как там, даже если можно сделать по-другому. Если в процессе обсуждения (я надеюсь, оно будет? smile.gif ) столкнемся с какими-либо непреодолимыми препятствиями - тогда загляну в код для Дельфи
 К началу страницы 
+ Ответить 

Сообщений в этой теме
Andrewshkovskii   Алгоритм распознования образов на основе персептрона   9.04.2010 17:29
Andrewshkovskii   Опять к работе, после проветривания мозгов. Ну дел...   9.04.2010 23:26
volvo   Правильно понимаешь. Каждую букву алфавита тебе на...   9.04.2010 23:31
Andrewshkovskii   Да-да , будет, Вольво, ты меня во многих "про...   9.04.2010 23:42
Andrewshkovskii   Вопрос : измениться ли качество разпознования, есл...   10.04.2010 12:11
volvo   Изменится, естественно. Чем "мельче" ты ...   10.04.2010 15:40
Andrewshkovskii   ну у нас не промыщленные масштабы, так что я думаю...   10.04.2010 15:45
volvo   А я вот смотрю в твою методичку, и не понимаю, отк...   10.04.2010 18:03
Andrewshkovskii   А я вот смотрю в твою методичку, и не понимаю, от...   10.04.2010 22:04
volvo   А, ну да, у тебя же обучение по дельта-правилу в з...   11.04.2010 11:27
Andrewshkovskii   Ну нейронов там столько, сколько эталонов должно б...   11.04.2010 12:31
Andrewshkovskii   В общем я так подумал..не подойдет представление о...   12.04.2010 11:24
Andrewshkovskii   В принципе я кое-что понял...не обязательно делить...   12.04.2010 23:32


 Ответить  Открыть новую тему 
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



- Текстовая версия 23.06.2025 14:50
Хостинг предоставлен компанией "Веб Сервис Центр" при поддержке компании "ДокЛаб"