在Matlab中使用nntool(神经网络管理器),我们创建了一个名为network1的神经网络,网络类型为Feed Forward backprop。训练功能是TRAINLM,学习功能是LEARNGDM,性能功能是MSE。层数为2,传递函数为TRANSIG。输入数量为2。
我们使用已知数据集对其进行了培训。
现在,我们希望在实时值(逐个动态)上使用这个经过训练的神经网络来获得输出。
我们无法在实时值上使用网络。 因此,请指导我们完成使用经过训练的神经网络实时值的步骤。
答案 0 :(得分:0)
如果您通过
创建了annnetwork1 = feedforwardnet;
或类似的东西,然后使用您已知的数据训练它,您应该能够使用所述网络
outputs = network1(inputs);
答案 1 :(得分:0)
您可以从已训练的神经网络创建一个函数,并将其用作常规MATLAB函数。 您可以使用genFun命令或使用神经网络工具箱中的GUI创建它。
genFunction(net,pathname)
如果希望函数只接受矩阵元素,则应使用此命令:
genFunction(net,pathname,'MatrixOnly','yes')