自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 LogisticRegression逻辑回归原理及代码实现

引言:对于学习AI来说,先入门机器学习很重要,因为深度学习中一些概念,比如sigmoid激活函数等都是从机器学习中提出的。线性回归只能解决线性问题,比如预测房价等,但不能解决离散问题,比如分类,逻辑回归能解决二分类问题。

2024-04-04 13:41:58 960

原创 较新论文(2022)的模型EfficientFormer,改进的轻量化vision transformer,训练自己的数据集模型

运行环境:Windows10 I7-13700k RTX4080 Cuda11.3 ,在mmdetection框架下运行Efficientformer模型,Transformer和CNN在CV领域广泛使用,CNN和Transformer已经对战多年, 在目标检测中通常是CNN比较常用,因为transfomer参数量大且训练时间长.最近的一篇论文提出了EfficientFormer是改进的VIT(vision transformer),其在轻量化的同时也能提高精度,并且目标是达到移动设备可以使用的速度。

2024-01-09 19:01:40 2166

原创 我的创作纪念日

在学习计算机和考研过程中经历过许多问题,想记录下来并分享给大家,希望也能帮助到大家,在网上查询资料有时候可能会非常耗时间。一篇SCI,也在CSDN上努力发表过了有质量的文章(大概有质量).希望今年能在CSDN发表一篇真正有质量有价值能帮助别人的文章.​​。记录下来的经验也帮助我自己理解这些知识,也帮助了一些人。创作与我的工作学习密切相关.

2023-09-24 09:16:32 55

原创 基于yolov labels格式,WiderFace数据集验证集难度分类

在查看文献的时候发现WiderFace官方是对验证集进行了难度分类,然后在网上看了半天也没有相关教程。

2023-09-16 20:07:48 343 7

原创 Prim算法理解推理。

关键点来了,算法思想是找连通网N到最小生成树U的最小权值边,这时候只要遍历新加入的结点,就例如图中的C即可,把与C连通的结点最小的权值更新到lowcost数组中,即完成了这个思想,找到与最小生成树U最近的边,为什么呢,这是因为其实你前面已经遍历过A结点,lowcost里记录了到最小生成树中的最小权值边,就相当于一直记录着,然后遍历C的时候如果有小于lowcost的权值,那么更新一下即可找到。两个数组的下标对应无向图的下标。首先得理解MST性质,不一定要理解清楚,抽象的概念,理解不了就记一下MST性质。

2023-04-14 19:28:14 72 1

原创 数据结构算法C++基本全实现,可用作学习参考。

用C++实现了一边数据结构与算法基础 严蔚敏版,里面稍微使用了一些C++的特性,比如友元等等,是为了加深我自己的语法知识,哈哈,大家可以拿来作参考,大部分都是自己慢慢想写出来的,可能和主流的不一样,可能有写步骤多余可以优化,大家拿来参考就行,也可以提出我的错误,毕竟我很弱,哈哈,里面比较难的算法,类似prim算法,kruskal算法都写了注释,放心食用,毕竟都是学习的东西,都是免费的,也顺便给我自己学习过的东西存个档以后好复习。

2023-04-14 19:19:24 40

原创 30系以上windows,cuda11 SSD算法,训练自己的数据集

因为类似SSD RCNN FasterRCNN距离现在有一段时间,可能代码没更新或者找不到适合30系以上的显卡的代码版本(因为有的代码不支持高版本pytorch,然后30系以上显卡又不支持cuda11以下的cuda版本),又或者找到出现各种报错,经过踩坑,找到一个适合Windows cuda11以上环境的版本。3.修改SSD源码,因为年代久远,代码很久没维护,可能不适合我们的环境,而且我也不使用voc以外的数据集,因为我的pytorch版本高所以要改,可能稍微低一点的版本不用改,具体情况具体分析。

2023-04-14 19:03:06 142 3

原创 Yolov5偷懒用算法生成负样本label文件

在学习yolov5中遇到了数据集标签的问题,巨大的数据集标定,谁看了都害怕,一般来说少量的负样本自己创建就行,但当数据集数量大时,负样本的数量也会稍微增加,多一点点就不想干了,想了想不如用简单的算法偷懒,毕竟负样本只是empty,创建空txt文件即可。

2023-03-27 19:32:41 987 3

原创 怎样更好理解指针,指针的应用,指针的创建

例如,根据结合性,标识符或符号会先与括号结合或括号内的先结合,上图理解为一个指针指向一个声明一个返回值为void参数为(int)的函数的函数指针即产生一个新的函数指针。函数指针的类型为指针为函数signal的指针,signal函数的参数(int,和一个函数指针)。2.数组指针:指针指向一个数组。如:int (*p)【n】={0}.即*先和p组合成指针,指向一个[n]数组的指针,每个数组里面的元素是对应数组每个元素的地址。要注意的是p也指向数组首元素的地址.先指向首元素的地址,首元素的地址再指向内容。

2022-10-03 12:24:59 184

原创 关于二进制中的计算,方便理解输出值

各种类型数据在提升为二进制数据后进行计算,得到新的二进制数据,如果未存储,直接输出,则以输出类型的数据类型的类型二进制输出,如 两个unsigned char类型数据,相加超过255,直接以整型输出得到的值是正确的,而重新存储在其它类型的数据可能会发生改变,如重新存储在unsigned char类型中,得到的不一样。直接输出的a+b是300 而c是44 ,a+b因为直接输出整型二进制值了,而没有发生截断。

2022-09-24 19:05:06 126

数据结构算法实现严蔚敏教材

给大家参加,因为数据结构是思想,大部分都是自己想的,又结合了C++的各种特性加深自己的记忆,所以看起来有点奇怪,因为是学习,所以肯定免费,相互交流,也顺便为自己算法存个档,以后好复习,哈哈。

2023-04-13

Yolo算法,负样本label文件一键生成

为了偷懒而写的简单算法,因为Yolov5的负样本label文件只需要为空文件就行了,所以遍历负样本的文件名,然后创建txt文件即可

2023-03-27

空空如也

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

TA关注的人

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