- 博客(7)
- 收藏
- 关注
原创 CANoe搭建Eth自动化测试工程
本案例实现了以太网自动化测试工程的物理层、数据链路层、协议层配置,并基于配置的测试环境,基于CAPL和xml完成了自动化测试环境搭建。在前人总结研究的基础上,对基于CANoe的以太网自动化测试流程可能涉及到的难点步骤进行了总结记录。
2024-08-27 17:18:26 1268
原创 YOLO数据集划分参数trainval_percent 和train_percent的含义
YOLO数据集划分参数trainval_percent 和train_percent的含义trainval_percent = 0.8# 训练集与验证集 占全体数据的比例train_percent = 0.9# 训练集 占训练集与验证集总体 的比例...'''需要生成以下四个文件,分别是test.txt,train.txt,trainval.txt,val.txt分别代表测试集、训练集、训练-验证集、验证集'''file_trainval = open(txtsavepath + '/t
2022-05-12 16:09:45 2511
原创 ImportError: DLL load failed while importing cv2: %1 不是有效的 Win32 应用程序。已解决
C:\Anaconda3\envs\yolov5\python.exe E:/yolov5/yolov5-master/detect.pyTraceback (most recent call last): File "E:/yolov5/yolov5-master/detect.py", line 14, in <module> import cv2 File "C:\Anaconda3\envs\yolov5\lib\site-packages\cv2\__init__.p
2021-11-25 17:57:43 2528
转载 子函数的作用
写代码时用子函数的作用转载:原文链接:https://blog.csdn.net/g_r_c/article/details/8107829降低复杂性:使用子程序的最首要原因是为了降低程序的复杂性,可以使用子程序来隐含信息,从而使你不必再考虑这些信息。避免代码段重复:无可置疑,生成子程序最普遍的原因是为了避免代码段重复。限制改动带来的影响:由于在独立区域进行改动,因此,由此带来的影响也只限于一个或最多几个区域中。要把最可能改动的区域设计成最容易改动的区域。最可能被改动的区域包括:硬件依赖部分、输入
2021-11-21 14:56:57 1170
原创 YOLOV5训练数据集P、R、mAP等均为0的解决方案
使用YOLOV5训练数据集时,P、R等值均为0最近在用YOLOV5训练自己的数据集,执行了十几个epochs之后,epoch的主要参数,比如box,obj,cls,labels等均为nan或0,即没有跑通正确的结果,找了很多方案,最终发现是pytorch版本不适合。我的cuda版本是10.2,pytorch版本是1.7.1,重新安装了1.8.0版本的(pytorch-1.8.0-py3.8_cuda11.1_cudnn8_0.tar.bz2)以及相应的torch1.8.0(cu102/torch-1.8
2021-11-02 21:30:27 20653 50
原创 使用yolov5训练visdrone2019数据集-详细教程
记录一下自己用yolov5训练visdrone数据集时的经历,希望可以让后来人少走一些弯路
2021-11-01 16:26:53 22825 55
转载 如何划分测试集和训练集
机器学习划分训练集和测试集的方法目前遇到如何划分机器学习中训练集和测试集的问题,找了各方面的资料,发现知乎大佬给出了详细解答,故转载如下(文末附参考链接):
2021-10-29 14:00:38 34280 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人