自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 大核卷积及其计算性能优化

结构重参数化是一种训练时和推理时的动态结构调整技术,它可以在训练时使用小核卷积来模拟大核卷积的效果,然后在推理时将小核卷积折叠为大核卷积,从而保持模型的性能和效率。前面Table3的结果表明:对于ImageNet分类卷积核从3提升到9带来的性能提升为1.33%,而Cityscapes的性能提升则达到了3.99%。从上表可以看到:尽管最后阶段的卷积已有包含非常大的感受野,进一步提升感受野还可以进一步提升下游任务的性能。大核卷积的实用往往伴随着性能与速度的下降,为此,我们总结了5条大核卷积高效使用的指标方针。

2024-01-25 15:25:59 1141

原创 Transformer & Vision Transformer

transformer输入的是一个序列数据,也就是词向量,然后对每个词向量都会添加一个位置编码,来让transformer得到词向量的位置信息,因为tansformer是基于self-attention的,而self-attention是感知不到位置信息的,self-attention会将各个词都计算他们之间的attention值,因此如果不添加位置编码,transformer充其量只能做一个词袋模型,无法做到充分理解语义信息。Encoder block是由6个encoder堆叠而成,Nx=6。

2023-12-03 15:11:37 114 1

原创 opencv图像识别主要流程

该函数还可返回一个可选的hiararchy结果,这是一个ndarray,其中的元素个数和轮廓个数相同,每个轮廓contours[i]对应4个hierarchy元素hierarchy[i][0] ~hierarchy[i][3],分别表示后一个轮廓、前一个轮廓、父轮廓、内嵌轮廓的索引编号,如果没有对应项,则该值为-1。第一个数:表示同一级轮廓的下个轮廓的编号,如果这一级轮廓没有下一个轮廓,一般是这一级轮廓的最后一个的时候,则为-1。第三个数:表示该轮廓包含的下一级轮廓的第一个的编号,假如没有,则为-1。

2023-01-31 12:37:16 2833

原创 opencv学习笔记

在计算机眼中,每一个图像都是由若干个像素点组成的,而每个像素点就是一个值,这个值是在0~255之间进行浮动的,代表这个像素点的亮度。这个值越接近0,则代表这个像素点亮度比较低,也就是越接近黑色,而这个值越接近255,则代表这个像素点亮度越高,也就是越接近白色。

2023-01-03 17:05:38 301

原创 数据分析之matplotlib(以折线图为例)

画任何图像都可以先对画布大小进行选择先,实例如下:如上所示,就成功创建了一张画布。其中参数一是figsize,需要为它赋值一个元组,而这个元组就代表你的画布的长和宽。参数二是dpi,与清晰度有关。以折线图为例,需要你提供每个点的横纵坐标,也就是x轴和y轴的坐标。实例如下:x是所有点的横坐标的一个集合,一般用列表来储存y是所有点的纵坐标的一个集合,一般用列表来储存x,y中的元素会一一对应的提取。注意:matplotlib中对不同图所要提供的数据不同,到时可以进行查询,不同图像的绘制主要就区别在这一

2022-12-05 20:05:21 1319

原创 python标准库之os库

os库是python标准库中一个比较重要的库它的主要功能有以下几点:1.系统相关变量和操作2.文件和目录相关操作3.执行命令和管理进程。

2022-11-26 21:14:58 1664

原创 数据分析之Numpy

NumPy(Numerical Python) 是 Python 语言的一个扩展程序库,支持大量的维度数组与矩阵运算,此外也针对数组运算提供大量的数学函数库。NumPy 是一个运行速度非常快的数学库,主要用于数组计算,包含:1)一个强大的N维数组对象 ndarray2)广播功能函数3)整合 C/C++/Fortran 代码的工具4)线性代数、傅里叶变换、随机数生成等功能。

2022-11-25 13:03:23 798

原创 Python类和对象(封装)

如果说函数的存在意义是为了可以随时随地的重复我们需要的同一操作,那么封装的意义就是为了可以随时随地的创造出同一类的对象,这也就是python面向对象特点的最大体现。类(Class)类似对象构造函数,或者是用于创建对象的“蓝图”。

2022-11-20 14:07:09 826

原创 Python函数

你可以定义一个由自己想要功能的函数,以下是简单的规则:1)函数代码块以 def关键词开头,后接函数标识符名称和圆括号()。2)任何传入参数和自变量必须放在圆括号中间。圆括号之间可以用于定义参数。3)函数的第一行语句可以选择性地使用文档字符串—用于存放函数说明。4)函数内容以冒号起始,并且缩进。5)return [表达式] 结束函数,选择性地返回一个值给调用方。不带表达式的return相当于返回 None。"打印传入的字符串到标准显示设备上"

2022-11-19 20:06:51 362

原创 Python循环语句

python中常常需要循环,遍历的操作,因此python有循环语句可以满足这些需求。

2022-11-19 15:18:02 1407

原创 Python条件语句

python中需要用到判断正确与否来决定是否进入到下一步的操作有很多,这时候就需要使用条件语句来进行判断的操作,但在此之前,我们需要引入一个布尔类型的概念。

2022-11-19 13:31:12 2209 1

原创 Python基础——标准数据类型

不可变数据类型:number(数字),string(字符串),tuple(列表)可变数据类型:list(列表),dictiontry(字典),set(集合)接下来分别对这六大数据类型需要注意的点进行阐述。dictiontry——字典。一、Number——数字。string——字符串。number——数字。

2022-11-16 20:57:39 1356 1

空空如也

空空如也

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

TA关注的人

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