Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/matlab/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/azure/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在Matlab中,如何在实时值上使用已经训练好的神经网络?_Matlab_Neural Network_Nntool - Fatal编程技术网

在Matlab中,如何在实时值上使用已经训练好的神经网络?

在Matlab中,如何在实时值上使用已经训练好的神经网络?,matlab,neural-network,nntool,Matlab,Neural Network,Nntool,使用Matlab中的NNtool神经网络管理器,我们创建了一个名为network1的神经网络,网络类型为前馈-反馈。培训功能为TRAINLM,学习功能为LEARNGDM,绩效功能为MSE。层数为2,传递函数为TRANSIG。输入数量为2 我们使用已知的数据集对其进行了培训 现在,我们想用这个训练过的神经网络对实时值逐个进行动态地获取输出 我们无法在实时值上使用网络。 因此,请指导我们如何在实时值上使用经过训练的神经网络。如果您通过 network1 = feedforwardnet; 或者类似

使用Matlab中的NNtool神经网络管理器,我们创建了一个名为network1的神经网络,网络类型为前馈-反馈。培训功能为TRAINLM,学习功能为LEARNGDM,绩效功能为MSE。层数为2,传递函数为TRANSIG。输入数量为2

我们使用已知的数据集对其进行了培训

现在,我们想用这个训练过的神经网络对实时值逐个进行动态地获取输出

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

如果您通过

network1 = feedforwardnet;
或者类似的东西,然后用你的已知数据训练它,你应该能够通过

outputs = network1(inputs);

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

genFunction(net,pathname)
如果希望函数仅接受矩阵元素,则应使用以下命令:

genFunction(net,pathname,'MatrixOnly','yes')

您是否尝试过对输入调用net函数?你也读过这个:?