- 博客(26)
- 收藏
- 关注
原创 YOLOv8模型结果汇总
1. 简述1. 简述YOLOv8存在很多模型,比如YOLOv8n、YOLOv8s、YOLOv8m、YOLOv8l、YOLOv8x。之前我交给大家如何训练YOLOv8n(),对于其他的几种模型都是一样的,只需要修改train.py中的代码即可,前提是几个权重文件都要在weights文件夹中(没有下载的去自行下载)。本文演示四种变体。这篇文章最主要是给科研狗给出一点数据提示!!!2.YOLOv8n训练结果YOLOv8n是速度最快的一个,直接上图。
2023-11-06 19:59:17
7725
10
原创 MySQL数据库增删改查
1.连接数据库前言:MySQL准确来说是一款开源关系型数据库管理系统,支持多种数据库类型,包括整型、字符型、日期/时间型等。它还支持BLOB(二进制大对象)和文本类型,使得存储各种类型的数据变得更加便捷。平时工作中主要操作无非是增删改查!本文将通过Navicat Premium 15演示1.连接数据库前提是已经安装了数据库!这里解释下:如果是新手,没有对密码进行设置,默认密码是root;连接名其实可以自己取,取什么都无所谓;主机:只要是在你自己电脑上,就是localhost。
2023-07-27 19:58:03
292
原创 windows物理机文件------>windows虚拟机文件
上图是博主自己的目录,将传输文件拖到目录下。(3)进入虚拟机,打开浏览器,在导航栏输入。(1)首先得有phpStudy。记住以太网下IP4地址。(2)查看物理机IP。终端cmd打开运行框。
2023-07-19 10:40:17
124
原创 划分自己的数据集
放在以下路径中,yolo_txt存放txt标签。在划分之前,必须有图像和txt文件。剩下的交给代码,无需改变!废话不多说,直接上代码。
2023-06-23 11:42:11
238
1
原创 YOLOv5训练自己数据集(详细易懂版)
YOLOv5作为图像检测界的一哥,检测效果毋庸置疑,本篇文章就带你一起手把手教学YOLOv5实现。
2023-06-05 15:57:33
12086
17
原创 上传自己项目到恒源云训练(小白式教程)
9.oss cp oss://cbam/cbam+yolo.zip /hy-tmp/ 下载压缩文件到/hy-tmp目录下。这里地区自己选,显卡类型根据自己的情况定,对于实例镜像,如下图选择自己的,这里我选择pytorch1.10.0框架,cuda是11.3,python版本为3.8。8.oss ls -s -d oss://cbam/ 查看之前上传到云端cbam文件夹的.zip文件。将下载好的oss.exe拖入到自己准备的目录,这里呢我拖入的是D盘下。此时也需要将待上传文件拖入到oss一同目录。
2023-06-02 23:06:00
2289
3
原创 YOLOv8训练自己数据集
原因是因为Ubuntu下的远程服务器中的setting设置导致的,因此,要把数据集dataset复制一份,挪到datasets(自己新建一个)中。上传命令的话,恒源云官方文档都有,如果有实在不会的小伙伴,记得评论区留言!其次,这里的imgsz根据自己数据集选择,不要太大!batch一般就是4,16,32,64,自己选。当然,大家有问题可以在评论区留言,当然有时候可能系统信息太多可能会漏,大家可以在b站发消息给我!到此,数据集制作就完成了,如果有想要划分数据集图像的代码,可以关注留言,我可以看到。
2023-05-31 15:18:58
9200
41
原创 YOLO v5 FPS计算方法
python val.py --data data/voc_bm.yaml --weights runs/train/yolov5s/weights/best.pt --batch-size 1(当然也可以命令行参数指定为1,其他参数可以根据自己需要调整)pre-process:图像预处理时间,包括图像保持长宽比缩放和padding填充,通道变换(HWC->CHW)和升维处理等;相信大家也遇到了和我一样的问题,FPS究竟该怎么算,本人今天澄清一下。在val.py中,需要修改参数batch-size=1!
2023-05-30 15:46:26
4178
21
原创 深度学习:_pickle.UmpicklingError:pickle data was truncated
_pickle.UnpicklingError: pickle data was truncated
2022-08-09 16:06:14
1396
原创 搜索插入位置
class Solution: def func(self,nums,target): i = 0 j = 0 while i<=len(nums)-1: if target>=nums[j]: if target == nums[i]: return i else: i+.
2022-05-31 11:44:39
96
原创 如何处理Excel中的空格
import pandas as pdimport numpy as np# 导入文件data = pd.read_excel(r'E:\text\1.xlsx')print(data)# 找出等于空的数据并且赋值为NANdata[data==''] = np.NAN# 将是NAN的数据替换为0data[np.isnan(data)] = 0print(data) 语文 数学0 99.0 98.01 98.0 NaN2 NaN 78.03 8...
2022-03-15 08:25:25
307
原创 算法:有效的括号
class Solution: def vild(self,str_msg): if len(str_msg)%2 != 0: return False while "()" in str_msg or "{}" in str_msg or "[]" in str_msg: str_msg = str_msg.replace("()","") str_msg = str_msg.replace(.
2022-03-08 09:13:27
124
原创 DataFrame的基本用法
1.DataFraeme的转置import pandas as pdimport numpy as npdf = pd.DataFrame(np.arange(12).reshape(3,4),columns = list('甲乙丙丁'), index = ["one","two","three"])df.T2.查看行索引,列索引df.indexdf.columns3.增加、删除列import pandas as pdimpor
2022-03-08 08:26:35
35547
原创 算法1:利用冒泡排序计算两数之和
给定一个整数数组 nums和一个整数目标值 target,请你在该数组中找出 和为目标值 target 的那两个整数,并返回它们的数组下标。你可以假设每种输入只会对应一个答案。但是,数组中同一个元素在答案里不能重复出现。你可以按任意顺序返回答案。class Solution: def fin_tar(self,target): n = len(num) for i in range(n): for j in range(i+...
2022-03-06 20:43:05
90
原创 DataFrame的创建
1.利用列表,元组构建的字典创建import pandas as pddict1 = {"流浪地球":[25,45,65,89],"唐人街探案":(89,56,89,17),"谋杀2":[19,46,49,79]}df = pd.DataFrame(dict1,index = ["第%d天"%i for i in range(1,5)])df2.利用series创建import pandas as pdimport numpy as npdf = pd.DataFrame({"a"
2022-03-06 19:56:46
5964
原创 matplotlib恶搞
import matplotlib.pyplot as pltfrom matplotlib import font_managerimport numpy as npx = np.arange(50)y = np.sin(x)plt.figure(figsize = (12,6))plt.plot(x,y,'-',c = 'r')font = font_manager.FontProperties(fname = r'C:\Windows\Fonts\STXINGKA.TTF' ,size.
2022-03-06 16:59:03
455
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人