資源簡介
本代碼是基于Matlab的卷積神經網絡源代碼案例,本代碼本人使用Matlab2014b可以正常運行。歡迎大家留言評論,互相學習研討。

代碼片段和文件信息
function?net?=?cnnapplygrads(net?opts)
????for?l?=?2?:?numel(net.layers)
????????if?strcmp(net.layers{l}.type?‘c‘)
????????????for?j?=?1?:?numel(net.layers{l}.a)
????????????????for?ii?=?1?:?numel(net.layers{l?-?1}.a)
????????????????????%?這里沒什么好說的,就是普通的權值更新的公式:W_new?=?W_old?-?alpha?*?de/dW(誤差對權值導數)?
????????????????????net.layers{l}.k{ii}{j}?=?net.layers{l}.k{ii}{j}?-?opts.alpha?*?net.layers{l}.dk{ii}{j};
????????????????end
????????????????net.layers{l}.b{j}?=?net.layers{l}.b{j}?-?opts.alpha?*?net.layers{l}.db{j};
????????????end
????????end
????end
????net.ffW?=?net.ffW?-?opts.alpha?*?net.dffW;
????net.ffb?=?net.ffb?-?opts.alpha?*?net.dffb;
end
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2018-12-10?10:41??CNN—MATLAB\
?????文件??????????74??2018-12-10?10:37??CNN—MATLAB\CNN_test.m
?????文件????????1221??2018-11-27?21:20??CNN—MATLAB\CNN_train.m
?????文件?????????690??2015-01-12?10:20??CNN—MATLAB\cnnapplygrads.m
?????文件????????3643??2015-01-12?10:20??CNN—MATLAB\cnnbp.m
?????文件????????3448??2015-09-17?19:28??CNN—MATLAB\cnnff.m
?????文件????????3430??2014-05-11?20:46??CNN—MATLAB\cnnnumgradcheck.m
?????文件????????5998??2015-09-14?21:13??CNN—MATLAB\cnnsetup.m
?????文件?????????397??2015-09-27?19:28??CNN—MATLAB\cnntest.m
?????文件????????1728??2015-09-16?22:45??CNN—MATLAB\cnntrain.m
?????文件????????1958??2014-05-11?20:46??CNN—MATLAB\expand.m
?????文件??????????80??2014-05-11?20:46??CNN—MATLAB\flipall.m
?????文件??????????48??2014-05-11?20:46??CNN—MATLAB\sigm.m
- 上一篇:DS證據理論的MATLAB案例程序源代碼
- 下一篇:matlab GAOT工具包
評論
共有 條評論