Нейросетевое программирование. Инструментарий нейрокомпьютинга. Александр Кириченко

Читать онлайн.



Скачать книгу

содержащихся в раздел [<LINKS <], который будет следующим.

      [<LINK FORMAT INFO>]

      SOURCE_ID; TARGET_ID; WEIGHT

      Этот раздел содержит все ссылки в сети.

      Одна ссылка всегда представлена одной строкой в CSV-файле.

      [<LINKS>]

      1;3;0,263535

      2;3;0,178995

      Конец ключевых слов.

      [<END>]

      */

      Покажем на реальном примере:

      Пример.

      Создадим нейросеть для анализа принадлежности точки одному из двух множеств: синему или жёлтому.

      Для обучения покажем нейросети смешанный файл с точками circle1.csv (374 записей):

      csv-файл

      Файл circle1.csv

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

      Файл circle2.csv (21 запись)

      Оба эти файла получены из полного исходного файла «circle. csv», содержащего 394 записи:

      Файл «circle. csv»

      Загружаем нейросеть из «Circle_1.mbn»

      Рис.13 Нейросеть загружена

      Загружаем «circle1.csv»

      Рис.14 Загружен обучающий файл

      Загружаем «circle2.csv»

      Рис.15 Загружен контролирующий файл

      После настройки Lesson Editor для обучения:

      Рис.16 Подготовка обучения нейросети

      Согласуем нейросеть с настройкой нейропакетаMemBrain.

      После согласования нейросети с Lesson Editor (Names from Net) надо нормализовать Wizard через Extras. Теперь можно обучать нейросеть:

      Рис.17 Ход обучения виден в окне Pattern Error Viewer:

      Рассмотрим подробнее ход обучения.

      Рис.18 Ход обучения нейросети

      Для ознакомления с полученной структурой и составом обученной нейросети экспортируем нейросеть в csv-файл «экспорт 1. csv». Для этого определим состав выводимой информации:

      Рис.19 Подготовка экспорта обученной нейросети

      Экспорт произведём нажатием кнопки «Export» в меню «File».

      Обученная нейросеть будет выведена в файл «Export Circle. csv»:

      Рис.20 Характеристики нейросети после обучения

      Таблица состоит из 3 частей.

      1 часть – заголовок.

      2 часть – [<NEURON FORMAT INFO>]

      В этой части содержится информация о нейронах (№; Название слоя, в котором нейрон находится; Имя; Тип нейрона; Характеристики…):

      Рис.21 Информация о нейронах

      3 часть – информация о связях нейронов:

      Рис.22 Веса связей нейронов

      Подробное знакомство с нейросетью

      Подробное знакомство с тем, что представляют собой и что можно делать с нейронными сетями, можно получить по справочнику команд (Command Reference), в котором перечислены все доступные специфичные для MemBrain команды языка сценариев MemBrain в соответствии со следующими подкатегориями:

      Команды языка