自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(88)
  • 收藏
  • 关注

原创 把在forward函数里面添加的层放到GPU中

把在forward函数里面添加的层放到GPU中问题描述问题解决问题描述借鉴GoogleNet和NiN的思想,我想在Inception最后在添加两个卷积全连接层,但是这样子写会报错,说是final这层的权重没有在GPU中。问题解决分为两步:(1) 手动把self.final层的参数加入到GPU中(2)把net先手动加入到GPU中,并且先在GPU中跑一下,因为只有在GPU中运行了一下,这个self.final才会到GPU中。一开始实例化一个模型是不会把forward函数里面定义的层加进去的

2021-12-14 20:00:11 2549

原创 CRC循环冗余校验纠错中循环左移的原因以及一些新感受

CRC循环冗余校验纠错中循环左移的原因以及一些新感受问题的描述理解已知前提新知问题的描述理解已知前提1.我们讨论的是只有一位代码出错的情况,多位出错的情况由于 纠错代价过大而直接丢弃。2.CRC循环冗余检验的余数具有循环的特点。3.对余数左侧补零然后除以生成多项式的余数是该余数对应的出错位的 前面一位出错的代码对应的余数。4.每一个余数对应一个出错代码以及出错的位置。为什么需要左移:如图: 虽然余数(全0已排除)在一定条件下可以说是唯一对应一个错误代码,但除了后面 len(G

2021-10-14 09:15:03 980

转载 几何分布的期望推导

推导过程

2021-03-31 10:21:22 2332

原创 如何理解条件概率(conditional probability)

条件概率初步理解理解初步理解原文链接理解上面的图片中说:A conditional probability would look at these two events in relationship with one another, such as the probability that you are both accepted to college, and you are provided with dormitory housing.就是说你得到宿舍的概率p2p2p2应该是这样子

2021-03-31 09:31:27 1039

转载 理解什么是傅里叶变换

前面理解ejΠte^jΠtejΠt的含义,中间的那些动图就欣赏好了,最后在理解傅里叶变换。link

2021-03-10 08:57:29 145

转载 复变函数定义

详细内容请参考此链接

2021-03-06 10:31:12 3100

转载 常见无穷级数以及其结果证明

参见:Infinite Series and proofs for them

2021-03-05 17:45:04 1495

原创 Discrete sinusoidal signal 中周期N推导

Discrete sinusoidal signal 的数学表达式可以为:x(n)=Asin(ωn+φ)x(n)=Asin(ωn+φ)x(n)=Asin(ωn+φ)这里A,ω,φ都是原来的意义.Time period of the discrete sinusoidal signal is given by:N=2πm/ωN=2πm/ωN=2πm/ω下面是推导过程:...

2021-03-04 22:08:42 143 1

原创 the proof of the value of angular frequency must be rational number

Sinusoidal SignalAll continuous-time signals are periodic. The discrete-time sinusoidal sequences may or may not be periodic. They depend on the value of ω. For a discrete time signal to be periodic, the angular frequency ω must be a rational multiple of

2021-03-04 22:01:13 139

转载 Unit Impulse 函数有面积1的解释

Time Domain DescriptionOne of the more useful functions in the study of linear systems is the “unit impulse function.” An ideal impulse function is a function that is zero everywhere but at the origin, where it is infinitely high. However, the area of

2021-03-02 16:06:42 578

原创 偶然间发现的图片提升画质的方法

That is amazing!

2021-03-01 08:29:55 358

原创 Ubuntu学习笔记——磁盘以及磁盘分区和文件系统

磁盘、磁盘分区和文件系统磁盘格式化磁盘设备命名使用命令行工具管理磁盘分区和文件系统磁盘格式化磁盘设备命名使用命令行工具管理磁盘分区和文件系统磁盘格式化:低级格式化:空白磁盘划分柱面、分区以及磁道。高级格式化:低级格式化后的逻辑上的结构化。即建立文件系统。磁盘设备命名:IDE设备由内部设备连接来区分,最多连接4个设备,第一个设备:/dev/hda (主设备) /dev/hdb (从设备)第二个设备:/dev/hdc (主设备) /dev/hdd (从设备)...SCSI、SA

2020-10-02 16:53:27 2629

原创 Ubuntu 学习笔记——3.4管理文件和目录权限

文件和目录权限修改文件或目录的权限:chmod [option] filename变更文件所属使用者和组:chown [option] new_owner file-R 把目录下的子目录也变更所属使用者该变所属组:chgrp [option] new_group file-R 把子目录和文件的所属组也一同改变...

2020-10-01 16:21:10 249

原创 Ubuntu学习笔记——文件操作

文件操作使用命令行进行文件操作文件内容显示文件内容查找文件内容比较文件内容排序文件内容统计文件查找文件复制,删除和移动链接文件创建文件压缩与解压缩使用命令行进行文件操作文件内容显示文件内容查找文件内容比较文件内容排序文件内容统计文件查找文件复制,删除和移动链接文件创建文件压缩与解压缩文件内容显示:1.cat命令连接文件并打印到标准输出设备上。格式:cat [选项] [文件名1] [文件名2]功能:(1).显示一个文件的内容(2). 连接两个文件,并显示在标准输出上。2.

2020-10-01 15:47:47 702

转载 解决Program received signal SIGSEGV, Segmentation fault

声明指针之后没有指定指向的位置点击这里

2020-09-30 21:37:18 1328

原创 数据结构学习笔记——队列

队列队列的定义队列的顺序存储结构和基本运算的实现类型声明初始化队列销毁队列判断队列是否为空进队列出队列环形队列基本运算初始化销毁判断队列是否为空进队列出队列链栈链栈的基本运算初始化销毁判断是否为空进队列出队列不带头结点只有一个尾节点指针的循环单链表存储队列队列的定义队列的顺序存储结构和基本运算的实现类型声明初始化队列销毁队列判断队列是否为空进队列出队列环形队列基本运算初始化销毁判断队列是否为空进队列出队列链栈链栈的基本运算初始化销毁判断是否为空进队列出队列不带头

2020-09-26 17:37:36 1012

原创 数据结构学习笔记——栈的应用

栈的应用简单表达式求值迷宫求解问题简单表达式求值迷宫求解问题简单表达式求值:存储方式:顺序栈。简单表达式:只包含加减乘除括号和数字的表达式。中缀表达式:运算符位于两个操作数之间的表达式。后缀表达式:运算符位于两个操作数之后的表达式。前缀表达式:运算符位于两个操作数前面。用字符数组exp来储存中缀表达式,用postexp字符数组来存储后缀表达式,运算符的临时存储以及优先级的处理通过运算符栈来处理。例如对于中缀表达式“1 + 2+ 3”,扫描exp字符数组,首先把1存入postexp,然后

2020-09-26 09:19:24 253

原创 数据结构学习笔记——栈

栈栈栈的顺序存储结构及其基本运算实现顺序栈4要素栈的基本运算栈的链式存储结构及其基本运算实现链栈4要素基本运算栈栈的顺序存储结构及其基本运算实现顺序栈4要素栈的基本运算栈的链式存储结构及其基本运算实现链栈4要素基本运算栈的定义:栈是一种只能在一端进行插入或删除的线性表,表中允许进行插入和删除操作的一端称为栈顶,栈顶的当前位置由一个被称为栈顶指针(实际上是一个数字)的位置指示器来指示,另一端称为栈底。栈中没有元素,这种栈就叫做空栈,栈的插入操作叫做进栈,栈的删除操作叫做出栈或退栈。栈的

2020-09-23 01:07:26 683

原创 最优化基础理论与方法——2.1最优性条件

最优性条件局部解和严格局部解的定义全局解和严格全局解的定义一阶必要条件二阶必要条件平稳点,驻点,鞍点二阶充分条件凸充分性定理局部解和严格局部解的定义全局解和严格全局解的定义一阶必要条件二阶必要条件平稳点,驻点,鞍点二阶充分条件凸充分性定理局部解的严格局部解的定义:局部解:对于一个函数f(x),如果某个点的Θ邻域里面的最小值对应的点集有这个点,那么就把这个点叫做函数f(x)的局部解.严格局部解:对于一个函数f(x),如果某个点的Θ邻域里面的最小值对应的点是且只有这个点,那么就把这个点叫做函

2020-09-22 20:06:25 7458 1

原创 Ubuntu学习笔记——Linux目录

Linux文件Linux文件结构普通文件目录文件设备文件链接文件命令行中的目录操作Linux文件结构普通文件目录文件设备文件链接文件命令行中的目录操作文件结构:索引结点+数据。索引结点:包含有关乡音文件信息的一个记录,包括文件权限、文件所有者、文件大小。数据:文件内容。普通文件:没有结构化的有序字符序列目录文件:一种特殊文件,利用它可以构成文件系统的分层树形结构。目录文件也包含数据,与普通文件不同的是,内核对这些数据加以结构化,即它是由成对的“索引结点号/文件名”组成的列表。索

2020-09-21 18:31:19 240

转载 Linux 删除非空文件夹

rm -r [directoryname]-r 表示递归删除,无论多少级都给你删掉。

2020-09-21 11:29:33 424

原创 Dev C++中bool类型的最新可行定义方法

我们也许会写成”bool“,这在python中是对的,但是在这个IDE中就不这么干了,得写成”_Bool".

2020-09-20 21:30:51 1732

原创 数据结构学习笔记——线性表的应用,两个表的连接。

问题描述:把两个表按照某个规则连接起来。比如说有两个个表A=[[1 2 3][2 3 3][1 1 1]],B=[[3 5][1 6][3 4]]如果要把第A表每一行中的第三列与B表每一行中的第一列中元素相等的两个列(例如A表的第一行的第三列元素是3,它与B表的每一行中的第一列中的哪些元素相等呢?很显然是第一行的第一列和第三行的第一列)连接起来形成一个新的表,应该如何设计算法?表的存储方法: 单链表。以行为一个数据域,以顺序表+指针域为一个结点。顺序表的长度为两个表的长度之

2020-09-20 20:43:12 989 1

原创 数据结构学习笔记——2.5有序表

有序表有序表有序表的归并算法顺序表归并单链表归并有序表有序表的归并算法顺序表归并单链表归并有序表:有序表是逻辑上的概念,是指某一种线性表,其元素的排列顺序是按元素大小递增或者是递减排列的。有序表的归并算法:把两个有序表的元素按某个顺序重新排列。顺序表:typedef int Elemtype;typedef struct SqList{ Elemtype data[maxsize]; int length;}SqList;void UnionList(SqList *L1,S

2020-09-20 10:27:33 248

原创 最优化理论基础与应用——多元函数分析

多元函数分析梯度Hesse矩阵Jacobi矩阵梯度Hesse矩阵Jacobi矩阵梯度:对于一个n元函数f(x),如果它对自变量的各个分量的偏导数都存在,那么则称由该函数对各个自变量的分量的偏导数组成的向量为函数f(x)在x处的一阶导数,或者是梯度。记作g(x) = ▽f(x).Hesse矩阵:梯度是一个n元函数,自变量是一个n维列向量,把一个函数的梯度的各个分量对其自变量各个分量求偏导数,得到一个n*n的方阵,这个方阵我们叫做Hesse矩阵。Jacobi矩阵:一个向量函数,它的自变量的各

2020-09-20 09:30:53 978

原创 最优化基础理论与方法学习笔记——学科必需线代知识

线性组合:设α₁,α₂,…,αₑ(e≥1)是域P上线性空间V中的有限个向量.若V中向量α可以表示为:α=k₁α₁+k₂α₂+…+kₑαₑ(kₑ∈P,e=1,2,…,s),则称α是向量组α₁,α₂,…,αₑ的一个线性组合,亦称α可由向量组α₁,α₂,…,αₑ线性表示或线性表出.例如,在三维线性空间P3中,向量α=(a₁,a₂,a₃)可由向量组α₁=(1,0,0),α₂=(0,1,0),α₁=(0,0,1)线性表出:α=a₁α₁+a₂α₂+a₃α₃.即若a向量是一系列向量的加权线性混合,那么a叫做这一系列向

2020-09-20 08:59:44 578

原创 人工智能基础——鲁宾孙归结原理

鲁宾孙归结原理:命题逻辑中的归结原理:若r1,r2是一个子句集中的两个子句,r1,r2中含有互补文字,那么把r1,r2拿出来,去掉互补文字,再把剩下的部分析取,得到的子句r12为r1,r2的归结式,r1,r2为r12的亲本子句。r12与,r1∧r2是等价的,假设正文字在r1中,负文字在r2中,在r1中我们可以把该正文字换到析取符号的后面,然后用蕴含等价变换,r2中的负文字在析取符号前面,然后直接用蕴含等价变换就会得到r1:X -> P,r2:P -> Y.两个产生式合取,就会得到X ∨Y,

2020-09-20 00:01:50 7607

原创 人工智能基础——谓词公式化为子句集的方法

谓词公式化为子句集基本定义谓词公式化为子句集的步骤三级目录基本定义谓词公式化为子句集的步骤三级目录基本定义原子谓词公式:一个不能够再分解的命题。原子谓词公式及其否定统称为文字,P称为正文字#P称为负文字,P与#P为互补文字。子句:任何文字的析取式,任何文字本身也都是子句。子句集:由子句构成的集合。空子句(NL):不包含任何文字的子句。由于空子句不包含任何文字,那么任何解释都不会使其为真,故说其永假。谓词公式化为子句集的步骤(1)消去谓词公式中的"->“和”<->"符

2020-09-19 22:45:32 23656 2

原创 人工智能基础——推理的基本概念

推理的基本概念推理推理方式:从推出的途径来划分演绎推理归纳推理默认推理从推理时用到的知识的确定性来划分确定性推理不确定性推理按进展来划分单调推理非单调推理按推理中是否用到与推理有关的启发性知识来划分启发式推理非启发式推理推理的方向正向推理逆向推理混合推理双向推理推理推理方式:从推出的途径来划分演绎推理归纳推理默认推理从推理时用到的知识的确定性来划分确定性推理不确定性推理按进展来划分单调推理非单调推理按推理中是否用到与推理有关的启发性知识来划分启发式推理非启发式推理推理的方向

2020-09-19 22:07:30 8072

原创 概率论与数理统计学习笔记——大数定律

大数定律大数定律基本思想切比雪夫不等式中心极限定理大数定律基本思想切比雪夫不等式中心极限定理大数定律基本思想:样本容量越大,样本估计值就会越来越接近真实值。切比雪夫不等式:...

2020-09-19 15:54:29 651

原创 概率论与数理统计学习笔记——7.2评价点估计量优劣的标准

点估计量优劣的标准无偏性无偏估计量定理7.2.1有效性(靠谱性)无偏性无偏估计量定理7.2.1有效性(靠谱性)所谓点估计就是构造一个统计量,来估计未知参数。无偏性:无偏估计量:如果参数的估计量的期望等于参数,那么这个估计量就叫做参数的无偏估计量,如果要样本容量趋近无穷大时,估计量的期望才等于参数,那么该估计量就叫做参数的渐进无偏估计量。定理:7.2.1样本均值是总体均值的无偏估计量,样本方差是总体方差的无偏估计量。因为样本均值的期望就等于总体期望,样本方差就等于总体方差,从而就有上述结论

2020-09-19 15:34:39 1620

原创 概率论与数理统计学习笔记——参数估计

参数估计:估计参数方法:据估计法极大似然法矩估计法:样本矩等于总体矩(当样本容量很大时)极大似然估计法:似然就是“可能”的意思造成结果的原因有a,b。若a造成的几率更大,则说是a。...

2020-09-19 14:38:19 4393 1

原创 Ubuntu应用——创建一个可以登录的用户

刚开始学习Ubuntu时,想要创建一个新用户但是发现明明输入的正确的密码,但是就是登不进去,眼看着就要进去了,但是又会回到登陆界面,其实,这是因为:没有在创建用户时为其指定主目录主目录就是用户进入的时候正确的创建方法:1.su #切换到root用户模式2.useradd -m username-m 是为其创建一个主目录,目录名为用户名3.passwd username输入密码之后再次输入密码就可以了。如果想删除没有用的用户,不想让其在登陆界面出现那么可以使用:userdel [-r

2020-09-16 19:02:54 480

原创 Ubuntu学习笔记——文件与目录管理

3.1.1Linux目录结构几个特殊符号:/ : 根目录. :当前目录…:上级目录~:当前用户的主目录。3.1.2Linux目录配置标准Filesystem Hierarchy Standard :文件系统层次标准。用于规范根目录和/usr和/var下应该放什么文件,其他目录不管。规范内容:/bin:系统管理维护的常用实用命令文件。/boot:存放用于系统启动的内核文件和引导装载程序文件。/dev:存放设备文件。/etc:存放系统配置文件,如用户和组的配置文件。/home:存放

2020-09-15 20:45:35 223

原创 Ubuntu学习笔记——隐藏文件

在Linux中,隐藏文件可以用 ls -a来查看隐藏文件是.filename 的形式的。

2020-09-15 11:32:12 199

原创 Ubuntu学习笔记——用户与组管理

2.1.1 Linux 用户账户及其类型。超级用户:root账户,拥有最高权限系统用户:系统本身或应用程序使用的专门账户。普通用户:供实际用户登录使用的账户。root 的 UID为0,系统用户的UID范围为1~499,普通用户的UID默认从1000开始顺序编号2.1.2 Ubuntu的超级用户权限与管理员1.超级用户权限解决方案:(1)用户执行su命令将自己提升为root权限。(2)使用命令行工具sudo临时使用root身份运行程序,执行完毕5min后返回普通用户。2.Ubuntu管理员:

2020-09-15 11:20:13 1241

原创 数据结构学习笔记——循环链表

2020-09-14 23:00:45 79

原创 数据结构学习笔记——双链表

在双链表中,由于每个结点既包含一个指向后继节点的指针,又包含一个指向前驱节点的指针,所以当访问过一个节点后既可以依次向后访问每一个节点,也可以依次向前访问每一个结点。1.结点类型的声明:typedef struct DNode{ Elemtype data; struct DNode *prior; //指向前驱结点 struct DNode *next; //指向后继结点} DLinkNode;2.建立双链表://头插法void CreateListF(DLinkNode *&amp

2020-09-14 22:55:14 223

原创 Ubuntu学习笔记——ls -l 显示后第一行出现的10个字母的含义

第一个字母:表示文件的属性,d表示一个目录第一个三个字母:用户权限,即拥有者权限。第二个三个字母:组权限。第三个三个字母:

2020-09-14 22:15:33 841

原创 概率论与数理统计学习笔记——6.4正态总体统计量的分布

标准正态分布函数Φ(x)很重要,所以用Φ(x)来代表这个函数,也就是说如果问你标准正态函数是多少,你就可以说是Φ(x)。定理6.4.1定理6.4.2定理6.4.3定理6.4.4定理6.4.1:定理6.4.2:注意,样本方差不是均值方差。定理6.4.3:定理6.4.4:定理6.4.5:...

2020-09-13 10:51:47 1566

空空如也

空空如也

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

TA关注的人

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