当我必须预测 3 输入和单输出自定义神经网络的输出时,如何使用 MATLAB 中的“预测”函数?
我尝试使用 Y=predict(net,50,3,10) 来使用预测函数,但它显示“函数‘预测’的输入或输出的数量或类型不正确。” 我的神经网络有 3 个输入,将 3 个不同的数值数组作为输入并有一个输出,但这个函数没有给我任何输出。
1. 第三个要预测的连续输入字段
1.1. 不仅仅是数值,还有 属性名称 和相应的 值.
1.2.必须成对去
其他函数可以选择在调用函数时使用句柄
h1=func(input_data)
然后可以通过以下方式更改结构样式中的属性
h1.property1=whatever1
h2.property2= ...
..
但
predict
的情况并非如此,必须使用原始的 MATLAB 方法在函数输入字段中更改属性。
2.-例子
[ypred,yci]=predict(mdl,Xnew,'Alpha',0.1,'Simultaneous',true)
3.- 阅读 Mathworks 帮助页面
predict
并使用提供的示例。
4.- MATLAB 版本 R2013a 可用