0
我已經在Matlab中實現了CNN,但是我的實現花費了太多時間。我已經確定哪個部分比較耗時。以下是max-pooling的相關代碼:如何在MATLAB中高效實現Maxpooling?
%blockwise operation
fun = @(block_struct) max_matrix(block_struct.data);
%downsampling
maxpool = cell(number_feature_map,1);
for i=1:number_feature_map
maxpool{i}=blockproc(y{i},[2 2],fun);
end
function [maximum]=max_matrix(A)
maximum=max(A(:));
沒有這個(下采樣)它只需要2分鐘的收斂。
我該如何提高效率?