如何在训练后获得神经网络参数?

时间:2013-07-28 20:20:14

标签: matlab neural-network

我正在使用matlab的神经网络进行分类。 我想知道如何存储网络参数,例如: epoches,time,mse 等。在训练后的矩阵中?

非常感谢

2 个答案:

答案 0 :(得分:3)

调用train时,第二个返回的参数是training record,其中包含有关训练的时间戳,时间和其他信息。 e.g。

[net,tr] = train(net,data,target);
tr.epoch
tr.time

对于mse,给定测试数据data,目标数据target和神经网络net

%run inputs through network 
result = net(data);
%get the error
error = result - target;
%calculate mse
mse(error)

答案 1 :(得分:1)

您可以将网络参数存储在单元阵列中。请在以下链接中找到更多详细信息:http://www.mathworks.ch/ch/help/matlab/cell-arrays.html