資源簡介
基于matlab的深度學習工具箱,注意文件夾路徑的放置,matlab2014a和2017a親測可用,其他版本應該也可以吧。
代碼片段和文件信息
function?cae?=?caeapplygrads(cae)
????cae.sv?=?0;
????for?j?=?1?:?numel(cae.a)
????????for?i?=?1?:?numel(cae.i)
%?????????????cae.vik{i}{j}?=?cae.momentum?*?cae.vik{i}{j}?+?cae.alpha?./?(cae.sigma?+?cae.ddik{i}{j})?.*?cae.dik{i}{j};
%?????????????cae.vok{i}{j}?=?cae.momentum?*?cae.vok{i}{j}?+?cae.alpha?./?(cae.sigma?+?cae.ddok{i}{j})?.*?cae.dok{i}{j};
????????????cae.vik{i}{j}?=?cae.alpha?*?cae.dik{i}{j};
????????????cae.vok{i}{j}?=?cae.alpha?*?cae.dok{i}{j};
????????????cae.sv?=?cae.sv?+?sum(cae.vik{i}{j}(:)?.^?2);
????????????cae.sv?=?cae.sv?+?sum(cae.vok{i}{j}(:)?.^?2);
????????????cae.ik{i}{j}?=?cae.ik{i}{j}?-?cae.vik{i}{j};
????????????cae.ok{i}{j}?=?cae.ok{i}{j}?-?cae.vok{i}{j};
????????end
%?????????cae.vb{j}?=?cae.momentum?*?cae.vb{j}?+?cae.alpha?/?(cae.sigma?+?cae.ddb{j})?*?cae.db{j};
????????cae.vb{j}?=?cae.alpha?*?cae.db{j};
????????cae.sv?=?cae.sv?+?sum(cae.vb{j}?.^?2);
????????cae.b{j}?=?cae.b{j}?-?cae.vb{j};
????end
????for?i?=?1?:?numel(cae.o)
%?????????cae.vc{i}?=?cae.momentum?*?cae.vc{i}?+?cae.alpha?/?(cae.sigma?+?cae.ddc{i})?*?cae.dc{i};
????????cae.vc{i}?=?cae.alpha?*?cae.dc{i};
????????cae.sv?=?cae.sv?+?sum(cae.vc{i}?.^?2);
????????cae.c{i}?=?cae.c{i}?-?cae.vc{i};
????end
end
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件?????????249??2015-12-01?02:29??.travis.yml
?????目錄???????????0??2018-08-03?21:16??CAE\
?????文件????????1219??2015-12-01?02:29??CAE\caeapplygrads.m
?????文件?????????917??2015-12-01?02:29??CAE\caebbp.m
?????文件????????1011??2015-12-01?02:29??CAE\caebp.m
?????文件?????????259??2015-12-01?02:29??CAE\caedown.m
?????文件?????????754??2015-12-01?02:29??CAE\caeexamples.m
?????文件????????3618??2015-12-01?02:29??CAE\caenumgradcheck.m
?????文件?????????845??2015-12-01?02:29??CAE\caesdlm.m
?????文件????????1148??2015-12-01?02:29??CAE\caetrain.m
?????文件?????????489??2015-12-01?02:29??CAE\caeup.m
?????文件?????????173??2015-12-01?02:29??CAE\max3d.m
?????文件????????1937??2015-12-01?02:29??CAE\scaesetup.m
?????文件?????????270??2015-12-01?02:29??CAE\scaetrain.m
?????目錄???????????0??2018-08-03?21:16??CNN\
?????文件?????????575??2015-12-01?02:29??CNN\cnnapplygrads.m
?????文件????????2141??2015-12-01?02:29??CNN\cnnbp.m
?????文件????????1774??2015-12-01?02:29??CNN\cnnff.m
?????文件????????3430??2015-12-01?02:29??CNN\cnnnumgradcheck.m
?????文件????????2020??2015-12-01?02:29??CNN\cnnsetup.m
?????文件?????????193??2015-12-01?02:29??CNN\cnntest.m
?????文件?????????845??2015-12-01?02:29??CNN\cnntrain.m
?????文件?????????544??2015-12-01?02:29??CONTRIBUTING.md
?????文件?????????744??2015-12-01?02:29??create_readme.sh
?????目錄???????????0??2018-08-03?21:16??data\
?????文件????14735220??2015-12-01?02:29??data\mnist_uint8.mat
?????目錄???????????0??2018-08-03?21:16??DBN\
?????文件?????????557??2015-12-01?02:29??DBN\dbnsetup.m
?????文件?????????232??2015-12-01?02:29??DBN\dbntrain.m
?????文件?????????425??2015-12-01?02:29??DBN\dbnunfoldtonn.m
?????文件??????????90??2015-12-01?02:29??DBN\rbmdown.m
............此處省略51個文件信息
評論
共有 條評論