给自己看
lindorx
头疼
展开
-
im2col算法
im2col是一种用来处理矩阵的算法,常用在卷积操作中。对矩阵进行卷积时,需要不断从矩阵中按特定步长截出一定大小的卷积区域。比较常见的卷积核是3*3、5*5左右的。使用传统的for循环进行卷积操作,非常费时,遇到数据量大时,效率十分低下。因为矩阵运算的速度问题已经在计算机中有了非常好的解决算法,因此,如果能把卷积操作转化为矩阵操作,可以明显加快卷积速度。im2col就是因此提出的。 基本原理就是把原创 2017-12-02 15:20:03 · 5088 阅读 · 0 评论 -
c++学习笔记(部分适用于c语言)
前言:首先,纠正一个可能的认知错误。编程语言并非专指以某种名称命名的语言,而是一类编程规范,或者说语法规则。拿BASIC(初学者通用指令代码)举例, 基于BASIC衍生出了VB、QB等语言,它们统称为BASIC语言,完全适用于BASIC的语法,但由于开发者的目的不同,他们又有各自适合的方面。VB是微软公司开发出的可视化编程语言,可以很容易开发出拥有图形界面的软件。QB也是由微软基于BASI原创 2018-01-13 15:08:40 · 276 阅读 · 0 评论 -
从软盘复制数据到内存
本文阐述在计算机引导程序中可以用来复制内核代码的程序,平台:centos,语言:AT&T格式的x86汇编,虚拟机:bochs,编译器:gcc。设定内核代码紧跟在512字节的boot程序后面利用bios复制程序:movw $0x9000,%ax //将要写入的位置的段地址存入esmovw %ax,%es //由于没有直接将操作数存入es的指令,所以需要通过ax中转mov...原创 2018-09-09 02:33:49 · 583 阅读 · 0 评论