自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 GLIP的理论介绍

用 Image Net举例,CLIP就是先把Image Net 里这1000各类,飞机,车,狗啥的,变成一个句子,A photo of a plane,然后这1000个句子通过之前预训练好的这个文本编码器得到1000个文本的特征,推理的时候,任何一张图片通过图片的编码器,得到图片特征之后,与所有的文本特征做cosine similarity,相似性最高的这个文本特征所对应的句子就是我们想要的,从而完成分类。选择用自训练的方式,用训练好的GLIP网络,去标注一些数据,得到标注好的图片。

2024-05-31 17:03:28 1766

原创 vision transfomer

经过Linear Projection of Flattened Patch(线性展平)处理之后,序列的每个元素变成了一个token,维度仍然是x。对于一张图片,将它分成n个ptach,每个patch就是输入的序列一个元素,所以序列长度是n。而序列中每个元素的维度是ptach的像素个数,假设是x。用一个标准的transfomer模型,就是把图片预处理一下,处理成一系列的序列。,就是输入的patch处在序列的第几位。如果你不通过patch进行预处理,用cnn得到对应的小尺度的特征图进行预处理也可以。

2024-05-30 21:36:29 378

原创 transformer

注意力机制多头注意力机制自注意力机制。

2024-05-17 09:53:25 546

原创 yolov5钢材缺陷检测

v5和v4差不多,v5更加完善,兼容性更好,一直在维护yolov5下载下来是这样的文件夹。

2024-05-11 10:18:26 389 1

原创 3.点亮LED

设置成 P0=0即可 ,用1111 1111 1110 1111 与原来的&运算。或者用0000 0000 0001 0000与原来寄存器内容或(|)我们通过设置 APB2外设时钟使能寄存器(RCC_APB2ENR) 的P3为1。GPIOB挂载在APB2上,因此要开启APB2总线的时钟。RCC_APB2ENR寄存器是RCC时钟外设的一个寄存器。低16位的效果如图,P3位1时GPIOB时钟开启。外设在总线上,使用总线就一定要开启时钟。开启GPIOB端口的时钟(必须第一步)设置GPIOB_ODR寄存器。

2024-05-08 22:49:09 231

原创 2.新建项目教程

3.把固件程序放到该目录下,选择startup_stm32f10x_hd.s这个(因为我这是大容量的,没有要下载)。4.按个人习惯把文件放在目录中,我的是这样的。安装好STM32F10X的固件,没有就去下载。Object里面存的是编译和运行生成的文件。2.记下路径,芯片选择对应型号。可以下载下来模板,然后写。创建好之后文件夹是这样的。

2024-05-08 22:26:42 192

原创 1.寄存器操作

使用的是野火,指南者 型号 STM32F103VET6芯片引脚100个 STM32由下面的结构组成。内核通过总线来操作各种各样的外设。具体怎么操作,看下面的总线介绍。 系统架构图 STM32把内存4G,分成八块。每块有其对应的用途。 我们的外设在block2,如图 什么是寄存器?什么是寄存器映射? 不同外设,根据速度不同挂载在不同的总线上。由下到上,是APB1,APB2,AHB。 知道寄存器的地址,对该地址操作就行了,怎么得到寄存器地址?总线基地址外设基地址(=总线地址 + 偏移)以GPIO为例,GPIO挂

2024-05-08 21:45:06 411

原创 yolov4理论介绍

单GPU就能训练很好从数据层面和网络设计层面来进行改善。

2024-04-24 12:07:50 1343

原创 YOLOv3理论

yolov3是在v2的基础上做出了进一步提升。文中不是选择以前的voc数据集,而是选择了coco数据集。coco数据集分类分为80个类。

2024-04-23 16:38:52 273

原创 YOLO_V2的理论介绍(学习笔记)

yolov2的全名叫做 yolo9000,最终能够检测的目标类别是9000。相比于v1有了更大的提升以及召回率采用更高层的分类器采用了训练时加入448*448的分辨率分类器提升了4%mAP。

2024-04-23 10:56:18 1547

原创 解决删除双系统出现grub的办法

2.使用ls root(hd1 , gpt1)/efi/microsoft/bootmgcf.efi,查找当前root中是否有boot的启动文件bootmgcf.efi。我们需要复制启动文件。在windows打开poweshell(最好以管理员身份打开,不然会出现启动文件复制失败)原因是你的启动文件损毁了,找到他复制下来就好了。3.接着输入改变主分区,把分区改成你查找到的分区。输入以下,显示启动文件复制成功就好了。1.使用命令ls,查找当前下的分区。如果失败可以试试加上主目录的分区。

2024-04-17 17:08:00 664

原创 YOLOv1的理论介绍

yolo_v1

2024-04-10 21:43:33 406

原创 PASCAL VOC数据集

20个类,数据集结构如下。

2024-04-10 11:59:45 305 1

STM32F1的模板,配置好了,下载下来,可以在这个上面写你的代码

STM32F1的模板,配置好了,下载下来,可以在这个上面写你的代码

2024-05-08

空空如也

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

TA关注的人

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