举一个例子
读第一个卷积层各个权值
%coded by Dr.Chen Yu
in_map = size(cnn.layers{2,1}.k{1,1},2);
kernel_size = 5;
%param1 = zeros(kernel_size,kernel_size,);
fp=fopen('E:\test.mif','w');
fprintf(fp,'DEPTH = %d;\r\n',150);
fprintf(fp,'WIDTH = %d;\r\n',8);
fprintf(fp,'ADDRESS_RADIX = HEX;\r\n');
fprintf(fp,'DATA_RADIX = HEX;\r\n');
fprintf(fp,'CONTENT \n');
fprintf(fp,'BEGIN\n');
addr = 0;
for i=1 : in_map
for j=1 : kernel_size
for k=1 : kernel_size
fprintf(fp,'%d:%f\r\n', addr, cnn.layers{2,1}.k{1,1}{1,i}(j,k));
addr = addr + 1;
end
end
end
实现的格式主要是