Модераторы: Partizan, gambit

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Нейронные сети, Как ими пользоватся ? 
:(
    Опции темы
BestRoot
Дата 2.4.2009, 07:34 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 27
Регистрация: 30.10.2008

Репутация: нет
Всего: нет



привет народ 
вот есть такая задача:
надо распознать буквы напасинные на листочке.
буквы строго печатные и находятся в пределах оределенной области ,каждая буква в своем премоугольнике!!!

как реализовать: 
1.есть вариант создать бибиотеку готовых рисунков,а потом читать по пиксилям со сканированной какртинки и сравнивать с картинками из библиотеке.

2.Искал в Инете как это сделать везде написанно что есть некие нейронные сети ,говорят что там это без проблем сделать можно ,
но я понятия не имею как ими пользоваться .

Подскажите что такое нейронные сети,учебники по ним или в идеале будет если кто то пример даст .

Зарание большое спасибо .
 smile 

PM MAIL WWW ICQ   Вверх
diadiavova
Дата 2.4.2009, 08:47 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Доктор Зло(диагност, настоящий, с лицензией и полномочиями)
****


Профиль
Группа: Модератор
Сообщений: 5821
Регистрация: 14.8.2008
Где: В Коньфпольте

Репутация: 31
Всего: 142



Думаю: надо покапать в этом направлении
http://www.google.ru/search?q=%D0%B0%D0%BB...GL_ruRU312RU312

Вот например сайт по-моему по теме
http://www.cr-online.ru/index.php


--------------------
Хочешь получить мудрый совет - читай подписи участников форумов.
Злой доктор Щасзаболит smile
PM   Вверх
archeg
Дата 2.4.2009, 13:51 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 612
Регистрация: 6.1.2007
Где: Киев

Репутация: 11
Всего: 27



Так просто нейронные сети не даються) У моего друга где-то валялась книжечка, там страниц этак тыщи 2. И написано довольно сложно... Да и мне кажеться, это не лучший вариант. Смотря что нужно.

Наш препод по распознаванию образов, рассказывал такой вариант:
Создаешь алфавит такого вида:
а - | (стрелка вверх)
б - /
в - \
г - - (вправо)
д - | (вниз)
В общем нумеруешь векторы, заокруглености. Все это имеет направление.
Теперь букву "П" например можно записать так: "агд". При том тебе наплевать на размер буквы, шрифт, возможные отклонения (например буква немного кривая - при анализе векторов можно допускать какую-то ошибку, кривизну).

Если же, у тебя есть размер буквы (каждая буква в квадрате), шрифт буквы (очень важно - некоторые шрифты могут быть совсем не похожи на другие), то как по мне, можно сделать как ты и предложил:
Делаешь библиотеку буков, маленьких и больших. В большом разрешении. При анализе зжимаешь до нужного тебе размера, и сравниваешь по-пиксельно. Если например процент совпадений больше какого-то числа., например 90%, то говоишь что это эта буква.
Если это написать умно, а не в тупую, то работать будет довольно шустро...


--------------------
ИМХО задница есть универсальный интерфейс. Ибо через задницу можно сделать абсолютно ВСЕ (bash.org.ru)

Дядька всегда можно спросить в аське, если не задалбывать - не откажет smile
И вообще, на самом деле я студент, и ненавижу обращение на "Вы") Тут все свои  ;)
PM MAIL ICQ Jabber   Вверх
WERITAS
Дата 2.4.2009, 14:18 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


********
**


Профиль
Группа: Участник
Сообщений: 582
Регистрация: 2.5.2005
Где: Москва

Репутация: нет
Всего: 5



Для автоматического распознавания текста могут быть использованы следующие методы:
1. Векторно-пространственная модель (Vector Space Model)
2. Вероятностные методы (Probabilistic Retrieval)
3. Неявное семантическое индексирование (Latent Semantic Indexing)
4. Нейронные сети (Neural Networks)
5. Генетические алгоритмы (Genetic Algorithms)
6. Нечеткая логика (Fuzzy Set Retrieval)
7. Цепи Маркова
8. Методы реферирования
9. Семантическая сеть
Ну, например, можно построить семантическую сеть. Если вы будете искать мануалы в этом направлении, то в скором времени не будете знать куда деваться от инфы smile Советую заглянуть в "Справочник по искусственному интеллекту" (1990 год, 3 книги). Там подробно расписаны все алгоритмы. smile



--------------------
Арт-менеджер клуба, разрешивший концерт Алексея Глызина, уволен с формулировкой "Мудак"
PM MAIL   Вверх
Enuviel
Дата 3.4.2009, 00:20 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 13
Регистрация: 28.8.2007

Репутация: нет
Всего: нет



Очень много сайтов по нейронным сетям, книг, статей да и самих сетей много.
Строишь сеть(число слоев можно подобрать опытным путем) и на примерах обучаешь ее, для букв часто используется метод обратного распространения ошибки.
Перед обучением лучше обработать картинки, вариантов тоже куча(вейвлет преобразование, преобразование радона и прочее..)
Инфы очень много, так что если порыться найдешь.Правда вот результат получишь далеко не 100 процентный.

PM MAIL   Вверх
Idsa
Дата 3.4.2009, 07:15 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Участник
Сообщений: 2086
Регистрация: 5.12.2006
Где: Томск

Репутация: 14
Всего: 62



Цитата(Enuviel @  3.4.2009,  04:20 Найти цитируемый пост)
Правда вот результат получишь далеко не 100 процентный.

