自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 计算机视觉的原理以及常见模型

Inception:不同层需要捕捉不同的尺度信息,一些可能捕捉局部信息,使用较小卷积核,一些需要捕捉全局信息,使用较大卷积核,Inception 并行使用不同的卷积核核池化操作,允许网络在同一层内学习到不同尺度信息。2.从每张图像种提取与待处理任务相关的特征,这是建模的重点,例如用来识别人脸的特征,基于人脸标准的特征与用来识别老板有经典或者人体器官的特征存在。常见特征提取:颜色直方图,纹理特征,边缘检测等 组合分类器(支持向量积,随机森林,k最近邻)对提取特征进行分类,实现图像分类。

2024-03-22 19:26:24 469 1

原创 pytorch框架的上手理解

将变量和函数结合在一起,变量通常是可学习的参数,函数是操作这些变量的函数,在神经网络的上下文中,变量通常是网络层的权重和偏置,函数则是应用于输入数据和这些权重的操作(卷积,线性变换)Backward :计算图中反向传播是,会被自动调用,指定如何根据函数输出的梯度计算输入的梯度,参数通常是输出的梯度,返回值应该是与输入相对应的梯度。定义function时,本身不需要变量,Module是变量和Function的结合题,这些参数是可学习的(如神经网络的权重)实现VGG-16,13层卷积层,3层全连接层。

2024-03-22 19:24:30 237 1

原创 电路交换网络中,每条电路独占其经过的物理链路。

电路交换网络最经典的是电话网络,电话网络在建立连接后进行通信这个过程中是独占链路资源的。但是电路交换也有链路共享,采用多路复用的方法进行共享,可能有多个电路经过物理链路。最开始因为电路交换时独占资源的,所以认为是正确的,电路交换网络中,每条电路独占其经过的物理链路。所以这个命题是错误的。

2023-08-04 21:27:09 207 1

原创 csapp练习题7.3

如果f是一个存档文件,链接器就会尝试匹配U中未解析的符号和由存档文件成员定义的符号,如果某个存档成员m定义了一个符号来解析u中的一个引用,那么将m添加到E中,并且链接器修改U和D来反映m中的符号定义和引用.对存档文件中所有目标文件都依次进行这个过程,直到u和D不再发生变化,此时任何不包含在E中的目标成员文件都会被丢弃,如果U是非空的,就会报错。C. p.o -> libx.a -> liby.a -> 且 liby.a -> libx.a -> p.o。首先需要明确对于存档文件和目标文件的处理区别。

2023-07-09 22:14:33 379 1

原创 数据结构森林与二叉树转化的数量关系

二叉树B中左指针域为空的节点只能是F的终端节点转化过来的,其中f 个终端结点没有孩子, 所以域空的左指针数为f 个;二叉树B除去根结点,都是某个结点的孩子, 也就是其余每个结点都有指针指向, 占用指针数为 f + n - 1;对于森林中每个子树,每个非终端结点的最后一个孩子的右指针域都为空,此时有n个右指针域为空结点。剩余域为空的指针数为 2(f + n)- (f + n - 1)= f + n + 1 个。二叉树B 中右指针域为空的结点有 ( f + n + 1 ) - f = n + 1。

2023-07-02 22:18:09 205 1

原创 对于条件指令的理解

ZF = 1 如果Src2-Src1 == 0,即两者相等,将标志位设置为1。TEST指令:执行隐含的“与”操作,并相应设置 标志位(ZF,SF)。计算Src2 - Src1 但不改变目的操作数,仅用 结果设置条件码。SF = 1 即是(a-b)<0 将标志符设置为1。CF=1 如果最高有效位有进位(无符号数比较)g 大于 ,l 小于 ,n非 ,e 等于。OF = 1 对于有符号数溢出的处理。TEST指令不修改目的操作数;当所有测试位都为0时,ZF=1。无符号数: a,b,n,e。

2023-06-20 16:34:30 71 1

原创 x86-64汇编指令高位置0的情况

大多数情况中,mov指令只会更新目的操作数指定的那些寄存器字节或内存位置,唯一的例外是movl指令以寄存器作为目的时,他会把该寄存器的高4位字节设置为0,造成这个例外的原因是x86-64采用的惯例,即任何为寄存器生成32位值的指令都会把该寄存器的高位部分置0。

2023-06-19 22:23:35 141

原创 csapp第二章

