基于XILINX FPGA的卷积神经网络(三)
来源:互联网 发布:淘宝商家怎么交保证金 编辑:程序博客网 时间:2024/06/07 16:01
MATLAB代码
24x24图片转coe文件
load('testset_image.mat')
a = image(1,:);
b = reshape(a,[24,24])';
c = reshape(b,[1,24*24]);
fid = fopen('image_24x24.coe','wt');
fprintf(fid,'memory_initialization_radix=10;\n');
fprintf(fid,'memory_initialization_vector=\n');
fprintf(fid,'%d,\n',c(1,:));
fclose(fid);
参数转coe文件
load('weight1.mat')
FIR_factor = a;
FIR_factor;
data_out = FIR_factor.*10000;
data_out = round(data_out);
data_out = [data_out(:,1,1,1);data_out(:,2,1,1);data_out(:,3,1,1);data_out(:,4,1,1);data_out(:,5,1,1);...
data_out(:,1,1,2);data_out(:,2,1,2);data_out(:,3,1,2);data_out(:,4,1,2);data_out(:,5,1,2);...
data_out(:,1,1,3);data_out(:,2,1,3);data_out(:,3,1,3);data_out(:,4,1,3);data_out(:,5,1,3);]
for ii = 1:length(data_out)
if data_out(ii) < 0
data_out(ii) = -data_out(ii) + 32768;
end
end
fid = fopen('weight1_coe.coe','wt');
fprintf(fid,'memory_initialization_radix=16;\n');
fprintf(fid,'memory_initialization_vector=\n');
fprintf(fid,'%X,\n',data_out);
fclose(fid);
- 基于XILINX FPGA的卷积神经网络(三)
- 基于XILINX FPGA的卷积神经网络(一)
- 基于XILINX FPGA的卷积神经网络(二)
- 基于XILINX FPGA的卷积神经网络(四)
- 优化基于FPGA的深度卷积神经网络的加速器设计
- 优化基于FPGA的深度卷积神经网络的加速器设计
- 优化基于FPGA的深度卷积神经网络的加速器设计
- 优化基于FPGA的深度卷积神经网络的加速器设计
- 优化基于FPGA的深度卷积神经网络的加速器设计
- 优化基于FPGA的深度卷积神经网络的加速器设计
- 优化基于FPGA的深度卷积神经网络的加速器设计
- 卷积神经网络(三)
- FPGA 搭建卷积神经网络 (1)
- 神奇的卷积神经网络(三)
- 卷积神经网络(三):卷积神经网络CNN的简单实现(部分Python源码)
- 卷积神经网络(三):卷积神经网络CNN的简单实现(部分Python源码)
- xilinx的FPGA竞赛
- xilinx FPGA的结构
- Jsp+Servlet+Mysql测试案例
- 嵌入式学习笔记(第八天)系统网络编程
- Python 里面的一些小技巧(持续更新)
- java web基础大总结
- 最长上升子数列
- 基于XILINX FPGA的卷积神经网络(三)
- PAT L2-022 重排链表 (deque双向队列)
- 【HDU 1950】 Bridging signals (最长上升子序列nlogn算法)(二分,动态规划)
- 【CUGBACM15级BC第16场 A】Revenge of Segment Tree
- awk详解(1)
- 最简单的python 爬虫
- myeclipse 导入 play项目
- 递归问题学习三之生成指定字符串的全排序
- 【NOIP2017】Day7