Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Delphi Новый топик    Ответить
Топик располагается на нескольких страницах: [1] 2   вперед  Ctrl      все
 Нейронные сети  [new]
Damir_85
Member

Откуда:
Сообщений: 163
Здравствуйте.
Я хочу начать изучать нейронные сети, и поэтому хотел спросить вас о литературе по этой теме. Я конечно посмотрел кое какое видео по нейросети, небольшое представление имею. Какую бы литературу вы мне посоветовали? В принципе, если книга конкретно не касается Дельфи, но читая, можно составлять свои программы, то тоже очень хорошо, если же есть с примерами по Дельфи это отлично.
И такой небольшой вопрос касательно распознавания изображений: предположим есть небольшой jpg-файл, на котором написано слово или предложение. Причем самым обычным шрифтом, без экзотики. Тяжело ли вообще писать программы (Дельфи), чтобы переводить эту картинку в набранный текст? (ну т.е в плане реализации, я конечно, понимаю, что все зависит от знаний, но на каком этапе обучения можно уже писать такие программы?)
Конечно, я не ради только это задачи собираюсь изучать нейросети)
1 окт 17, 18:41    [20834760]     Ответить | Цитировать Сообщить модератору
 Re: Нейронные сети  [new]
defecator
Member

Откуда:
Сообщений: 34689
Если задача распознавать текст, то есть весьма мощная штука - cuneiForm.
https://ru.wikipedia.org/wiki/CuneiForm

Обёртка на Delphi для неё тут:
https://www.winsoft.sk/ocr.htm
1 окт 17, 20:21    [20834866]     Ответить | Цитировать Сообщить модератору
 Re: Нейронные сети  [new]
Сергей N
Member

Откуда: отсюда
Сообщений: 45
Зайдите на Хабрахабр. Там много вводного материала, со ссылками на работающие программы, в том числе, в среде Delphi. Внимательно читайте комментарии. Следует сказать, что Delphi не считается подходящей средой для моделирования нейросетей.
1 окт 17, 21:33    [20834928]     Ответить | Цитировать Сообщить модератору
 Re: Нейронные сети  [new]
makhaon
Member

Откуда: A galaxy far far away
Сообщений: 1876
Причина?
1 окт 17, 21:45    [20834939]     Ответить | Цитировать Сообщить модератору
 Re: Нейронные сети  [new]
schi
Member

Откуда: Москва
Сообщений: 2227
makhaon
Причина?


Мертвый язык
1 окт 17, 22:14    [20834958]     Ответить | Цитировать Сообщить модератору
 Re: Нейронные сети  [new]
Dimitry Sibiryakov
Member

Откуда:
Сообщений: 43664

schi
Мертвый язык

никто не умеет на нём программировать на таком уровне.

Posted via ActualForum NNTP Server 1.5

1 окт 17, 22:19    [20834964]     Ответить | Цитировать Сообщить модератору
 Re: Нейронные сети  [new]
Сергей N
Member

Откуда: отсюда
Сообщений: 45
Для автора темы добавлю полезную ссылочку:

https://tproger.ru/digest/learning-neuroweb-all-for-begin/
2 окт 17, 00:15    [20835094]     Ответить | Цитировать Сообщить модератору
 Re: Нейронные сети  [new]
Сергей N
Member

Откуда: отсюда
Сообщений: 45
makhaon,

Лично для меня основная причина - отсутствие готовых заготовок (включая специализированные библиотеки) для организации типовых нейросетей. Взгляните, например, сюда http://нейронные-сети.рф/. Или Fast Artificial Neural Network Library (libfann) для C. А также осутствие гибких языковых конструкций, пригодных для описания функциональных особенностей нейросетей (Python, R).
2 окт 17, 00:47    [20835135]     Ответить | Цитировать Сообщить модератору
 Re: Нейронные сети  [new]
под ван
Guest
schi
makhaon
Причина?


Мертвый язык

