
如何训练自己的神经网络权重
说的确定应该就是训练方法吧,神经网络的权值不是人工给定的。
而是用训练集(包括输入和输出)训练,用训练集训练一遍称为一个epoch,一般要许多epoch才行,目的是使得目标与训练结果的误差(一般采用均方误差)小到一个给定的阈值。
以上所说是有监督的学习方法,还有无监督的学习方法。
谷歌人工智能写作项目:小发猫

关于神经网络的权值训练方法
%读入训练数据和测试数据Input=[];Output=[];str={'Test','Check'};Data=textread([str{1},'.txt']);%读训练数据Input=Data(:,1:end-1);%取数据表的前五列(主从成分)Output=Data(:,end);%取数据表的最后一列(输出值)Data=textread([str{2},'.txt']);%读测试数据CheckIn=Data(:,1:end-1);%取数据表的前五列(主从成分)CheckOut=Data(:,end);%取数据表的最后一列(输出值)Input=Input';Output=Output';CheckIn=CheckIn';CheckOut=CheckOut';%矩阵赚置[Input,minp,maxp,Output,mint,maxt]=premnmx(Input,Output);。

最低0.47元/天 解锁文章
1918

被折叠的 条评论
为什么被折叠?