具体而言,浮点数在靠近0的范围内密度较高,随着数值的逐渐增大,浮点数之间的间隔也逐渐增大。这意味着在较小的数值范围内,浮点数能够表示较多的不同数值,而在较大的数值范围内,浮点数之间的间隔较大,表示的数值数量相对较少。在IEEE 754浮点数标准中,浮点数密度分布是不均匀的,这是由于浮点数的表示方式决定的。符号位(Sign): 0 指数位(Exponent): 01111111 尾数位(Mantissa): 00000000000000000000000。浮点数密度分布在不同数量级上是不同的。

2023-06-19 10:09:08 50

原创 CSAPP C语言整数除法

假设有下面 x 和 y 的程序定义 int x = a >> 2;那么有多少个位于闭区间[-8,8]的整数 a 能使得 x 和 y 相等?结合csapp中补码右移的处理,以及补码除法的使用,进行向下取整,可以得知,对于负整数向下取整,对于正整数除法,向0取整。// 将 x 加上 a,然后除以 4。// 右移 2 位,相当于除以 4。// 输出满足条件的整数个数。// 计数满足条件的整数个数。

2023-06-17 09:57:48 246

原创 ieee浮点标准

来表示一个数,在单精度浮点格式(float)中,s,exp,frac 分别为1位,8位,23位,得到一个32位的表示,在双精度浮点数(double)中,s,exp,frac 分别为1位,11位,52位,得到一个64位的表示。提出IEEE浮点标准的目的是为了统一浮点数的表示,在计算机中,浮点数表示了一种可以表示非整数的实数数据类型。2.非规格化的值:当阶码域为全 0 在这种情况下,阶码值是 E=1-Bias,而尾数的值是 M =0.xxxx = f 也就是小数字段的值, 不包含隐含的开头的 1。

2023-06-15 21:07:57 457

原创 对于变长栈帧中数组申请对齐的处理

andq $-16,%rax //获取向下舍入16的最小的倍数,n为奇数时为8n+8,n为偶数时为8n+16 实现16位对齐。subq $16,%rsp // long本来只需要8位,这里进行16位对齐。subq %rax,%rsp //分配空间。csapp p202对于vframe汇编代码中。主要理解对于andq $-16的处理。

2023-05-28 15:20:16 93 1

原创 csapp对于负数除法的偏移量处理

为什么加偏移量:不加偏移量除法结果向下舍入而不是向0舍入。对于x/y ---> (x+y-1)/y。题目 csapp 148页 练习题3.20。正数处理方式是一致的,直接移动就行。加偏移量后使得除法结果向0舍入。

2023-05-25 14:59:34 116 1

原创 C开发协程与线程的区别以及使用

应用场景(出现原因)—执行两个互不依赖的sql语句,正常应该是两个语句并行执行,但是实际应用上,执行两个sql语句大部分时间等待数据库服务器的响应,并发性并不能很好地执行,就会紧接着调用第二个参数指向的函数func,参数argc代表 func所需的参数,在调用makecontext之前你需要初始化参数ucp->uc_link,协程----用户态线程,使用变成语言自身完成,协程跑在主线程上,多对一的关系,显然协程比线程轻量。//保存的上下文的特定机器表示。初始化ucp结构体,将当前的上下文保存到ucp中。

2023-03-25 04:08:21 93

原创 leetcode 第二题两数之和的较优化解决

结合hash表解决两数之和的简单优化

2023-02-18 00:15:41 62

原创 Visitor模式开发

Java访问者开发模式

2022-06-25 21:13:31 78

原创 开源软件开发

开源软件开发

2022-06-24 00:31:41 652

原创 java泛型擦拭法

java泛型的一点总结

2022-06-22 01:49:02 111

原创 hit博客2

自定义异常

2022-06-20 21:29:08 38

原创 Maven中POM的基础理解(hit软构一)

讲解maven中POM模块的理解

2022-06-06 23:04:26 136 1

原创 hit大作业

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档@TOC第1章 概述 - 4 -1.1 HELLO简介 - 4 -1.2 环境与工具 - 4 -1.3 中间结果 - 4 -1.4 本章小结 - 4 -第2章 预处理 - 5 -2.1 预处理的概念与作用 - 5 -2.2在UBUNTU下预处理的命令 - 5 -2.3 HELLO的预处理结果解析 - 5 -2.4 本章小结 - 5 -第3章 编译 - 6 -3.1 编译的概念与作用 - 6 -3.2 在UBUNTU.

2022-05-21 00:41:24 303 1

空空如也

空空如也

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

TA关注的人

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