Почему все кроме Крюкова знают об этом, но ему не говорят?
2 окт 17, 02:44    [20835185]     Ответить | Цитировать Сообщить модератору
 Re: Нейронные сети  [new]
defecator
Member

Откуда:
Сообщений: 34689
Сергей N
Зайдите на Хабрахабр. Там много вводного материала, со ссылками на работающие программы, в том числе, в среде Delphi. Внимательно читайте комментарии. Следует сказать, что Delphi не считается подходящей средой для моделирования нейросетей.


бредятина чистейшей воды
2 окт 17, 08:59    [20835333]     Ответить | Цитировать Сообщить модератору
 Re: Нейронные сети  [new]
Няшик
Member

Откуда: Екатеринбург
Сообщений: 726
defecator,

Твоя программа хоть и с rus.traineddata не смогла разобрать обычный шрифт с форума к примеру, сделанный на вин - принт скрин
2 окт 17, 09:13    [20835355]     Ответить | Цитировать Сообщить модератору
 Re: Нейронные сети  [new]
defecator
Member

Откуда:
Сообщений: 34689
Няшик
defecator,

Твоя программа хоть и с rus.traineddata не смогла разобрать обычный шрифт с форума к примеру, сделанный на вин - принт скрин


потому что ты не умеешь её готовит.
Впрочем, это тебе не SSE, это мозги нужны, чтобы изучить технологию
2 окт 17, 09:20    [20835369]     Ответить | Цитировать Сообщить модератору
 Re: Нейронные сети  [new]
makhaon
Member

Откуда: A galaxy far far away
Сообщений: 1876
Смешно, конечно. И про уровень, и про мёртвость и про гибкость.

Посмотрел libfann, ну - месяц, неспешно, и будет клон на Делфи.
2 окт 17, 09:24    [20835389]     Ответить | Цитировать Сообщить модератору
 Re: Нейронные сети  [new]
defecator
Member

Откуда:
Сообщений: 34689
makhaon
Смешно, конечно. И про уровень, и про мёртвость и про гибкость.

Посмотрел libfann, ну - месяц, неспешно, и будет клон на Делфи.


так клон не нужен, есть к нему обёртка на Дельфи
2 окт 17, 09:26    [20835391]     Ответить | Цитировать Сообщить модератору
 Re: Нейронные сети  [new]
makhaon
Member

Откуда: A galaxy far far away
Сообщений: 1876
Тем более.
2 окт 17, 09:39    [20835412]     Ответить | Цитировать Сообщить модератору
 Re: Нейронные сети  [new]
Няшик
Member

Откуда: Екатеринбург
Сообщений: 726
defecator,

Говорить то ты мастак, но когда example с сайта с русским файлом traineddata вывод такое. То я сразу нажимаю удалить навсегда.

+
Картинка с другого сайта.
2 окт 17, 10:26    [20835572]     Ответить | Цитировать Сообщить модератору
 Re: Нейронные сети  [new]
Няшик
Member

Откуда: Екатеринбург
Сообщений: 726
В прочем это похоже выделение картинки работает глючно, мне удалось 1 раз восстановить текст Англиканские с картинки полностью.

Остальные разы вот типа такое было

Картинка с другого сайта.
2 окт 17, 10:29    [20835583]     Ответить | Цитировать Сообщить модератору
 Re: Нейронные сети  [new]
schi
Member

Откуда: Москва
Сообщений: 2227
makhaon
Смешно, конечно. И про уровень, и про мёртвость и про гибкость.

Посмотрел libfann, ну - месяц, неспешно, и будет клон на Делфи.


Про мертвость - это увы не смех, а факт. Меня тоже это не очень радует.
2 окт 17, 10:36    [20835605]     Ответить | Цитировать Сообщить модератору
 Re: Нейронные сети  [new]
defecator
Member

Откуда:
Сообщений: 34689
Няшик
defecator,

Говорить то ты мастак, но когда example с сайта с русским файлом traineddata вывод такое. То я сразу нажимаю удалить навсегда.

