Функция gensim создает блочные описания сетей, чтобы можно было моделировать их с помощью программного обеспечения Simulink ®.
gensim(net,st)
Второй аргумент для gensim определяет время выборки, которое обычно выбирается как некоторое положительное реальное значение.
Если сеть не имеет задержек, связанных с ее входными весами или весами слоев, это значение может быть установлено равным -1. Значение -1 вызывает gensim создание сети с непрерывной выборкой.
Вот простая задача определения набора входов p и соответствующие целевые показатели t.
p = [1 2 3 4 5]; t = [1 3 5 7 9];
Код ниже создает линейный слой для решения этой проблемы.
net = newlind(p,t)
Вы можете протестировать сеть на ваших исходных входах с помощью sim.
y = sim(net,p)
Результаты показывают, что сеть решила проблему.
y =
1.0000 3.0000 5.0000 7.0000 9.0000
Звонить gensim как показано ниже, чтобы создать версию сети Simulink.
gensim(net,-1)
Второй аргумент - -1, поэтому результирующие выборки сетевых блоков выполняются непрерывно.
Вызов gensim открывает следующий Simulink Editor, показывающий систему, состоящую из линейной сети, подключенной к входу образца, и области.

Для тестирования сети дважды щелкните по введенной константе. x1 блок слева.

Блок ввода фактически является стандартным блоком константы. Изменение значения константы с исходного значения, сгенерированного случайным образом, на 2и нажмите кнопку «ОК».
Выберите пункт меню Моделирование > Выполнить. Симуляция системы занимает некоторое время.
По завершении моделирования дважды щелкните по выводимым данным. y1 блокировать справа, чтобы увидеть следующее отображение ответа сети.

Обратите внимание, что выход равен 3, что является правильным выходом для входа 2.
Вот несколько упражнений, которые вы можете попробовать.
Замените блок постоянного ввода генератором сигналов из стандартного блока Simulink Sources. Смоделировать систему и просмотреть отклик сети.
Воссоздайте сеть, но с дискретным временем выборки 0,5, вместо непрерывной выборки.
gensim(net,0.5)
Снова замените постоянный вход генератором сигнала. Смоделировать систему и просмотреть отклик сети.
Сведения о моделировании и развертывании неглубоких нейронных сетей с функциями MATLAB ® см. в разделе Развертывание неглубоких нейронных сетевых функций .