資源簡介
bp神經網絡源代碼,可直接運行,需要的可以下載學習一下。

代碼片段和文件信息
function?[h?display_array]?=?displayData(X?example_width)
%DISPLAYDATA?Display?2D?data?in?a?nice?grid
%???[h?display_array]?=?DISPLAYDATA(X?example_width)?displays?2D?data
%???stored?in?X?in?a?nice?grid.?It?returns?the?figure?handle?h?and?the?
%???displayed?array?if?requested.
%?Set?example_width?automatically?if?not?passed?in
if?~exist(‘example_width‘?‘var‘)?||?isempty(example_width)?
example_width?=?round(sqrt(size(X?2)));
end
%?Gray?Image
colormap(gray);
%?Compute?rows?cols
[m?n]?=?size(X);
example_height?=?(n?/?example_width);
%?Compute?number?of?items?to?display
display_rows?=?floor(sqrt(m));
display_cols?=?ceil(m?/?display_rows);
%?Between?images?padding
pad?=?1;
%?Setup?blank?display
display_array?=?-?ones(pad?+?display_rows?*?(example_height?+?pad)?...
???????????????????????pad?+?display_cols?*?(example_width?+?pad));
%?Copy?each?example?into?a?patch?on?the?display?array
curr_ex?=?1;
for?j?=?1:display_rows
for?i?=?1:display_cols
if?curr_ex?>?m?
break;?
end
%?Copy?the?patch
%?Get?the?max?value?of?the?patch
max_val?=?max(abs(X(curr_ex?:)));
display_array(pad?+?(j?-?1)?*?(example_height?+?pad)?+?(1:example_height)?...
??????????????pad?+?(i?-?1)?*?(example_width?+?pad)?+?(1:example_width))?=?...
reshape(X(curr_ex?:)?example_height?example_width)?/?max_val;
curr_ex?=?curr_ex?+?1;
end
if?curr_ex?>?m?
break;?
end
end
%?Display?Image
h?=?imagesc(display_array?[-1?1]);
%?Do?not?show?axis
axis?image?off
drawnow;
end
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件???????1502??2016-03-16?17:08??bp\displayData.m
?????文件???????2108??2016-03-16?17:08??bp\ex3.m
?????文件????7511764??2016-03-16?17:08??bp\ex3data1.mat
?????文件??????79592??2016-03-16?17:08??bp\ex3weights.mat
?????文件???????2637??2016-03-16?17:08??bp\ex3_nn.m
?????文件???????8749??2016-03-16?17:08??bp\fmincg.m
?????文件???????1624??2016-03-16?17:08??bp\lib\jsonlab\AUTHORS.txt
?????文件???????3862??2016-03-16?17:08??bp\lib\jsonlab\ChangeLog.txt
?????文件????????881??2016-03-16?17:08??bp\lib\jsonlab\jsonopt.m
?????文件???????1551??2016-03-16?17:08??bp\lib\jsonlab\LICENSE_BSD.txt
?????文件??????18732??2016-03-16?17:08??bp\lib\jsonlab\loadjson.m
?????文件??????15574??2016-03-16?17:08??bp\lib\jsonlab\loadubjson.m
?????文件????????771??2016-03-16?17:08??bp\lib\jsonlab\mergestruct.m
?????文件??????19369??2016-03-16?17:08??bp\lib\jsonlab\README.txt
?????文件??????17462??2016-03-16?17:08??bp\lib\jsonlab\savejson.m
?????文件??????16123??2016-03-16?17:08??bp\lib\jsonlab\saveubjson.m
?????文件???????1094??2016-03-16?17:08??bp\lib\jsonlab\varargin2struct.m
?????文件???????1195??2016-03-16?17:08??bp\lib\makeValidFieldName.m
?????文件???????3734??2016-03-16?17:08??bp\lib\submitWithConfiguration.m
?????文件???????1936??2016-03-16?17:08??bp\lrCostFunction.m
?????文件???????2238??2016-03-16?17:08??bp\oneVsAll.m
?????文件???????1146??2016-03-16?17:08??bp\predict.m
?????文件???????1514??2016-03-16?17:08??bp\predictOneVsAll.m
?????文件????????137??2016-03-16?17:08??bp\sigmoid.m
?????文件???????1567??2016-03-16?17:08??bp\submit.m
?????文件????????262??2016-03-16?17:08??bp\token.mat
?????目錄??????????0??2016-03-16?19:36??bp\lib\jsonlab
?????目錄??????????0??2016-03-16?19:36??bp\lib
?????目錄??????????0??2016-03-16?19:36??bp
-----------?---------??----------?-----??----
............此處省略2個文件信息
評論
共有 條評論