利用gensim在simulink中建立神经网络模型

利用gensim在simulink中建立神经网络模型

首先构建测试数据

  x = [1 2 3 4 5 6]
  y = 3*x

然后建立线性神经网络模型

net  = newlind(x,y)

创造测试数据

test  = [1.5 2.5 3.5 4.5 5.5 6.5]

利用已有的网络模型和数据进行测试

>> output = sim(net,test)
output =    4.5000    7.5000   10.5000   13.5000   16.5000   19.5000

接着导出到simulink

gensim(net,-1)  		% -1表示连续采样模块

在simulink中可以看到这样的模型

利用gensim在simulink中建立神经网络模型_第1张图片

在模型上,右击 – mask – look under mask,可以查看每一层的详细实现和数据

利用gensim在simulink中建立神经网络模型_第2张图片

稍微调整一下simulink文件,加入两个正弦函数,频率分别为1和15,然后构造这样的模型

利用gensim在simulink中建立神经网络模型_第3张图片

运行查看效果

利用gensim在simulink中建立神经网络模型_第4张图片

你可能感兴趣的:(MATLAB)