+
Картинка с другого сайта.


потому что, как я тебе уже сказал, ты не умеешь это готовить.

Требования у всех систем OCR - это 600 dpi,
а ещё русские словари для cuneiForm нужно обучать на разные шрифты.

Как сделано это у FineReader
(загляни в папочку, и посмотри, какое количество обученных нейросетей там лежит).

Для cuneiForm сделано это только для Eng.

И, в общем, давай ты не будешь рассуждать о том, чего не знаешь и о чём вообще не в курсе.
Иди затачивай свой SSE
2 окт 17, 10:36    [20835609]     Ответить | Цитировать Сообщить модератору
 Re: Нейронные сети  [new]
Няшик
Member

Откуда: Екатеринбург
Сообщений: 726
defecator,

Ты опять пытаешься выставить свои права, но вообще неудачно.

В этой программе решает - то, как ты выделил на картинке текст.

Вот пруфы
+
Картинка с другого сайта.


-- 40 попыток
Картинка с другого сайта.



А потом ты втираешь такую дичь. Да на помойку такой хлам. Онлайн сервисы могут разобрать текст вообще в пикселях на 100% а тут такое.
2 окт 17, 10:42    [20835623]     Ответить | Цитировать Сообщить модератору
 Re: Нейронные сети  [new]
Sarych
Member

Откуда:
Сообщений: 9
Для автора темы.
В статьях на сайте, доступно и наглядно описана теория, примеры на Delphi:
https://basegroup.ru/community/articles/math

Для практики, можно использовать FANN - Fast Artificial Neural Network Library:
http://leenissen.dk/fann/wp/language-bindings/
https://en.wikipedia.org/wiki/Fast_Artificial_Neural_Network
https://github.com/libfann/fann
https://sourceforge.net/projects/fann/

FANN for Delphi:
http://sourceforge.net/projects/fann/files/fann/2.1.0beta/fann_delphi_2_0.zip/download
2 окт 17, 10:46    [20835631]     Ответить | Цитировать Сообщить модератору
 Re: Нейронные сети  [new]
defecator
Member

Откуда:
Сообщений: 34689
Няшик
defecator,

Ты опять пытаешься выставить свои права, но вообще неудачно.

В этой программе решает - то, как ты выделил на картинке текст.


Не надо ничего выделять.
И ещё раз, не пытайся рассуждать о том, с чем ты не умеешь работать.
Вот тебе образец с необученным словарём.

К сообщению приложен файл. Размер - 135Kb
2 окт 17, 10:51    [20835642]     Ответить | Цитировать Сообщить модератору
 Re: Нейронные сети  [new]
Няшик
Member

Откуда: Екатеринбург
Сообщений: 726
defecator
Не надо ничего выделять.


Ну тогда расскажи, для чего там такое кривое выделением.

И я вообще то давно написал что проблема с кривым выделением.
2 окт 17, 10:55    [20835658]     Ответить | Цитировать Сообщить модератору
 Re: Нейронные сети  [new]
defecator
Member

Откуда:
Сообщений: 34689
Няшик
defecator
Не надо ничего выделять.


Ну тогда расскажи, для чего там такое кривое выделением.

И я вообще то давно написал что проблема с кривым выделением.


ни о каком кривом выделении не знаю. Возможно, всё дело в тебе.

Библиотеку эту использую уже 2.5 года для оцифровки судебных дел для картотек.
Работает изумительно, если правильно обучить нейросети.
2 окт 17, 10:59    [20835669]     Ответить | Цитировать Сообщить модератору
 Re: Нейронные сети  [new]
Няшик
Member

Откуда: Екатеринбург
Сообщений: 726
defecator,

Нажми на картинку левой кнопкой, и тяни в нижнюю правую сторону. Он выделяет часть картинки
2 окт 17, 11:09    [20835707]     Ответить | Цитировать Сообщить модератору
Топик располагается на нескольких страницах: [1] 2   вперед  Ctrl      все
Все форумы / Delphi Ответить