自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

纯分享,内容不固定,平时学到什么发什么(非涉密内容),没有积分的话下载内容可以在相关博客下评论区留邮箱,看见了都会发的。

纯分享,内容不固定,平时学到什么发什么(非涉密内容),没有积分的话下载内容可以在相关博客下评论区留邮箱,看见了都会发的。

  • 博客(5)
  • 资源 (11)
  • 收藏
  • 关注

原创 pytorch的官网提供的三种量化方式详解

pytorch的三种量化方式详解这篇博客详细介绍了pytorch官方教程提到的三种量化方式的原理,详细解释了三种量化方式的区别;1. 静态量化 :torch.quantize_per_tensorscale (标度)和 zero_point(零点位置)需要自定义。量化后的模型,不能训练(不能方向传播),也不能推理,需要解量化后,才能进行运算详细的解释,参考这篇博客: 静态量化2. 动态量化 : torch.quantization.quantize_dynamic系统自动选择最合适的

2020-12-26 22:40:48 18866 8

原创 pytorch实现topk剪枝

pytorch框架下实现top-k剪枝这篇博客,以MNIST数据集为例,对LSTM的权重矩阵实现top-k剪枝(7,2),介绍了如何在pytorch框架下实现top-k剪枝。文章目录pytorch框架下实现top-k剪枝一、top-k剪枝二、生成掩模(mask)矩阵三.定义剪枝函数总结参考文献一、top-k剪枝LSTM常被应用自然语言处理(NLP)相关的应用,由于引入了memory cell和gate unit,其含有大量参数,即使被剪枝90%的参数,仍然不会给模型带来太大的精度损失,较多的冗余

2020-12-25 11:47:54 2755 30

原创 Pytorch加载txt格式的数据集文件(以PTB数据集为例)

pytorch加载txt文件pytor提示:写完文章后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录pytorch加载txt文件前言一、pandas是什么?二、使用步骤1.引入库2.读入数据总结前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例可供参考一、pandas是什么?示例:pandas 是基于NumPy 的一种工具

2020-12-08 16:47:11 5440 33

原创 基于FPGA状态机的自动售货机功能实现

用FPGA制作一个简单的自动售卖机这篇博客讲了如何用FPGA模拟实现自动售卖机的功能。文章目录用FPGA制作一个简单的自动售卖机1. 程序功能和总体框架详解2.Divider分频模块3.Debounce模块,按键去抖4.FSM状态机5.Seg显示模块6.Siren蜂鸣器报警模块7. Led灯闪烁模块总结1. 程序功能和总体框架详解程序功能:按键K3为复位信号,led0,led1控制led等,siren控制蜂鸣器,seg_sel和seg_led分别控制数码管的片选和位选信号有两个商品cnt_

2020-12-06 21:19:02 7922 19

原创 将pytorch的权值矩阵量化为定点数补码并导入FPGA中

Xilinx FPGA实现LSTM算法时对ROM的初始化将pytorch框架的权重矩阵以定点数补码的形式导入到FPGA中文章目录Xilinx FPGA实现LSTM算法时对ROM的初始化1. pytorch框架中的LSTM2. 初始化一个RNN模型 3. 初始化ROM的coe文件格式 4. 将参数转换为补码,并且输出到coe文件 5. 配置一个ROM 6. 结论7. 代码1. pytorch框架中的LSTMpytorch框架将LSTM算法中的八个权值矩阵连接成两个矩阵,假设要导入的LSTM网络的输

2020-12-01 21:59:05 3687 10

基于FPGA的LSTM加速器设计(MNIST数据集为例)

以MNIST手写数字识别任务为例,使用FPGA搭建了一个LSTM网络加速器,并选取MNIST数据集中的10张图片,通过vivado软件进行仿真验证。实验结果表明,本文设计的基于FPGA的LSTM网络加速器可以完成图片分类任务,其准确率为90%(10张图片,1张分类错误),详细的介绍见我博客。https://blog.csdn.net/kuan__/article/details/122769688?spm=1001.2014.3001.5501

2022-02-02

pytorch分块循环矩阵压缩(block-circulant)的实现.py

写了一个pytorch框架下对LSTM的矩阵实现分块循环矩阵压缩的方法 参考这篇博客:https://blog.csdn.net/kuan__/article/details/116600433

2021-07-20

基于51单片机的多功能温度监测系统.zip

用HC6800-EM3开发板(一种普中科技的51单片机开发板)搭建了一个多功能的温度监测系统。具体的描述见这篇博客:https://blog.csdn.net/kuan__/article/details/118389322

2021-07-01

基于单片机的智能电饭煲控制系统的设计.zip

这篇博客主要是用15单片机(和51单片机差不多)做一个智能电饭煲系统。详细介绍参考这篇博客: https://blog.csdn.net/kuan__/article/details/117819968

2021-06-11

pytorch框架下模型的LSTM层的自定义量化

这个文件是pytorch框架下,对模型LSTM层权值的对数量化,相关表述参考这篇博客: https://blog.csdn.net/kuan__/article/details/112426594,直接运行工程中的main.py文件,可得到量化后的权值。

2021-05-31

pytorch自定义RNN.zip

使用pytorch框架自定义了一个LSTM结构,压缩文件包含两个文件,一个是modules.py是编写的自定义LSTM结构,IMDB.py文件是使用modules.py里自定义的LSTM结构搭建的网络模型。pytorch自定义多层双向LSTM结构的程序详解可以参考这篇博客:https://blog.csdn.net/kuan__/article/details/114652053

2021-03-11

FPGA实现FIFO结构

该程序是基于quartus FPGA开发板的模拟FIFO程序; 4个拨码开关为输入数据端口,两个独立按键控制读写操作,4个led灯表示当前FIFO的输出;两个led灯表示FIFO的”写满“”读空“两种状态;FIFO大小为16; 按下”写“按键时,系统将拨码开关当前的状态写入FIFO,若写满了16个数,”写满“的led灯亮;按下”读“按键时,系统将最先写入FIFO的值读出,用4个led灯表示,若已经将所有值读出,则“读空”led灯亮;

2021-01-07

pytorch-topk.py

以MNIST数据集为例,对LSTM的权重矩阵实现top-k剪枝(7,2),介绍了如何在pytorch框架下实现top-k剪枝。详细讲解参考这篇博客:https://blog.csdn.net/kuan__/article/details/111665163

2020-12-25

将pytorch的权值矩阵导入FPGA中

本资源包含一个python文件和一个verilog文件,python文件使用pytorch框架搭建了一个RNN模型,并将RNN模型的LSTM层的一个权值矩阵,以二进制定点补码的形式输出,存储为coe文件;verilog文件在xilinx里初始化了一个ROM的IP核,用于加载coe文化,存储权值矩阵,并写了仿真程序将ROM中的矩阵读取出来。 关于这个工程的解释,可以参考这篇博客https://blog.csdn.net/kuan__/article/details/110453686

2020-12-01

pytorch量化意识训练程序(notebook打开)

pytorch支持伪量化(权重是32位位浮点数,但大小和8位数大小相同),将权重进行伪量化,再对伪量化后的模型进行量化意识训练。(虽然是以32位浮点数进行的训练,但结果与8位定点数的结构一致)

2020-11-09

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除