- 博客(17)
- 收藏
- 关注
原创 【MobileNetV2硬件加速器工程】MobileNet V2量化方法的研究及使用Pytorch quantization包遇到的问题
Pytorch quantization所用的神经网络量化方法为设计用于加速MobileNet V2神经网络的硬件加速器,关键在于如果将用浮点数表示的weight,bias以及input batch等tensor量化成为int8数据类型,以大大降低神经网络的计算复杂度与参数大小。很久很久以前,最原始的量化方法就是将一个训练好的浮点数模型作移位,向右移位n个bit以将浮点数全部转化为整形,由于weight与ifmap都进行移位了,它们相乘的结果相当于移位了2n,故在乘法计算完后,通常在ReLU层又向左
2021-10-05 18:00:03
3641
12
原创 利用python绘制可点选式交互的函数图像方法探究
《模拟CMOS集成电路》的第三章可谓是重中之重,单级放大器不仅是组成复杂多级放大电路的基础,更是反馈电路的核心单位。因而对各个单机放大器结构进行建模便显得尤为重要。
2021-06-13 00:25:51
889
6
原创 拉扎维模拟CMOS集成电路设计python建模工程——利用matplotlib绘制NMOS与PMOS转移特性曲线
拉扎维模拟CMOS集成电路python建模工程——从绘制NMOS与PMOS转移特性曲线开始我为什么要开这个坑?本项目主要参考Behzad Razavi教授撰写的《Design of Analog CMOS Integrated Circuits》,中译本名称《模拟CMOS集成电路设计》。在行业内部,该书一直被称为“模电圣经”,是每一个学习模拟电路的学子必然要精读的经典教材。但仅从书本出发理解电路,其过程往往枯燥且难以具有启发性。引用译者的话:“模拟电路设计需要直观、严密和创新,在阐述各种模拟电路的改
2021-06-04 09:44:28
4180
1
原创 建立适合我的python工作平台
追求技术分享的展示性和复现性很长一段时间我都在纠结于通过一种什么样的方式来展示自己的工作成果,或者是通过一种怎样的方式分享自己找到的对特定技术问题的解决方案。这个问题之所以关键,是因为大多数情况下,我们在重复造车轮的工作上消磨了太多时间,我们遇到的问题大多数都是前人曾经遇到过的,如果在这些问题上消耗太多的时间,必然扼杀了技术圈许许多多潜在的创造力,这也是为什么人们说做技术或是做科研实质上是一个十分有社交性的活动。只有当人们聚在一起交流对某一个问题的看法时,智慧才能产生,在交流和分享idea的同时,人们形
2021-05-27 08:24:44
474
2
原创 Computer Organization and Design The Hardware Software interface 阅读笔记5
Memory HierarchyTemporal Locality: The locality principle stating that if a data location is referenced then it will tend to be referenced again soon.Spatial Locality: The locality principle stating that if a data location is referenced, data locations w
2020-11-26 09:19:24
620
原创 Computer Organization and Design The Hardware Software interface 阅读笔记4
Exceptions and Interruptsexceptions(异常): An unscheduled event that disrupts program execution; used to detect undefined instructions.interrupts(中断): An exception that comes from outsideof the processor.
2020-11-23 20:15:02
504
原创 Computer Organization and Design The Hardware Software interface 阅读笔记3
asd
2020-11-18 09:13:42
1208
原创 Computer Organization and Design The Hardware Software interface 阅读笔记2
The processor在大规模循环逻辑中要尽量避免数据强依赖的分支(data-dependent branching).条件语句(conditional execution)中的两种分支情况(branching)Unconditional jump: This is performed by the JMP instruction. The JMP instruction provides a label name where the flow of control is transferred
2020-11-15 23:20:45
650
原创 Computer Organization and Design The Hardware Software interface 阅读笔记1
asadas
2020-11-13 10:16:33
691
2
原创 机器学习·重看西瓜书1
机器学习·重看西瓜书一些基本概念和思考如何评估与选择模型合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入一些基本概念和思考泛化能力:学得的模型适用于新样本的能力,强泛化能力的模型能很好的适用于整个样本空间。故尽管训练集通常只是样本空间的一
2020-11-01 23:57:36
347
3
原创 浅谈MMIC发展简史
浅谈MMIC发展简史MMIC, 单片微波集成电路(monolithic microwave integrated circuit),集成电路大家庭里的重要一员, 主要工作在3M Hz 到 3G Hz 的频率范围内,由于其信号波长为1mm至1m,故MMIC又称为毫米波电路。1916年,Jan Czochralski发明了用于生长单晶的CZ工艺,之后的100年时间,以半导体为中心的集成电路技术不断发展,最终引发了一场改天换地的技术革命,如一阵风暴一般,信息技术迅速占领了我们生活的各个角落。1947年,贝尔实
2020-09-10 00:18:30
4483
原创 RISCV核设计与Chisel语言入门资料
RISCV核设计与Chisel语言入门资料关于项目的一点说明Rocket核与Chisel语言关于项目的一点说明今年三月,我和舍友一起参加了第四届全国集成电路设计大赛,选择了RISCV挑战杯的子赛题二网址。自二月份开始着手做该项目,其间踩过无数的坑,也从一开始的手足无措,逐渐找到门路,熟悉了整个的开发流程。为了对之前的工作做一个小小的总结,秉承RISCV一贯的开源开放的开发精神,并吸引更多的同志共同探讨RISCV软硬件协同开发的魅力,创作此博客。简而言之,项目的目的是在digilent公司提供的Nexy
2020-06-05 18:38:39
2762
11
原创 《机器学习》周志华 习题1.2的解答
本题解答参考:1.优快云博主「是你的小鱼」:https://blog.youkuaiyun.com/yuzeyuan12/article/details/831134612.优快云博主「四去六进」:https://blog.youkuaiyun.com/yuzeyuan12/article/details/83113461 题目理解: 题目:与使用单个合取式来进行假设表示相比,使用...
2019-10-07 19:08:57
2216
1
原创 《C语言详解》_by_Hanly.学习笔记(1)
---2019/2/22·用一周时间重新复习了一下C语言,今天把笔记部分记录在这里,方便日后查看。【第一章】 计算机与程序设计概述“工艺的乐趣”:一,因为制造自己设计的东西而快乐;二,因为制造了对他人有用或受他人尊敬的东西而快乐;三,因为用迷宫一样复杂的对象构建系统并使之正常运行而快乐;四,因为工作非重复性的本质可以不断学习而充满乐趣;五,因为能够自如驾驭自己手中的工具工作而快乐。...
2019-02-22 13:59:45
638
原创 初学者必知的12个基本算法(上)
在计算机的考试中,常常会遇到算法的题目,这让很多初学者伤透了脑筋,现在我在此总结常见的基本算法,希望能起到一些帮助。1.数据分离:将一个高位数的个十百千等位分离出来,算法很简单,也很基础。如513,百位为5,十位为1,个位为3,如何让电脑知晓这些信息呢?处理方法:-分离个位: n%10-分离十位: n/10%10-分离白位: n/100%10....循环处理常用语句while(n){a=n%10;...
2018-03-19 23:00:25
613
原创 我的第一篇博客--论arduino通信问题的解决
本人, 男, 四川省成都市四川大学在读本科生一枚,专业是微电子科学与工程。平时不好打游戏,不爱做社团活动,唯独对机械的工作和程序的运转有一种原始般的发自肉体和精神上的激情。迷恋《钢铁侠》,也爱好各类科幻小说。由于编程经验尚浅,知识贮备较为匮乏,所以不敢以程序员这种神圣的称号自居,只能算一个业余的编程爱好者,加入优快云,目的是为了向各路大神学习,请教,以后还请大家多多包涵。我为什么要加入优快云?...
2018-02-28 14:58:48
1465
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人