自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

huayangshiboqi的博客

每天学习一点不一样

  • 博客(61)
  • 资源 (23)
  • 收藏
  • 关注

原创 shell脚本学习基础

本篇博客将会介绍(Contents): 1、什么是shell,shell解释器和命令(或称工具)之间有什么区别 2、“变量”和“命令”的区别 3、出口状态和标准输出的区别:标准输入和参数的区别; 4、linux中的空格 5、如何执行shell脚本 6、接下来几篇博客内容 7、使用和参考书籍 Refer...

2018-06-16 09:04:19 9092

原创 卷积神经网络(CNN)的训练过程(Training)

在初识神经网络(初识卷积神经网络CNN)篇,对卷积神经网络有了基本的认识。不过也可以发现一个问题,输入是一张Image,图像信息是确定的;而CNN网络里面也有数据,那这些数据是哪来的?总不能是随便一个数放在CNN网络里,它就可以正常识别;想要CNN网络进行正确的识别工作,CNN网络中的数据(weights)是需要事先训练的;那怎么训练这些数据,才能让CNN网络正常工作呢?这里举一个简单的神经网络进行说明如何训练CNN网络中的数据(weights):1 定义基础的神经网络模型:

2021-11-06 10:22:38 16886 2

原创 计算机大致描述

当要给ARM处理器,添加一个协处理器时:1. 要有协处理器2. 连接到ARM处理器3. 写kernel mode code (能够调用该硬件)4. 写user mode code (使用该硬件)References:1. 系统 1.1Linux内核版本和发行版本 1.2Linux系统如何查看版本信息2. 系统...

2019-07-21 17:26:34 452

原创 如何最容易地安装Perl modules

你有没有遇到过如下问题:Can't locate Foo.pm in @INCCan't locate YAML.pm in @INCCan't locate IO/Tee.pm in @INC……等等这些都是因为在执行perl时,缺失某些包/modules,导致的;如何快速定位以及安装这些modules?方法:先定位包的位置,再直接安装。以“Can't loc...

2019-05-11 13:40:30 2256

原创 Ubuntu18.04上安装和简单测试SystemC 2.3.0

第一步:创建自动安装脚本:testwget -O systemc-2.3.0a.tar.gz http://www.accellera.org/images/downloads/standards/systemc/systemc-2.3.0a.tar.gztar -xzvf systemc-2.3.0a.tar.gzcd systemc-2.3.0a sudo mkdir -...

2019-05-10 18:15:14 2718 4

原创 Online Markdown Editor - Dillinger

在线Markdown编辑器:https://dillinger.io/使用笔记。一、为什么用这个工具? 最开始做项目,在纸上做笔记,发现这种效率很低,一个变量的名字都要写半天;并且非常不利于查找。 之后用notepat++来记这些东西。但是毕竟只是一个文本编辑器,不能插入图片,表格等等。它更适合用来写代码,而不适合用来写笔记。这个就非常受限了。 ...

2019-05-02 15:02:09 1085

原创 简易VCS+verdi使用【3】

在上一篇简单讲了VCS的使用,以及用VCS的图形界面查看波形。这一篇讲一下如何用verdi查看波形。和上一篇的路线基本一致,不过不是生成vcd文件,而是生成fsdb文件1、mux.v文件module mux(a, b, c, d, en, sel, z); input [3:0] a, b, c, d; input en; input [1:0] sel; ...

2019-04-26 22:16:34 10860

原创 简易VCS使用【2】

