Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Оисание Перцептрона ARS-3.doc
Скачиваний:
1
Добавлен:
01.07.2025
Размер:
572 Кб
Скачать
☆

Руководство пользователя

При запуске программы открывается окно, типа изображенного на рисунке 3.

Рис.3. Начало работы с нейронной сетью

Для того чтобы появилось поле, для задания символа, необходимо провести мышкой по пустому месту на форме, после чего вы увидите сетку, в которой вы будете рисовать символы (рисунок 4).

Рис.4. Программа, готова к работе.

Прежде чем использовать сеть, необходимо ее обучить. Для начала необходимо ввести обозначение символа в поле «Обучение», как показано на рисунке 5.

Рис.5. Ввод символа, которому будет обучаться программа.

После чего необходимо изобразить в сетке ваше виденье данного символа. Именно с помощью отображения клеток на поле символ и будет идентифицироваться. Посмотрите изображение единицы на сетке на рисунке 6.

Рис.6. Изображение символа единицы на сетке.

Выделение клеток происходит с помощью левой кнопки мыши, но если вы ошиблись, то с помощью правой кнопки мыши снять это выделение.

Итак, после того как символ изображен и написан его идентификатор в поле обучение, необходимо нажать на кнопку «Обучить» (рисунок 7).

Рис.7. Обучение

После нажатия на эту кнопку символ будет запомнен сетью, в чем можно удостовериться взглянув на поле «Символы нейросети», где перечислены все выученные символы (рисунок 8).

Рис.8. Обученная сеть.

Выучим еще несколько символов, чтобы сложнее было системе распознавать вводимые знаки.

Для того чтобы начать обучение новому символу, необходимо сначала стереть то, что представляет из себя текущий символ. Делается это с помощью кнопки «Очистка окна ввода» (рисунок 9).

Рис.9. Очистка окна ввода

После того, как мы обучили свою программу, необходимо проверить правильно ли она угадывает введенные символы. Для этого снова очищаем окно ввода и теперь используем его для того, чтобы программа угадывала то, что мы рисуем в сетке.

Теперь рисуем любой символ исходя из известного списка и нажинаем на кнопку «Угадать» (Рисунок 10).

Рис.10. Угадывание символов

После нажатия на эту клавишу всплывает сообщение с угаданным символом (рисунок 11).

Рис.11. Угаданный символ

Так же может случится ситуация, когда мы вводим один символ, но система указывает на другой. Это нормальная ситуация для слабообученного перцептрона, это значит, что нужно ему принудительно указать, что это за символ (рисунок 12).

Рис.12. Неугаданный символ

Для того, чтобы перцепторн лучше понимал вас, необходимо после неверно отгаданного символа сначала нажать «ОК», а затем в строке «Обучение» ввести правильный символ (рисунок 13). Тогда система подучится и будет лучше узнавать символы, а так же уменьшится вероятность возникновения ошибки. После чего программа правильно воспримет введенный уже немного иначе символ (рисунок 14)

Рис.13. Дообучение программы.

Рис.14. Дообученная программа

Если возникает необходимость очистки сети, то для этого можно нажать на кнопку

и тогда все обучение сотрется и сеть будет создана «с чистого листа» (рисунок 15).

Рис.15. Новая сеть

В приложении 1 можно рассмотреть оставшиеся скриншоты введенных и угаданных символов.