1. Пользуйтесь тегами кода. - [code] ... [/code]
2. Точно указывайте язык, название и версию компилятора (интерпретатора).
3. Название темы должно быть информативным.
В описании темы указываем язык!!!
| Andrewshkovskii |
9.04.2010 17:29
Сообщение
#1
|
|
Бывалый ![]() ![]() ![]() Группа: Пользователи Сообщений: 222 Пол: Мужской Реальное имя: Andrew Репутация: 0 |
Данная работа является расширением решенной вот этой задачи.
На данном этапе я успел разработать только интерфейс, и пришел сюда за советом, а не за тем, что бы кто-то написал за меня:) Я так понимаю, что : Преобразование изображения в пиксельную сетку и отображение матрицы пикселей точно такое-же, как и в ранней работе? Я вообще хочу понять, как правильно спроектировать основную логику распознования. Допустим мы получили матрицу пикселей. Далее берем каждый элемент , выполняем все шаги, в соотвествии с алгоритмом (Дельта-правило, стр.13) Я правильно понимаю?Ещё я так понял, надо разделить область ввода изображение на 35 квадратов? Пока я только пытаюсь разобраться с теорией алгоритма, если что не так описал, прощу прощения, и говорю спасибо за любой ответ:) А да, забыл чуток, вот ещё пример программы аналогичной, разработаной на delphi Сообщение отредактировано: Andrewshkovskii - 9.04.2010 17:34 Прикрепленные файлы
Распознавание_оптических_образов_с_помощью_однослойного_персептрона.pdf ( 296.77 килобайт )
Кол-во скачиваний: 2862
var.zip ( 298.05 килобайт )
Кол-во скачиваний: 169 |
![]() ![]() |
| Andrewshkovskii |
12.04.2010 11:24
Сообщение
#2
|
|
Бывалый ![]() ![]() ![]() Группа: Пользователи Сообщений: 222 Пол: Мужской Реальное имя: Andrew Репутация: 0 |
В общем я так подумал..не подойдет представление озображение и работа с этим представление в персептроне, все это можно использовать для отображения изображения, но не работы с ним через нейроны (т.к там большой вектор 0 и 1 (900 элементов) , а нам надо от каждолго изображения 30-35 нулей и едениц - решение о заполнености каждого из 30-35 квадратов.Хотя можно подумать над преобразованием этого вектора..Допустим, взять каждую строку(ведь этот вектор - преобразованая матрица 30х30) и проверять на сколько она заполнена 1 и 0, и если более чем на х%, то писать 1, если менее -0.
Или я всетаки что-то усложняю? Там же мы как-бы уменьшали изображение, а не разбивали.. Ещё я думаю что можно сделать сделать вот так : разбить изображение на 30 квадратов(что бы не менять сейчас его размер..), потом для каждого квадрата : "ткнуть" в центр, и если там естьчерным цвет - то писать 1, если нет то 0". Вот мои догадки.. |
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 23:32![]() ![]() |
|
Текстовая версия | 12.12.2025 22:41 |