PaddlePaddle / Paddle

PArallel Distributed Deep LEarning: Machine Learning Framework from Industrial Practice (『飞桨』核心框架,深度学习&机器学习高性能单机、分布式训练和跨平台部署)
http://www.paddlepaddle.org/
Apache License 2.0
22.3k stars 5.62k forks source link

自己配的模型刚开始训练的mAP只有0.02%正常吗?未设置预训练权重的情况下 #35666

Closed zmdcs closed 1 year ago

zmdcs commented 3 years ago

为使您的问题得到快速解决,在建立Issues前,请您先通过如下方式搜索是否有相似问题:【搜索issue关键字】【使用labels筛选】【官方文档】

如果您没有查询到相似问题,为快速解决您的提问,建立issue时请提供如下细节信息:

Thank you for contributing to PaddlePaddle. Before submitting the issue, you could search issue in the github in case that there was a similar issue submitted or resolved before. If there is no solution,please make sure that this is a training issue including the following details: System information -PaddlePaddle version (eg.1.1)or CommitID -CPU: including CPUMKL/OpenBlas/MKLDNN version -GPU: including CUDA/CUDNN version -OS Platform (eg.Mac OS 10.14) -Other imformation: Distriuted training/informantion of operator/ Graphics card storage Note: You can get most of the information by running summary_env.py. To Reproduce Steps to reproduce the behavior Describe your current behavior Code to reproduce the issue Other info / logs

paddle-bot-old[bot] commented 3 years ago

您好,我们已经收到了您的问题,会安排技术人员尽快解答您的问题,请耐心等待。请您再次检查是否提供了清晰的问题描述、复现代码、环境&版本、报错信息等。同时,您也可以通过查看官网API文档常见问题历史IssueAI社区来寻求解答。祝您生活愉快~

Hi! We've received your issue and please be patient to get responded. We will arrange technicians to answer your questions as soon as possible. Please make sure that you have posted enough message to demo your request. You may also check out the APIFAQGithub Issue and AI community to get the answer.Have a nice day!

zhiqiu commented 3 years ago

hi,请详细描述下您的问题。

zmdcs commented 3 years ago

题目呀,自己配的模型只有0.02%的mAp正常吗?我跑了两万iter,mAP值也只有百分之几。我配的yolo4和mobilenet3,是这个模型本来就有问题,还是参数设置问题呢?我设置的是没有预训练权重

------------------ 原始邮件 ------------------ 发件人: "Leo @.>; 发送时间: 2021年9月13日(星期一) 中午11:08 收件人: @.>; 抄送: @.>; @.>; 主题: Re: [PaddlePaddle/Paddle] 自己配的模型刚开始训练的mAP只有0.02%正常吗?未设置预训练权重的情况下 (#35666)

hi,请详细描述下您的问题。

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub, or unsubscribe. Triage notifications on the go with GitHub Mobile for iOS or Android.

wangxinxin08 commented 3 years ago

2w iter只有0.02%的mAP是不正常的,你可以给一下PaddlePaddle以及PaddleDetection的版本,以及你修改的配置文件(以文件形式上传),另外可以说一下运行的命令以及使用几卡进行训练?

zmdcs commented 3 years ago

paddle版本是2.1.2 paddle Detection我直接github下的,没注意版本,但应该是最新的 我是用双卡训练的

