自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 爬虫入门推荐优秀博客

爬虫入门推荐优秀博客:1、python模块详解2、爬虫基本原理3、爬虫代码改进(一)|多字段整合存储4、爬虫代码改进(二)|多页抓取与二级页面5、爬虫代码改进(三)|生成器与类的使用附上博主主页链接,爆赞!!!...

2020-12-03 18:54:40 213

原创 yolov5代码解读--train.py

yolov5代码解读前言函数train()总结前言前一篇博客大致对yolov5的一些前期准备和训练参数等做了整理(YOLO v5 代码解读及训练、测试实操),此篇博客主要对项目中的train.py内容进行详细解读,以方便大家学习。函数train()train.py函数涉及的篇幅比较大,为提高阅读性,本博客仅提供部门核心进行讲解,详细的完整代码,见网盘地址。①超参数及训练参数配置#获取轮次、批次、总批次(涉及到分布式训练)、权重、进程序号(主要用于分布式训练)#epochs, batch_s

2020-10-30 17:03:20 6965 10

原创 YOLO v5 代码解读及训练、测试实操

YOLO v5 代码解读及训练、测试实操带你了解YOLO v5代码,尽可能做的详细一点文章目录YOLO v5 代码解读及训练、测试实操前言一、模型训练前期准备二、正式训练1.输入参数2.正式训练3、推理、检测代码中涉及技术原理前言YOLO v4和v5几乎差不多时间出世,有人觉得Ultralytics装了波逼,v5称不上v4的下一个版本,但当你仔细研读一下代码,并且亲自尝试一下后会发现代码易读,整合了大量的计算机视觉技术,非常有利于学习和借鉴,而且作为工业落地应用有很大的借鉴性。综合对比v4和

2020-10-20 16:50:45 6541 2

原创 xml格式转成txt格式以适应yolo喂入数据格式

xml格式转成txt格式以适应yolo喂入数据格式:import xml.etree.ElementTree as ETimport pickleimport osfrom os import listdir, getcwdfrom os.path import joinimage_set = 'train'classes = ['aeroplane', 'bicycle', 'bird', 'boat', 'bottle', 'bus', 'car', 'cat', 'chair', 'c

2020-10-15 18:08:11 756

原创 python 两个文件夹里的文件名对比

你是否遇到过标注完图片数据后发现xml文件比jpg文件要少几个,但是成千上万张图片你有不知道是少了哪个,下面简单的代码可以很好地解决你的问题:基本思路就是把两个文件夹下的文件名分别放到列表中,对比两个列表不同的地方即可。# -*- coding: utf-8 -*-import ospath1 = r'./train'path2 = r'./train_xml'def file_name(image_dir,xml_dir): jpg_list = [] xml_list

2020-10-14 11:20:19 3494 3

原创 linux神器screen

Screen相关问题一览1、创建Screenscreen -S session_name2、进入已创建的Screenscreen -dr session_name3、挂起已创建的Screenctrl + A + D4、kill掉已创建的Screenscreen -S session_name -X quit #第一种方式screen -dr session_name #先进入已创建的screen,然后exitkill当前screenexit #第二种方式5、查看Screen列表

2020-09-16 17:07:34 269

原创 yolov5代码解读中遇到的原理性问题解决

1、为什么通过添加nbs变量来扩大batch_size,而不是直接扩大batch_size的大小?首先,增大batch_size有三点好处:(1)内存的利用率提高了,大矩阵乘法的并行化效率提高;(2)跑完一次epoch(全数据集)所需迭代次数减少,对于相同的数据量的处理速度进一步加快;(3)一定范围内,batch_size越大,其确定的下降方向就越准,引起训练震荡越小;当然,有好处就有坏处,坏处也有三点:(1)服务器内存扛不住;(2)虽然所需迭代次数减少了,但是想达到相同的精度时间开销,参数的

2020-09-05 16:35:15 5682

原创 yolov5-master训练陷入内核死循环

项目场景:入职第三个月的第一天搞崩公司服务器近期yolov5模型(参考github地址:https://github.com/ultralytics/yolov5)比较火,准备上手更新一下之前用v3做的项目,处理过数据格式问题后,python train.py --img-size 640 --batch-size 16 --epochs 300 --data ./data/score.yaml --cfg ./models/yolov5x.yaml --weights weights/yolov5x.

2020-09-03 17:12:29 2528 2

原创 python 批量对文件名进行部分修改

import osimport numpy as npfilepath = '/home/ubuntu/Urban-Sound-Classification-master/usingdata/audio/val/' #你所要修改文件名的文件夹#遍历文件夹下文件名称,此时的filelist为一个列表#filelist = os.listdir(filepath)#print(filel...

2019-08-28 21:53:36 1475

空空如也

空空如也

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

TA关注的人

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