Программирование - это просто
Advertisement
Главная arrow Искусственный интеллект arrow Искусственный интеллект arrow Практика нейронных сетей (платный раздел) arrow Практика нейронных сетей. Урок 21. Лабораторная работа №1 по персептронам.
20.10.2017 г.
Главное меню
Главная
Системный подход
Интернет магазин
Биржевые роботы
Программные продукты
Математика и информатика
1С:Предприятие
C#, Delphi, VB, F#, Web и пр.
Искусственный интеллект
Услуги
Ча. Во. (FAQ)
Платный раздел
Наука для чайников
Разное
Размышления
Карта сайта
Друзья сайта
Excel-это не сложно
Все о финансах
Практика нейронных сетей. Урок 21. Лабораторная работа №1 по персептронам. Печать E-mail
Автор megabax   
30.12.2016 г.
unit AIObj

Практика нейронных сетей. Урок 21. Лабораторная работа №1 по персептронам.

Чтобы смотреть урок полностью, подпишитесь на платный раздел.

В платном разделе статья и исходники находятся здесь.


На прошлом уроке я обещал разобрать одну из лабораторных работ по нейросетям. Программа и оформление лабы (вместе с теорией) приложено к исходнкам, но, тем не менее, есть что сказать дополнительно, в частности, описать некоторые эксперименты, которые можно с ней проделать. В данной лабе два задания: написать нейросеть для распознавания функции XOR и нейросеть для распознавания букв. Мы будем экспериментировать со второй частью: распознавания букв. Согласно теории (см. отчет по лабе, приложенный к исходникам), если буква в наборе встречается только с одним начертанием, то нейросеть гарантированна обучиться ее распознавать. Если с двумя и более начертаниями (например, заглавная и строченая, либо с иным вариантом начертания), то такой гарантии нет. Вот давайте это проверим, загнав в нейросеть весь алфавит. Но для этого немного подправим прогу, в процедуре init_net2() класса формы вместо 5 поставим 33 (число букв русского алфавита):....

...

...

Теперь обучим нейронную сеть и увидим, что она правильно  распознает все буквы алфавита:

Практика нейронных сетей. Урок 21. Лабораторная работа №1 по персептронам.

Что характерно, сеть может распознавать и"кривые буквы":

Практика нейронных сетей. Урок 21. Лабораторная работа №1 по персептронам.

...

...

...


Скриншоты, помеченные знаком *, являются цитатами и иллюстрациями  программного продукта "Microsoft Visual Studio 2010 Professional", авторское право на который принадлежит корпорации Microsoft.. 


Последнее обновление ( 30.12.2016 г. )
 
« След.   Пред. »
 
© 2017 Программирование - это просто
Joomla! - свободное программное обеспечение, распространяемое по лицензии GNU/GPL.
Русская локализация © 2005-2008 Joom.Ru - Русский Дом Joomla!
Design by Mamboteam.com | Powered by Mambobanner.de
Я принимаю Яндекс.Деньги
Мы принимаем
Банковские карты
Оплатите покупку в интернет-магазине банковскими картами VISA и Mastercard любого банка.
узнать больше
Электронный кошелек
Моментальная оплата покупок с помощью вашего электронного кошелька RBK Money.
узнать больше
Банковский платеж
Оплатите покупку в любом российском банке. Срок зачисления средств на счет - 3-5 рабочих дней.
узнать больше
Денежные переводы
Оплата покупок через крупнейшие системы денежных переводов CONTACT и Unistream.
узнать больше
Почтовые переводы
Оплатите покупку в любом отделении Почты России. Срок зачисления платежа - 3-4 рабочих дня.
узнать больше
Платежные терминалы
Оплата покупок в терминалах крупнейших платежных систем в любом городе России - быстро и без комиссии.
узнать больше