Даже если нанять людей, которые распознавали бы картинки, вероятность будет не 100% smile
WERITAS, добавьте это 10-м пунктом ;) Нельзя недооценивать этот способ: существует множество сервисов такого плана, благодаря которым ежедневно распознаются тысячи и тысячи капч.


--------------------
Мой блог: alexidsa.blogspot.com
PM MAIL ICQ   Вверх
archeg
Дата 3.4.2009, 12:44 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 612
Регистрация: 6.1.2007
Где: Киев

Репутация: 11
Всего: 27



Цитата(Idsa @ 3.4.2009,  07:15)
Цитата(Enuviel @  3.4.2009,  04:20 Найти цитируемый пост)
Правда вот результат получишь далеко не 100 процентный.

Даже если нанять людей, которые распознавали бы картинки, вероятность будет не 100% smile
WERITAS, добавьте это 10-м пунктом ;) Нельзя недооценивать этот способ: существует множество сервисов такого плана, благодаря которым ежедневно распознаются тысячи и тысячи капч.

LOL  smile  smile 
А реально, че париться? Нанять десяток индусов, пусть распознают  smile  Может даже дешевле выйдет  smile  smile  smile 


--------------------
ИМХО задница есть универсальный интерфейс. Ибо через задницу можно сделать абсолютно ВСЕ (bash.org.ru)

Дядька всегда можно спросить в аське, если не задалбывать - не откажет smile
И вообще, на самом деле я студент, и ненавижу обращение на "Вы") Тут все свои  ;)
PM MAIL ICQ Jabber   Вверх
Idsa
Дата 3.4.2009, 13:09 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Участник
Сообщений: 2086
Регистрация: 5.12.2006
Где: Томск

Репутация: 14
Всего: 62



Конечно, я писал это с долей иронии... но в некоторых случаях такой подход действительно может оказаться отличным решением. Вот интересная статья на эту тему: http://habrahabr.ru/blogs/crowdsourcing/38589/


--------------------
Мой блог: alexidsa.blogspot.com
PM MAIL ICQ   Вверх
WERITAS
Дата 3.4.2009, 14:17 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


********
**


Профиль
Группа: Участник
Сообщений: 582
Регистрация: 2.5.2005
Где: Москва

Репутация: нет
Всего: 5



Человеческий фактор всегда нужно учитывать  smile 


--------------------
Арт-менеджер клуба, разрешивший концерт Алексея Глызина, уволен с формулировкой "Мудак"
PM MAIL   Вверх
ZmeyNet
Дата 3.4.2009, 20:34 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 28
Регистрация: 25.1.2008
Где: Belarus, Minsk

Репутация: нет
Всего: нет



возможно чем то вам поможет данный фреймворк http://code.google.com/p/aforge/
PM MAIL ICQ Skype   Вверх
DragonFire
Дата 8.4.2009, 20:55 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 725
Регистрация: 14.8.2005
Где: Москва

Репутация: 1
Всего: 9



Если интересно, я писал оч давно: http://forum.vingrad.ru/topic-70098.html
Пример грубый оч, но рабочий.. В 9 классе на ура написался за пару дней... Дальше можно дорабатывать.. 


--------------------
PM MAIL ICQ   Вверх
Bladerender
Дата 1.5.2009, 09:21 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 207
Регистрация: 19.7.2007

Репутация: нет
Всего: нет



Думаю для интереса разработки было бы лучше придумать свой алгоритм. От нейронных сетей советую сразу отказаться, так как знаю человека, который занимаеться этим уже 4 года и только вот теперь начал добиваться в этой области хоть каки-то успехов. Для того, что бы процес отказа произошел как можно быстрее, советую посмотреть внутрь книги Саймана Хайкина "Нейронные сети" (класика жанра). Если же все таки не зохочете отказаться от этого, то тогда берете все ту же книгу  Хайкина и читаете от начала и до конца. Я потратил не ёё чтение 2,5 месяца, при том что читал каждый день.
PM MAIL   Вверх
Rohoss
Дата 4.5.2009, 20:06 (ссылка) |    (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Начальник интернета
***


Профиль
Группа: Завсегдатай
Сообщений: 1308
Регистрация: 9.10.2006
Где: Matrix

Репутация: 2
Всего: 18



Можно использовать АПИ ABBYY FineReader'а


--------------------
Файловый менеджер Explorer.Net скачать  video
PM ICQ   Вверх
PashaPash
Дата 4.5.2009, 20:44 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1233
Регистрация: 3.1.2008

Репутация: 13
Всего: 49



или родной OCR оффиса - http://www.codeproject.com/KB/office/modi.aspx
ЗЫ Нейронные сети - псевдонаука smile


--------------------
PM MAIL WWW   Вверх
dazy
Дата 5.5.2009, 22:01 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 344
Регистрация: 15.9.2006

Репутация: 1
Всего: 8



Цитата

Можно использовать АПИ ABBYY FineReader'а 


Есть еще такая штука ABBYY FormReader, как раз и предназначена для таких задач.
PM MAIL   Вверх
Ответ в темуСоздание новой темы Создание опроса
Прежде чем создать тему, посмотрите сюда:
mr.DUDA
THandle

Используйте теги [code=csharp][/code] для подсветки кода. Используйтe чекбокс "транслит" если у Вас нет русских шрифтов.
Что делать если Вам помогли, но отблагодарить помощника плюсом в репутацию Вы не можете(не хватает сообщений)? Пишите сюда, или отправляйте репорт. Поставим :)
Так же не забывайте отмечать свой вопрос решенным, если он таковым является :)


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, mr.DUDA, THandle.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Общие вопросы по .NET и C# | Следующая тема »


 




[ Время генерации скрипта: 0.0557 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.