Simulink神经网络数据输入

时间:2016-01-19 21:09:53

标签: matlab neural-network simulink

我有一个2x147矩阵作为输入,一个3x147矩阵作为输出,我用输入矩阵和输出矩阵训练NN模式识别。然后我生成了训练有素的NN的Simulink模型,现在我想测试相同大小的新数据集(2x147)。

我收到以下错误:

  

端口宽度或尺寸错误。 NN_Trail/Constant的输出端口1是[2x147]矩阵。

     

端口宽度或尺寸错误。 NN_Trail/Pattern Recognition Neural Network的输入端口1是具有2个元素的一维向量。

如果我给出2个元素的常量值,则Simulink运行上述时间并提供所需的输出。如何使用我所描述的数据?

我将来的想法是将训练好的神经网络连接到模拟植物,并从植物中找到异常数据。

1 个答案:

答案 0 :(得分:0)

因此,您的模型具有尺寸2的输入和尺寸3的输出。 并且您有一个计算信号,您希望在输入上运行147个步骤。

要将该信号导入模型,您可以使用Matlab时间序列对象。

http://ch.mathworks.com/help/simulink/ug/importing-matlab-timeseries-data-to-a-root-level-input-port.html