自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 AttributeError: Can‘t get attribute ‘SPPF‘ on <module ‘models.common‘ from ‘H:\\yolov5-5.0\\models\\

import warnings class SPPF(nn.Module): # Spatial Pyramid Pooling - Fast (SPPF) layer for YOLOv5 by Glenn Jocher def __init__(self, c1, c2, k=5): # equivalent to SPP(k=(5, 9, 13)) super().__init__() c_ = c1 // 2 # hidden channels .

2021-11-06 13:38:12 4552 5

原创 yolov5进行数据集训练需要做的事

进入torch_utils.py将decode()改为decode('utf-8', 'ignore')就行

2021-12-22 08:22:39 204

原创 YOLO v4相比较YOLO v3的改进之处

输入端:这里指的创新主要是训练时对输入端的改进,主要包括Mosaic数据增强、cmBN、SAT自对抗训练 BackBone主干网络:将各种新的方式结合起来,包括:CSPDarknet53、Mish激活函数、Dropblock Neck:目标检测网络在BackBone和最后的输出层之间往往会插入一些层,比如Yolov4中的SPP模块、FPN+PAN结构 Prediction:输出层的锚框机制和Yolov3相同,主要改进的是训练时的损失函数CIOU_Loss,以及预测框筛选的nms变为DIOU_nm 输入

2021-12-04 19:54:58 4292

原创 关于用yolov5进行验证集的map计算

import argparse import os import platform import shutil import time from pathlib import Path import cv2 import torch import torch.backends.cudnn as cudnn from numpy import random from models.experimental import attempt_load from utils.datasets import Lo.

2021-11-21 09:27:11 4694

原创 YOLO和VOC的标签转换

这里的classes 改为你自己的目标检测标签 TRAIN_RATIO = 80 是指训练集和测试集比例是80% VOC转YOLO 同时也将数据集化为测试集和训练集 import xml.etree.ElementTree as ET import pickle import os from os import listdir, getcwd from os.path import join import random from shutil import copyfile classes..

2021-11-04 17:39:32 417

原创 自用Anaconda环境配置过程(RTX30系列)

配置 rtx3050 cuda v11.0 cudnn 11.0 torch1.7.1+torchvision 0.8.2 虚拟环境配置 创建环境 conda create -n py37python=3.7 //py37就是环境的名字 列出已经创建的环境 conda env list 进入环境 conda activate py37 //后面的py37就是进入的库 查看环境中的库 conda list 退出环境 deactivate 删除环境 conda en...

2021-10-31 21:52:35 167

原创 从零开始的数据结构笔记(二)栈&队列

一、栈 1.顺序栈 #include <stdio.h> #define Maxsize 10 typedef struct { ElemType data[Maxsize]; int top; }Sqstack; void InitStack(Sqstack &q) //初始化栈 只需要把栈顶指针变为-1就行 { q.top=-1; } bool textStack(Sqstack &q) //判断栈是否为空栈 { if(q.top ==-1) ret

2021-08-16 23:36:52 161 1

原创 从零开始的数据结构笔记(一)单链表

一 顺序表和单链表的各自优缺点: 顺序表: 优点: 1.随机访问:在O(1)时间内找到第i个元素(无论是静态分配还是动态分配) 2.存储密度高 3.拓展容量不方便

2021-08-08 00:08:33 140

空空如也

空空如也

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

TA关注的人

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