使用VCS简易流程:举例,mux的verilog实现:1、mux.v文件module mux(a, b, c, d, en, sel, z); input [3:0] a, b, c, d; input en; input [1:0] sel; output [3:0] z; reg [3:0] z; always @(en or sel or...

2019-04-26 20:46:32 8747 9

转载 VCS+Verdi 安装及破解过程(Ubuntu)【1】

转载自:https://blog.csdn.net/qq_40829605/article/details/85345795,由于系统不一样,中途改了一些东西,不过终于装成功了,分享一下。简述这篇文章讲述了在Ubuntu 64bit系统上VCS和Verdi的安装和基本的环境配置。当然因为是无产阶级的劳动人民,只能可怜地用用破解版。唉…文章支持:eetop。安装步骤1. ...

2019-04-25 22:01:08 58719 124

原创 SoC设计与验证流程

Contents:1、SOC设计前端流程2、为什么verilog可以描述硬件?3、在SOC设计中使用verilog,和FPGA为对象使用verilog,有什么区别?4、SOC设计和FPGA开发这么像,那有什么区别呢?FPGA的代码例子,是不是都可以拿去流片?5、软件安装正文:1、SOC设计前端流程随着SoC的设计逐渐庞大,SoC从设计到验证的诸多流程有待探索。...

2019-03-28 20:17:29 14383 1

原创 FPGA工具

Contents:1、FPGA编程语言2、FPGA使用工具3、接下来的内容正文: 刚接触FPGA,什么都不知道,这个系列就一步步建立起FPGA的知识。这篇博客做一个集合,下面会送一些学习FPGA文章的索引。这些文章包括的内容:工具、语言、项目使用。 首先什么是FPGA:(1)PLD,DSP,EDA,FPGA区别,(2)What is FPGA...

2019-03-05 16:52:50 2652 4

原创 下载Vivado并获取免费License

第一步:注册xilinx账号在https://www.xilinx.com/注册一个账号。密码需要是数字,字母和特殊符号的组合。注册完之后,通过邮箱激活,再登录就可以了。第二步:下载安装程序在https://www.xilinx.com/support/download.html找到你要下载的那一款Vivado。一般都是最新版的,Windows下的软件,所以一般都是下载这个(认准W...

2019-02-26 15:06:00 34375 4

转载 写论文的心得就三个字!

Reference:[1]  https://bbs.pinggu.org/thread-4905807-1-1.html[2]  博士被IS包围,教授派佣军把他救出写论文!这简直最牛催论文啊!     论文对于硕士,尤其博士,是必须的一种技能,也是一道难关。    所谓大道无形,小道可走。下面给出一些博士期间的写作心得,希望能有所裨益。论文可以有三个境界:毕业、科研、贡献...

2019-02-08 14:04:36 338

原创 【python—matplotlib 3】画各种图

主题:        完成了matplotlib的基本认识和基本的一些注释的设置。现在看一下matplotlib具体能够有哪些形式的图形:二维网格式(imshow)、直方图式、条形图式、直线式、 例1:imshow:通过网格形式,显示一个二维数据import numpy as npimport matplotlibimport matplotlib.pyplot as...

2019-01-17 14:51:27 384

原创 【python—matplotlab 2】设置刻度、装饰

1、设置数据点型、线的类型、颜色、x/y轴的名字:import matplotlib.pyplot as pltplt.plot([1,2,3,4],linestyle='--',marker='o',color='r') #linestyle:线的类型;marker:数据点的形状;color:线的颜色plt.ylabel(...

2019-01-09 19:51:48 881

原创 【python—matplotlib 1】开始使用matplotlib,画最简单的图

主题:      怎样用matplotlib进行画图,有哪些方式可以使用matplotlib来画一个图形,简单的画图示例:例1、最简单的图形:import numpy as npimport matplotlib.pyplot as pltplt.plot(np.arange(12),np.arange(12)) # 只提供x轴,y轴参数,画最简单图形plt.show...

2019-01-09 16:50:13 870

原创 在Windows上访问linux的共享文件夹

用的工具:samba。(其实比不过现成的软件,WinSCP还稳定一点)第一步:在Linux上安装Samba:sudo apt-get install samba第二步:配置一个通过samba访问Linux文件夹时,需要用到的用户名和密码:smbpasswd -a 用户名 #在实际时,把这个用户名替换成自己的用户名。enter后,会有密码输入 ...

2019-01-04 21:09:58 41562 14

原创 Ubuntu下的TensorFlow安装

      看了很多文章写Ubuntu下安装TensorFlow时,还需要下载Anaconda。然后我跑去下了一下,600多兆……亲娘耶。      然后上https://www.tensorflow.org/install/pip?hl=zh-cn看了一下,然后照着它的步骤,发现没有那么复杂,并且安装也蛮顺利的,所以就贴过来,并且翻译一下。        可用的TensorFlow安装包...

2018-09-29 19:54:14 5359

原创 初识卷积神经网络(CNN)

研究生的第一篇Paper是关于CNN的,为了能够理解这篇paper,在网上找了很多关于CNN的文章:Stanford的CNN介绍:斯坦福cs231的CNN课程、 C3D:http://vlg.cs.dartmouth.edu/c3d/、 Medium论坛:medium上的CNN基础架构理解、 stack问答:filter数量与什么有关、 IEEE Paper:3D卷积,人体...

2018-09-15 09:56:55 1464

转载 shell脚本【字符串截断】

虽然我们接触计算机时,更多的想到的是数值。但是在日常的使用中,文件以及文件中的字符串才是处理的关键。接下来就介绍对字符串处理,及字符串截断的方式。Linux 的字符串截取很有用。有八种方法。前提:        假设有变量: var=http://www.aaa.com/123.htm1. # 号截取,删除左边字符,保留右边字符。        代码如下:echo ${var#*//}      ...

2018-06-21 17:14:10 919

原创 shell脚本【文件操作4】sed

1  sed基本介绍        sed命令的格式:        sed  [-nefr]  ‘/pattern/action’  file-list         举例:     命令:s(替换)sed  ‘s/wust/hanyang/’  file-list     表示对输入文件file-list进行文本wust匹配,如果匹配到就用hanyang进行替换。     选项[-nefr]...

2018-06-21 16:45:12 310

原创 shell脚本【文件操作3】awk:文本处理

一、综述        gawk模式:        gawk  [options]  [program]  [file-list]        [options]是一些特殊选项,一般都没有什么用,就自动省略了 :)        [program]是gawk工具的精髓。它由模式(pattern)和动作(action)组成。当然任意一方都可以缺省,也可以有多个模式和动作。        [fil...

2018-06-17 19:15:39 1161

原创 shell脚本【命令2】数值计算相关

可以把数值计算的相关命令分为三类:1、是计算表达式的值:expr2、整数算术运算:let  或  ((…))3、修改变量的类型,然后直接运算一:计算表达式的值     命令:expr     功能:expr命令可以做字符串比较操作和计算表达式的值。    其中,expr命令的字符串比较操作基本被[[…]]结构代替。不过,expr的另一个功能,计算整数表达式的值,还是会经常用到的。      exp...

2018-06-16 10:25:28 449

原创 shell脚本【命令1】test命令

     ⑴ 首先讲讲介绍它的必要性:     在任何一种编程语言中,条件测试功能都是必不可少的。条件测试可以控制程序的控制流向和下一步的处理动作。是控制程序逻辑流向一个非常重要的方式。   而test条件测试语句,以其丰富的条件判断功能,0或1的出口返回状态,使其非常适合应用于条件测试语句。     ⑵ test命令的作用对象(本篇博客也将从这四个方面进行说明):         ①文件、   ...

2018-06-16 10:25:19 934 1

原创 shell脚本【调试】

    很多时候,shell脚本写的逻辑关系稍微复杂一点,可能就会出现一点小问题,所以在shell脚本的编写过程中,调试是一个绕不开的事情。     shell脚本的调试,可以分为四种:    1、检查脚本的语法错误    2、跟踪脚本的逻辑执行步骤    3、捕捉脚本返回的信息(包括exit信号和异常信号)    4、手动添加输出信息 1、检查脚本的语法错误:     选项:-n     比如:...

2018-06-16 10:25:04 423

原创 shell脚本【命令解析过程】

    必须要知道命令解析过程的意义在于:能够清楚的知道命令解析步骤。若发生错误时,能够知道该怎样更改。    比如在博客:I/O重定向(点击打开链接)的举例:例①中,就有因为不知道命令行是如何读取的,而造成while语句块和其后的重定向,对结果的不解。    再比如博客:变量引用(点击打开链接)中第三大点的第3小点,变量举例中就有很多是对命令行的解析过程和如何解析进行的举例分析。如:a=var;...

2018-06-16 10:24:55 6829

原创 shell脚本【控制循环结构】if case for while until select、shell函数

本篇博客将介绍下面四点:1、两种控制选择结构:        if(根据出口状态判断)、case(根据变量选择) 2、4种循环结构:        for、while、until、select        上面四种循环结构可以分为三类:        根据命令出口状态检测:while、until        根据给定的参数来循环执行:for        根据用户指定的参数来循环执行(和用户交...

2018-06-16 10:24:45 672

原创 shell脚本之shell内部变量和环境变量

这篇博客介绍:1、部分常用的内部变量2、环境变量变量的分类可以参考:点击打开链接1、部分常用的内部变量:    ⑴ #         说明:$#变量是命令行参数或位置参数的数量    ⑵ -         说明:$-变量是传递给shell脚本的执行标志    ⑶ ?         说明:$? 变量是最近一次执行的命令或shell脚本的出口状态    ⑷ $         说明:$$ 变量是...

2018-06-16 10:24:28 67264

原创 shell脚本【符号8】“$”:变量的引用/命令替换

这篇博客将会介绍符号“$”的功能:1、变量      ① 变量分类(重点)            ② 变量赋值                         ① “=”并初始化                        ② “=”不初始化                       ③ read命令            ③ 变量引用                        ⑴ 变量引...

2018-06-16 10:24:19 9503

原创 shell脚本【符号7】单引号、双引号、反引号的区别

本篇博客将介绍,单双引号和反引号1、单引号和双引号的使用及区别2、反引号的使用      其实单、双引号与反引号之间在功能上没有任何交叉。单、双引号和转义符号在功能上倒是有一些重叠的部分。转义符号的使用:点击打开链接一、单引号、双引号       ⑴ 单引号、双引号和反引号之间,从功能上可以分为两类:            ① 引用字符串:单引号、双引号            ② 命令替换:反引号...

2018-06-16 10:24:11 1307

原创 shell脚本【符号6】“!”重复执行先前命令/非/内部变量

这一篇博客会介绍“!”符号在不同情境下的使用1、重复执行先前命令2、逻辑非3、作为shell内部变量4、变量的间接引用一、重复执行先前命令: !        在bash中,为了重复执行先前命令,可以利用感叹号“!”引用机制实现。        “!”表示引用命令历史缓冲区的或文件中的命令。        常用的“!”命令使用及说明:            ⑴ !  表示引用命令历史缓冲区或文件中...

2018-06-16 10:24:01 1080

原创 shell脚本【符号5】转义符号:\

本篇将介绍符号“\”的使用,包括两方面:1、输出单个字符2、转义字符一:用于输出单个字符        ① 作用:用于输出一些有特殊含义的元字符        ② 意义:通常这些元字符不能单个输出,转义字符就是使这些元字符能够像正常字符那样输出。        ③ 使用:\ + 元字符( <、>、*、?、|、&、\、$、”、’、` ) (最后两个,一个是单引号,一个是反引号) ...

2018-06-16 10:23:50 7817

原创 shell脚本【符号4】通配符的使用

这篇博客介绍1、通配符的使用,用于对“文件”的检索2、“[ ]”和“[[ ]]” 的其它用法(作为test命令的简写) 通配符: *  ?  [ ]     [ !  ]    [^   ]正文:一:使用元字符进行模式匹配,搜索文件    ⒈ 按照匹配的字符数量,这些通配符大致分为两类:        一类是匹配任意数量的字符:*        一类是匹配单个数量的字符:?   [  ]    [...

2018-06-16 10:23:40 7593

原创 shell脚本【符号3】“ | ” :管道 / case结构中的“或”

本篇博客将会介绍符号 | 的两种作用:    一、是作为管道    二、是case语句块中的或操作使用1:管道       管道是一种先进先出的单向数据通路。         作用:利用管道符号“|”,把一个命令的标准输出连接到另一个命令的标准输入。简单点说,就是把前一个命令的标准输出,作为下一个命令的标准输入传入。不过,管道只能处理标准输出,而不能处理标准错误输出。       重点:标准输出和...

2018-06-16 10:23:29 2487

原创 shell脚本【符号2】I/O重定向相关符号

本篇博客用于介绍I/O重定向相关的符号和操作 I/O重定向符号:>   <    >>    2>   1>   &1   &>一.概念:        标准输入重定向:就是把命令的输入从默认的从键盘读取,重定向到一个文件: <file。        标准输出重定向:就是把命令的标准输出保存到指定的文件内:>file   &g...

2018-06-16 10:23:20 969

原创 shell脚本【符号1】 &的使用:后台运行/文件描述符

后台进程符号:&本篇博客将会介绍符号“&”在不同场景下的使用,包括:使用1:后台运行,包括后台一些操作,作业引用、怎样提交后台作业、怎样拉回前台查看等等使用2:文件描述符引用一、后台运行:          ① 作用:提供后台运行机制。可以以后台进程方式运行命令,而无需等待命令执行完成      ② 使用:在命令行最后加一个“&”即可。      ③ 表现方式:增加“&am...

2018-06-16 10:23:05 1857

原创 shell脚本【命令4】grep:文本检索

一、综述grep是一个强大的文本检索工具。其基本语法格式简写如下:grep options string file即:从特定file中,检索string。当然也不限定是file,grep接收标准输入,所以,grep可以用于管道符,和标准输入重定向。二、使用介绍2.1 基本选项 -i...

2018-06-13 11:08:15 741

原创 shell脚本【命令3】find:文件检索

1 综述: find是高级的查找文件工具。用法:find [-H] [-L] [-P] [-D debugopts] [-Olevel] [starting-point…] [expression]⑴-H -L -P -D -Olevel-H -L -P都是对symbolic links操作的选项(symbolic links...

2018-06-09 20:18:44 1423

原创 shell脚本之文件操作工具

    在Linux系统下进行命令行操作时,很多都是对文件的操作。    比如,是否有这个文件,查找/移动/替换具有某一类特征的文件,比较两个文件或多个文件的差异、特定的文件中有没有特定的内容,等等。     对文件的操作有:    从指定的目录检索文件:find、whereis、locate、which      从特定文件中检索内容:grep、egrep      从特定文件中检索某行或某列:...

2018-05-31 16:00:48 1005

转载 SCI论文从入门到精通

第一部分一、先想先写最后做:1. 做研究之前,必须想清楚:结果能不能发表?发表在哪里?2. 先把文章大框写好,空出数据,等做完实验填完空就可以发了;正所谓心中有沟壑!3. 在未搞清“写什么、发哪里、自己研究与同类研究有何出色之处”之前,就不要动手做!4. 继续去看文献,去想;想不清楚就做还不如不做!5. 要想这样做,就得先看文献!要知道如何把文章架起来、要知道别人是如何讨论的、要知道自己的数据是不...

2018-05-31 10:51:16 2357

FuWeiBei复微杯比赛.zip

复微杯第一届比赛,FPGA赛道赛题;该资源详细内,有设计该题的解释和代码,以及校验代码,可以供大家参考

2020-08-18

CNN详细资料和讲解.zip

深度学习的入门,Forward路径的组成和各模块的详细解析,以及训练过程是怎样的,均有相应的论文和资料

2020-08-18

NVDLA资料.zip

人工智能加速器:英伟达发布了一款开源的人工智能加速器NVDLA。这一篇是NVDLA的一些资料和一些学习的东西

2020-08-18

Dialog system.zip

目前的NLP在实际生活中的运用还有很大的障碍,因为人工智能并不智能,并不能有效沟通。该资料收集了一些NLP用于对话系统(Dialog system)的论文,在合集中还提到了一些基于人工智能块的新方法用于解决Diaglog system的智能问题,欢迎讨论

2020-08-18

深度强化学习论文.zip

关于DeepMind公司在阿尔法狗(AlphaGo)上的巨大成功,以及之后再Dota游戏上的突破,深度强化学习越来越进入大家的视野,该资源搜罗了一些关于深度强化学习的资料和文章,供一起学习和参考

2020-08-18

in-memory computing 内存内计算的一些论文.zip

内存内计算,可能是解决AI算力的一个比较重要的方向;该文件中搜罗了一些关于内存内计算的论文,欢迎补充

2020-08-18

AI加速器设计资料合集.zip

各大公司关于AI加速器设计的进展信息,包括:Google TPU, Microsoft Brainwave, 寒武纪 DIANNAO, Baidu XPU, Amazon echo, Apple A11,

2020-08-18

AI accelerator design.pdf

韩国首尔大学教授 讲解的关于设计人工智能(AI)芯片的资料,关于人工智能加速器设计的资料。韩国汉阳大学IDEC课程课件。

2020-08-18

2020.6.8 DialogSystem自己想到点的记录

用以记录dialog system的一个观点点 2020.6.8

2020-06-08

INVITED: A Modular Digital VLSI Flow for High-Productivity SoC Design

压缩包包含两篇论文: DAC2016的论文:A Real-time Energy-Efficient Superpixel Hardware Accelerator for Mobile Computer Vision Applications。 DAC2018的论文:INVITED: A Modular Digital VLSI Flow for High-Productivity SoC Design。 都是英伟达使用Mentor的Catapult HLS,开发的硬件,以及内部流程介绍。个人感觉2018这一篇更好一点

2019-04-09

数字IC设计流程及工具,精要版大牛讲解PPT

该PPT包含的内容是对SOC设计流程,及相对应的工具的一个介绍。没有包含如何设计SOC的细节问题。是一个精要而又详尽的SOC流程和工具参考资料

2019-04-02

From High-Level Deep Neural Models to FPGAs

Georgia Institute of Technology (佐治亚理工学院)的Alternative Computing Technologies (ACT) Lab实验室,针对DNN设计的FPGA加速方案。

2019-04-01

Eyeriss v1 + v2 论文

压缩包里面包含: Eyeriss v1版本:Eyeriss-An Energy-Efficient Reconfigurable Accelerator for Deep Convolutional Neural Networks Eyeriss v2版本(基于v1的升级版):Eyeriss v2: A Flexible and High-Performance Accelerator for Emerging Deep Neural Networks Eyeriss project的站点信息:http://eyeriss.mit.edu/

2019-04-01

deep learning book with bookmark

之前找的deep learning书籍,以及在mit官网下载的书都没有书签功能,这本书是添加了书签的,相较之下就非常方便了。

2018-10-28

msp430F5529的TI官方程序,IAR程序

MSP430F5529 TI官方IAR实例程序,详细讲解,最全模块例程。

2016-12-03

OLED12864,蓝牙,ADC检测,MSP430F5529控制

该代码有三部分,一,蓝牙UART串口中断。二,12位ADC检测电压。三,OLED12864 IIC通信。 代码功能是:蓝牙串口中断发送控制数据,并在OLED上显示控制信息,控制的同时,用MSP430自带的12位ADC实时监测电压的变化,并通过OLED显示。

2016-12-03

OLED12864显示屏,12位ADC,按键中断,msp430f5529单片机控制

OLED12864是通过IIC与单片机进行通信的,该代码是基于msp430f5529单片机,运用了单片机中的12位ADC,按键中断和IIC通信部分。 代码功能是:实现手动步进,和ADC检测当前电压最后结果在OLED12864上显示的功能。 程序调试通过,过程中遇到的问题及解决办法均在代码中有标注,以便技术的交流和提升。

2016-12-03

NRF905的无线数据传输系统

pdf里面对nRF905无线传输的系统进行了描述,对其流程,上位机,下位机的设置都有相应的介绍,是了解及设计有关无线传输的好资料

2016-09-16

MSP430系列单片机模块设计C语言程序

想学msp430的同学,还在为各个模块的例程而发愁吗?在这个资源里面有你最想要的关于msp430系列各个模块的经典例程,非常适合学习者学习和参考,想要就收了他吧。

2016-09-15

空空如也

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

TA关注的人

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