自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 mmdetection训练过程loss为nan

注:不是所有的总配置文件都有lr字段,但是如果有的话就要做相应修改,例如./configs/faster-rcnn/faster-rcnn_r50_fpn_1x_coco.py就没有,如下图。修改lr,./config/retinanet/retinanet_r50_fpn_1x_coco.py里的lr默认是0.01,可以修改得和上面第一处一样(修改得不一样似乎也不会报错)②打开总配置文件,例如我这里使用的是./config/retinanet/retinanet_r50_fpn_1x_coco.py。

2024-06-08 20:47:29 421

原创 MMDetection训练COCO数据集新手快速上手

其中的.log文件具体记录了训练过程,也就是训练时屏幕显示的内容,不过似乎没有完全记录屏幕显示的内容,好像只记录了average precision,没有记录average recall,(也有可能是我没找到,还请了解的朋友指点!)所以如果对于结果要求比较全的,还是自己复制屏幕或者截图。我们在2.1中选择的模型总配置文件中,写明了需要用到的四个具体的配置文件,而在初次训练开始后,程序就会将这四个文件整合在一块,形成全面的配置文件,之后训练中断再继续训练或者训练结束增加epoch再训练时就是直接用这个文件。

2024-05-04 22:28:08 896 2

原创 mmdetection修改epoch?或者训练完,怎么增加epoch继续训练?

打开./work_dirs/faster-rcnn_r50_fpn_1x_coco/faster-rcnn_r50_fpn_coco.py(根据自己文件名来哈),这个文件刚开始是没有的,只有开始训练后,才会根据配置信息生成,我们直接在这个文件上修改。②milestones是学习率下降的地方,[8,11]表示学习率在第8、11个epoch下降,随着总epoch数的改变,milestone也需要改变。注:其他版本的mmdetection恢复模型的命令可能不是--resume哦,可参考以下博客。

2024-04-11 22:12:37 1139

原创 mmdetection训练中断,怎么接上次训练结果继续训练,或从之前某个epoch的模型直接开始训练?

比如如果之前训练后最新的pth是第11个epoch的,但是不小心把epoch_11.pth删了,程序默认找epoch_11.pth,那就找不到这个模型文件了,就会报错。注意我们采用这种方法恢复时,命令的第二个py文件和我们最初用系统提供的模型来训练的命令的第二个py文件是不同的。字段,'help'中写道:如果指定路径,那么恢复相应的模型;最初用系统提供的模型来训练的命令如下:可以看到第二个py文件是configs/...目录里的。因此,要从上次中断的位置或者用之前的模型训练,只需加上--resume字段。

2024-04-11 21:47:28 739 1

原创 yolov8训练中断,或者想增加epoch继续训练

如果是中途中断,将这里修改为最新生成的模型,best.pt是在一组epoch(比如我这里设置的是10,也就是程序训练了10个epoch就会自动停下来)中训练出的最好的模型。如果是觉得训练得不够,想增强训练,那就先改model,再改epochs,看自己要再训练多少。:yolov8训练中断,不想从头开始训练;或者训练一定数量的epoch后,想继续训练。不要的语句可以先注释掉,而不是直接删掉哈,之后可能会用。取消注释:快捷键Ctrl+Shift+/注释:快捷键Ctrl+/

2024-04-11 20:53:14 931

原创 无线鼠标有电没坏但动不了

鼠标灯亮着,但就是动不了。

2024-04-03 20:59:01 289 1

原创 GPU版的Pytorch、torch、torchvision、torchaudio安装(用pip,无conda)

命令nvidia-smi查看的是自己电脑显卡驱动下支持的CUDA最高版本,不是当前电脑上有的CUDA版本!如下图,我的电脑能支持的最高版本为11.6,那么我安装的CUDA版本不能超过这个数,而我安装的CUDA版本为11.1,没有超过。只要根据自己的python版本,选择torch就行,torchvision在之后用pytorch的官网的命令可以直接确定(第二步会讲)还记得我们在第一步查看了python对应的pytorch版本吗,也就是说,pip install 【刚刚下载的torch的wheel的地址】

2024-04-03 20:45:00 1901 1

原创 python第三方库下载安装(pip版)

pip3 install -i https://pypi.tuna.tsinghua.edu.cn/simple 其中为包名。

2024-04-01 17:50:00 94

原创 虚拟机Ubuntu开机界面卡住不动

不知道是从什么时候出现这个问题的,可能自己不小心点到什么了,现在每次开启虚拟机都要用这个方法,欢迎知道如何彻底解决这个问题的朋友们留言哦!点击开启运行Ubuntu时,一直卡在如下界面不动。

2024-04-01 17:43:06 1506 1

原创 paddle配置版本选择(python、pip、paddlehub…)

但是,python和pip的版本如果过高可能导致无法安装早些版本的包,如python3.11、pip24.0就不可以,它们安装库时只能安装近期的,否则会报错could not find a distribution…paddle相关库的配置存在很大的兼容性问题,互相不兼容的paddle库都会导致报错,如no module named "paddle.fluid", 因此会需要下载一些非最新版的paddle库。pip 22.0.4(下载对应的python时自带的)

2024-03-08 19:17:07 1028 1

原创 pip安装包时报错Could not find “cmake“ executable

输入pip install cmake,先安装cmake,之后再输入pip install 包名。没有conda的情况下,

2024-03-06 15:53:32 1023 1

原创 PyCharm一步下载第三方库(非常简单)

如下图,将鼠标放到未安装的库上,会出现以下提示信息“Install package 库名”,点击即可,也可以用快捷键Alt+Shift+Enter。

2024-03-02 17:25:33 1236

原创 解决CentOS虚拟机不能联网的问题

but只能有效一会儿,需要不断地添加新的。2.设置-添加网络适配器。

2023-12-10 00:23:17 345

原创 C++期末考试程序分析题30道

1. 下面程序的运行结果是____#include<iostream>using namespace std;class Base{public:Base(){ cout << "0"; }};Class Base1: virtual Base{public:Base1(){ cout << "1"; }};Class Base2: virtual Base{public:Base2(

2022-12-15 23:29:08 3600 1

原创 C++期末考试选择题题库100道

1. 对于常数据成员,下面描述正确的是 【 B 】A. 常数据成员必须被初始化,并且不能被修改B. 常数据成员可以不初始化,并且不能被修改C. 常数据成员可以不初始化,并且可以被修改D. 常数据成员必须被初始化,并且可以被修改2. 在C++中,使用流进行输入输出,其中用于定义文件输入流对象的类是 【 B 】A. ios B. ifstream C. ofstream D. istrstream3. 下列关于异常的叙述错误的是【D 】A. 只要是编程者认为是异常的都

2022-12-15 22:16:47 20914 18

原创 C++期末判断题/选择题的易错知识点复习

1. 构造函数、析构函数能被继承或取地址(×)2. 构造函数可以重载,但析构函数只有一个(√)3. 返回值类型为引用类型的函数可以返回局部变量(×)4. 静态成员函数没有this指针(√)5. 静态成员函数可以直接访问非静态成员变量(×)//由于静态成员函数没有this指针,所以不能直接访问非静态成员变量,必须通过向函数传递当前对象作为参数才可以访问当前对象的成员变量6. const类型的变量声明时可以不用初始化(×)7. const类型的对象只能访问const类型的成员函数,构

2022-12-14 22:04:58 1731 2

空空如也

空空如也

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

TA关注的人

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