0

使用 Matlab 中的 nntool(Neural Network Manager),我们创建了一个名为 network1 的神经网络,网络类型为 Feed Forward backprop。训练函数是TRAINLM,学习函数是LEARNGDM,性能函数是MSE。层数为 2,传递函数为 TRANSIG。输入数为 2。

我们使用已知数据集对其进行了训练。

现在,我们想在实时值上使用这个训练有素的神经网络(一个一个地动态地)来获得输出。

我们无法在实时值上使用网络。因此,请指导我们完成在实时值上使用经过训练的神经网络的步骤。

4

2 回答 2

0

如果你创建了一个 ann via

network1 = feedforwardnet;

或类似的东西,然后用你已知的数据对其进行训练,你应该能够通过

outputs = network1(inputs);
于 2014-04-30T08:23:52.543 回答
0

您可以从已训练的神经网络创建一个函数,并将其用作常规 MATLAB 函数。您可以使用 genFun 命令或使用神经网络工具箱中的 GUI 创建它。

genFunction(net,pathname)

如果你希望函数只接受矩阵元素,你应该使用这个命令:

genFunction(net,pathname,'MatrixOnly','yes')
于 2016-07-26T15:18:37.880 回答