Нейросетевое программирование. Инструментарий нейрокомпьютинга - страница 17

Шрифт
Интервал


7. Вывести текстовую строку в окно трассировки сценариев:

«void Trace (const string &in text)».

Здесь text – текст для вывода в окно трассировки. Добавьте «\ r \ n» к тексту, если вы хотите, чтобы следующий текст был добавлен к новой строке в окне трассировки. Если окно трассировки никогда не отображалось с момента запуска MemBrain, оно будет показано автоматически при выполнении этой команды. Однако, когда окно трассировки закрыто пользователем, оно не будет отображаться автоматически!

Автоматизация создания нейросети с помощью группы скриптов NetEditor с автоматической прорисовкой схемы нейросети на экране

Для создания сети используются тексты следующих скриптов:

// UsingNetEditorExample.as

// NetEditor.as

// Position.as

Создание сети ведётся под управлением пользователя. После запуска скриптовой программы для связи с пользователем используется интерфейс – пользователю задаётся вопрос о характеристиках создаваемой нейросети:

Введите количество скрытых слоёв в нейросети (Pleas enter the number of hidden layers for the net) и предлагается вариант ответа: 2;


Рис.42 Количество скрытых слоёв


Соглашаемся на 2

Следующим задаётся вопрос: хотите использовать для создания нейросети файл, содержащий готовые уроки MemBrain? (Да, или Нет)


Рис.43 Будет ли использоваться mbl-файл


Да

Если есть готовый файл с уроками (файл в формате mbl), надо указать координаты этого файла. По содержимому файла определяется количество входных и выходных нейронов и начинается создание сети: появляется окно скрипта:


Рис.44 Окно скрипта с извещением о создании нейросети


На экране появляются фрагменты создаваемой нейросети:


Рис.45 Выводимые на экран сообщения о создании нейросети


И задаётся вопрос, какое количество нейронов должен содержать скрытый слой №1?


Рис.46 Количество нейронов в скрытом слое 1


Подсказывается вариант ответа (5). При ответе Да задаётся

вопрос о количестве нейронов в скрытом слое 2.


Рис.47 Количество нейронов в скрытом слое 2


При ответе Да завершается построение нейросети, о чём сообщается в трассе скрипта:


Рис.48 Часть трассы о завершении скрипта


Трасса в один кадр не умещается:


Рис.49 Часть трассы о завершении скрипта


На экран выводится готовая нейросеть.


Рис.50 Нейросеть создана


В том случае, если не используем mbl-файл, запрашивается количество входных нейронов: