Для обучения нейросети выбран алгоритм Std. BP:



Результат обучения виден на Net Error Viewer:


Обучение заняло около 300 эпох; была достигнута ошибка сети 0,0004


Для контроля качества обучения составлен файл: «шеффер_контр. csv»



Результат обучения виден на Pattern Error Viewer:



После обучения нейросети для проверки выведен файл «Export_Validation. csv»:



Сохраняем обученную нейросеть в виде искусственного нейронного ансамбля. Для этого:

Блокируем нейроны (защищаем их от возможности переобучения) – выделяем все скрытые и все выходные нейроны, на одном из выделенных нейронов открываем Properties в открытом правой кнопкой мыши меню, активируем «Lock Act. Thres. For Teacher»:



С помощью File -> Save as» cохраняем обученную нейросеть (полученный искусственный нейронный ансамбль) в файле «шеффер_End. mbn»).

Проверяем обученность нейросети и готовность её работать: обновляем загрузку нейропакета MemBrain, загружаем в него файл «шеффер_End. mbn», открываем редактор уроков (Lesson Editor), синхронизируем редактор с нейросетью (Names from Net), набираем на входных нейронах проверочный двоичный код, нажимаем Think on Input – на выходных нейронах появляется ответ, соответствующий таблице истинности логической функции штрих Шеффера.

Купите полную версию книги и продолжайте чтение
Купить полную книгу