-
大小: 3KB文件類型: .m金幣: 1下載: 0 次發布日期: 2021-01-08
- 語言: Matlab
- 標簽: RBM,matlab??rbm代碼??
資源簡介
修改了絕大多數人上傳的錯誤版本,添加了詳細的注釋,本人經過一天的研究傾心奉獻,讓同樣是新手的朋友少走彎路
代碼片段和文件信息
function?rbm?=?rbmtrain(rbm?x?opts)
????x=[1?2?3?4?5?6?7;4?5?6?7?8?9?10;1?2?3?4?5?6?7;4?5?6?7?8?9?10;1?2?3?4?5?6?7;4?5?6?7?8?9?10;1?2?3?4?5?6?7;4?5?6?7?8?9?10;1?2?3?4?5?6?7;4?5?6?7?8?9?10;1?2?3?4?5?6?7;4?5?6?7?8?9?10;1?2?3?4?5?6?7;4?5?6?7?8?9?10;1?2?3?4?5?6?7];
????x=x/10;????????????????????????????????%自賦值數據
????opts.batchsize=3;??????????????????????%自賦值數據
????v=7;???????????????????????????????????%自賦值數據
????h=5;???????????????????????????????????%自賦值數據
????rbm.W=zeros(vh);
????rbm.b=zeros(1v);
????rbm.c=zeros(1h);
????
????assert(isfloat(x)?‘x?must?be?a?float‘);
????assert(all(x(:)>=0)?&&?all(x(:)<=1)?‘all?data?in?x?must?be?in?[0:1]‘);
????m?=?size(x?1);?????????????????????????????????????????????????????%x行數?????????
????numbatches?=?m?/?opts.batchsize;?????????????????????
- 上一篇:matlab 尋找波峰波谷
- 下一篇:Astar3D算法matlab實現
評論
共有 條評論