------------------ 原始邮件 ------------------ 发件人: "PaddlePaddle/Paddle" @.>; 发送时间: 2021年9月13日(星期一) 中午11:23 @.>; @.**@.>; 主题: Re: [PaddlePaddle/Paddle] 自己配的模型刚开始训练的mAP只有0.02%正常吗?未设置预训练权重的情况下 (#35666)

2w iter只有0.02%的mAP是不正常的,你可以给一下PaddlePaddle以及PaddleDetection的版本,以及你修改的配置文件(以文件形式上传),另外可以说一下运行的命令以及使用几卡进行训练?

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub, or unsubscribe. Triage notifications on the go with GitHub Mobile for iOS or Android.

wangxinxin08 commented 3 years ago

mobilenetv3是有预训练权重的,PaddleDetection默认是动态图版本,static目录下面是静态图版本,如果训练静态图需要cd到静态图目录下面。另外,默认学习率是8卡配置,如果你是双卡训练的话,参考(https://github.com/PaddlePaddle/PaddleDetection/blob/release/2.2/static/docs/FAQ.md), 需要将学习率修改为原来的1/4。

zmdcs commented 3 years ago

我试过mobilev3和yolov4的预训练权重,这两个对提升mAP都没用,我的mobilev3用的yolo3_mobilev3_voc那个预训练权重,所以是因为我启动的环境不对,所以造成的mAP太低了?

------------------ 原始邮件 ------------------ 发件人: @.>; 发送时间: 2021年9月13日(星期一) 中午11:36 收件人: @.>; 抄送: @.>; @.>; 主题: Re: [PaddlePaddle/Paddle] 自己配的模型刚开始训练的mAP只有0.02%正常吗?未设置预训练权重的情况下 (#35666)

mobilenetv3是有预训练权重的,PaddleDetection默认是动态图版本,static目录下面是静态图版本,如果训练静态图需要cd到静态图目录下面。另外,默认学习率是8卡配置,如果你是双卡训练的话,参考(https://github.com/PaddlePaddle/PaddleDetection/blob/release/2.2/static/docs/FAQ.md), 需要将学习率修改为原来的1/4。

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub, or unsubscribe. Triage notifications on the go with GitHub Mobile for iOS or Android.

zmdcs commented 3 years ago

可是AI studio提供的至尊版也只有四卡吧

------------------ 原始邮件 ------------------ 发件人: @.>; 发送时间: 2021年9月13日(星期一) 中午11:36 收件人: @.>; 抄送: @.>; @.>; 主题: Re: [PaddlePaddle/Paddle] 自己配的模型刚开始训练的mAP只有0.02%正常吗?未设置预训练权重的情况下 (#35666)

mobilenetv3是有预训练权重的,PaddleDetection默认是动态图版本,static目录下面是静态图版本,如果训练静态图需要cd到静态图目录下面。另外,默认学习率是8卡配置,如果你是双卡训练的话,参考(https://github.com/PaddlePaddle/PaddleDetection/blob/release/2.2/static/docs/FAQ.md), 需要将学习率修改为原来的1/4。

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub, or unsubscribe. Triage notifications on the go with GitHub Mobile for iOS or Android.

zmdcs commented 3 years ago

您给的地址无法访问

------------------ 原始邮件 ------------------ 发件人: @.>; 发送时间: 2021年9月13日(星期一) 中午11:36 收件人: @.>; 抄送: @.>; @.>; 主题: Re: [PaddlePaddle/Paddle] 自己配的模型刚开始训练的mAP只有0.02%正常吗?未设置预训练权重的情况下 (#35666)

mobilenetv3是有预训练权重的,PaddleDetection默认是动态图版本,static目录下面是静态图版本,如果训练静态图需要cd到静态图目录下面。另外,默认学习率是8卡配置,如果你是双卡训练的话,参考(https://github.com/PaddlePaddle/PaddleDetection/blob/release/2.2/static/docs/FAQ.md), 需要将学习率修改为原来的1/4。

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub, or unsubscribe. Triage notifications on the go with GitHub Mobile for iOS or Android.

zmdcs commented 3 years ago

我都是在static目录下运行的

------------------ 原始邮件 ------------------ 发件人: @.>; 发送时间: 2021年9月13日(星期一) 中午11:36 收件人: @.>; 抄送: @.>; @.>; 主题: Re: [PaddlePaddle/Paddle] 自己配的模型刚开始训练的mAP只有0.02%正常吗?未设置预训练权重的情况下 (#35666)

mobilenetv3是有预训练权重的,PaddleDetection默认是动态图版本,static目录下面是静态图版本,如果训练静态图需要cd到静态图目录下面。另外,默认学习率是8卡配置,如果你是双卡训练的话,参考(https://github.com/PaddlePaddle/PaddleDetection/blob/release/2.2/static/docs/FAQ.md), 需要将学习率修改为原来的1/4。

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub, or unsubscribe. Triage notifications on the go with GitHub Mobile for iOS or Android.

wangxinxin08 commented 3 years ago

参考这个链接:https://github.com/PaddlePaddle/PaddleDetection/blob/release/2.2/static/docs/FAQ.md, 修改下学习率等参数,mobilnetv3的预训练权重参考yolov3:https://paddle-imagenet-models-name.bj.bcebos.com/MobileNetV3_large_x1_0_pretrained.tar, 可以再试下,另外尽量更新PaddleDetection到最新版本

zmdcs commented 3 years ago

参考这个链接:https://github.com/PaddlePaddle/PaddleDetection/blob/release/2.2/static/docs/FAQ.md, 修改下学习率等参数,mobilnetv3的预训练权重参考yolov3:https://paddle-imagenet-models-name.bj.bcebos.com/MobileNetV3_large_x1_0_pretrained.tar, 可以再试下,另外尽量更新PaddleDetection到最新版本

我使用的是PaddleDetection的最新版本。然后用的是AIStudio都是单卡环境,一千三百张图片系统就会溢出崩溃,我觉得运行速度已经很慢了,为什么呢,还得调低batch size吗?

wangxinxin08 commented 3 years ago

参考这个链接:https://github.com/PaddlePaddle/PaddleDetection/blob/release/2.2/static/docs/FAQ.md, 修改下学习率等参数,mobilnetv3的预训练权重参考yolov3:https://paddle-imagenet-models-name.bj.bcebos.com/MobileNetV3_large_x1_0_pretrained.tar, 可以再试下,另外尽量更新PaddleDetection到最新版本

我使用的是PaddleDetection的最新版本。然后用的是AIStudio都是单卡环境,一千三百张图片系统就会溢出崩溃,我觉得运行速度已经很慢了,为什么呢,还得调低batch size吗?

可以发下溢出崩溃的截图,是显存溢出还是其他?

zmdcs commented 3 years ago

你好,是显存溢出,而且重启项目后CPU和GPU占用率仍然为100%,请问有办法解决吗?

------------------ 原始邮件 ------------------ 发件人: "PaddlePaddle/Paddle" @.>; 发送时间: 2021年10月29日(星期五) 下午3:33 @.>; @.**@.>; 主题: Re: [PaddlePaddle/Paddle] 自己配的模型刚开始训练的mAP只有0.02%正常吗?未设置预训练权重的情况下 (#35666)

参考这个链接:https://github.com/PaddlePaddle/PaddleDetection/blob/release/2.2/static/docs/FAQ.md, 修改下学习率等参数,mobilnetv3的预训练权重参考yolov3:https://paddle-imagenet-models-name.bj.bcebos.com/MobileNetV3_large_x1_0_pretrained.tar, 可以再试下,另外尽量更新PaddleDetection到最新版本

我使用的是PaddleDetection的最新版本。然后用的是AIStudio都是单卡环境,一千三百张图片系统就会溢出崩溃,我觉得运行速度已经很慢了,为什么呢,还得调低batch size吗?

可以发下溢出崩溃的截图,是显存溢出还是其他?

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub, or unsubscribe. Triage notifications on the go with GitHub Mobile for iOS or Android.

zmdcs commented 3 years ago

不好意思,崩溃之后我叉掉了,之后再崩溃,我再截图给您吧,最近我在issue里的提问没人回答了,请问是你们内部有什么调整吗?关于训练的问题,应该是在这边提问吧?

------------------ 原始邮件 ------------------ 发件人: "PaddlePaddle/Paddle" @.>; 发送时间: 2021年10月29日(星期五) 下午3:33 @.>; @.**@.>; 主题: Re: [PaddlePaddle/Paddle] 自己配的模型刚开始训练的mAP只有0.02%正常吗?未设置预训练权重的情况下 (#35666)

参考这个链接:https://github.com/PaddlePaddle/PaddleDetection/blob/release/2.2/static/docs/FAQ.md, 修改下学习率等参数,mobilnetv3的预训练权重参考yolov3:https://paddle-imagenet-models-name.bj.bcebos.com/MobileNetV3_large_x1_0_pretrained.tar, 可以再试下,另外尽量更新PaddleDetection到最新版本

我使用的是PaddleDetection的最新版本。然后用的是AIStudio都是单卡环境,一千三百张图片系统就会溢出崩溃,我觉得运行速度已经很慢了,为什么呢,还得调低batch size吗?

可以发下溢出崩溃的截图,是显存溢出还是其他?

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub, or unsubscribe. Triage notifications on the go with GitHub Mobile for iOS or Android.

wangxinxin08 commented 3 years ago

PaddleDetection的问题可以到PaddleDetectionde issue下提问,重启后显存没有释放的话,可以联系AI studio解决

zmdcs commented 3 years ago

AIStudio如何联系呢?

------------------ 原始邮件 ------------------ 发件人: "PaddlePaddle/Paddle" @.>; 发送时间: 2021年10月29日(星期五) 下午4:13 @.>; @.**@.>; 主题: Re: [PaddlePaddle/Paddle] 自己配的模型刚开始训练的mAP只有0.02%正常吗?未设置预训练权重的情况下 (#35666)

PaddleDetection的问题可以到PaddleDetectionde issue下提问,重启后显存没有释放的话,可以联系AI studio解决

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub, or unsubscribe. Triage notifications on the go with GitHub Mobile for iOS or Android.

wangxinxin08 commented 3 years ago

可以加入通过QQ群580959619 与AI studio联系,如果QQ群应答不及时,你可以发送邮件到 aistudio@baidu.com反馈你的问题

zmdcs commented 3 years ago

好的,谢谢

------------------ 原始邮件 ------------------ 发件人: "PaddlePaddle/Paddle" @.>; 发送时间: 2021年10月29日(星期五) 下午4:19 @.>; @.**@.>; 主题: Re: [PaddlePaddle/Paddle] 自己配的模型刚开始训练的mAP只有0.02%正常吗?未设置预训练权重的情况下 (#35666)

可以加入通过QQ群580959619 与AI studio联系,如果QQ群应答不及时,你可以发送邮件到 @.***反馈你的问题

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub, or unsubscribe. Triage notifications on the go with GitHub Mobile for iOS or Android.