我正在使用matlab的神经网络进行分类。 我想知道如何存储网络参数,例如: epoches,time,mse 等。在训练后的矩阵中?
非常感谢
答案 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