d. Удаляются старые входные нейроны нижней сети (которые больше не связаны) и изменяется тип старых выходных нейронов верхней сети на <HIDDEN> произошло объединение двух сетей в одну единую сеть.
Для автоматизации управления нейроконструктором в MemBrain используется язык сценариев (Scripting).
Для ознакомления с возможностями по управлению пакетом с помощью сценариев, в описании пакета MemBrain предусматриваются следующее файлы сценариев:
Папка «Simple: ScriptExample.as
Папка «NetEditor»: Использование NetEditorExample.as
Папка «TrainValidate»: TrainValidate.as
Папка «Дополнительно»: MackeyGlass.as
Папка «SecondsTimer: UsingSecondsTimerExample.as
Папка «VoiceRecognition»: VoiceRecognition.as
Кроме того, в описании пакета подробно освещаются следующие вопросы:
Выполнение сценариев вручную (Executing Scripts Manually)
Прерывание или приостановка выполнения скрипта (Aborting or Suspending Script Execution)
Обработка нейронных сетей в скриптах (Handling Neural Nets)
Компиляция и выполнение сценария командной строки (Command Line Script Execution)
Синтаксис скрипта (Script Syntax)
Справочник по командам (Command Reference)
Каждая обученная сеть может быть отторгнута от родительской нейросети процедурой генерации C-кода сформированной нейронной сети.
Чтобы сгенерировать исходный код C из текущей загруженной сети, нужно выполнить команду <Code-Generation> <C-Code> <Generate Code>.
Пакетом будет доложено об успешной генерации кода. Сгенерированный код состоит из следующих двух файлов.
NeuralNetDef. h
NeuralNetDef. c
которые генерируются в каталоге, настроенном как часть конфигурации сгенерированного C-кода (C-Code Generation Configuration).
Эти два файла вместе с библиотекой генерации C-кода MemBrain образуют код, который должен быть включен в ваш собственный процесс сборки программного обеспечения.
Библиотека генерации C-кода (MemBrain C-Code Generation Library), состоит из следующих файлов, которые находятся в подкаталоге C_CODE установочного каталога MemBrain:
NN_Types. h
NeuralNet. c
NeuralNet. h
Neuron. c
Neuron. h
NeuralLink. c
NeuralLink. h
Random. c
Random. h
Отечественный нейроконструктор «NeuroPro» умеет строить многослойные нейронные сети с сигмоидной функцией активации. В отличие от многих других нейропрограмм, NeuroPro умеет показывать структуру используемой нейросети в текстовом виде. Это набор формул, последовательно описывающих все преобразования, происходящие с данными, поступающими на вход сети до самого выхода из сети. Формулы включают в себя каждый слой, каждый нейрон, каждую связь, с уже подставленными (обученными) значениями весов каждой связи. По сути, набор этих формул можно рассматривать как исходный код программы на некоем абстрактном языке программирования. Такое описание позволяет: