资源简介

MATLAB底层代码实现深度学习LeNet网络训练,用于Mnist数据集手写识别 对于博客见:http://blog.csdn.net/love_ljq/article/details/78976452

资源截图

代码片段和文件信息

% 传统意义上的卷积
% function result = convolution(imagecore)
%     [imageSize~] = size(image);
%     [coreSize~] = size(core);
%     result = zeros(imageSize-(coreSize-1));
%     for rowIndex = 1:size(result1)
%         for colIndex = 1:size(result1)
%             result(rowIndexcolIndex) = sum(sum(double(image(rowIndex:rowIndex+coreSize-1colIndex:colIndex+coreSize-1)).*double(core)));
%         end
%     end
% end

function result = convolution(imagecore)
    [imageSize~] = size(image);
    coreSize = 5;
    result = zeros(imageSize-(coreSize-1));
    for rowIndex = 1:size(result1)
        for colIndex = 1:size(result1)
            for x = 1:5
                for y = 1:5
                    result(rowIndexcolIndex) = result(rowIndexcolIndex) + image(rowIndex + x - 1 colIndex + y - 1)*double(core(11xy));
                end
            end
        end
    end
end

评论

共有 条评论