关于DataLoader是否shuffle在VOC2007语义分割数据集上引发的问题

问题描述:

在训练过程中,训练集和验证集实时得到的F1分数相差很大,如下图:

这个问题之前从未遇到过,后来经过不断的排查,发现是因为验证集的数据加载器中shuffle设置的为False,而训练集设置的为True。

之前遇到过训练集的DataLoader未设置shuffle为True,跑出来的结果很差。

估计这个和数据集有关,以前的数据集设置的都是False,也没有出现类似的情况。

修改后:

相关推荐
HyperAI超神经8 小时前
【Triton 教程】triton_language.fdiv
人工智能·深度学习·triton
遥感知识服务9 小时前
从局部阈值、双极化到暗地表剔除:NASA OPERA DSWx-S1全球动态水体算法拆解
大数据·人工智能·深度学习·神经网络·算法·机器学习
jeffsonfu10 小时前
循环神经网络(RNN)详解:处理序列数据的自然选择
人工智能·深度学习
Web3&Basketball12 小时前
vLLM部署开源大模型实战:显存、命令与成本核算
人工智能·深度学习·大模型·ai技术·vllm
lancyu12 小时前
关于多轮对话机器人的上下文Token优化和解决方案
人工智能·python·深度学习·机器学习·chatgpt·机器人·prompt
xier_ran12 小时前
【infra之路】GPU 执行与存储层次全景关系图
人工智能·深度学习·cuda
老郑聊AI业财智造13 小时前
Transformer 技术架构与源码分析
人工智能·python·深度学习·语言模型·架构·transformer·软件工程
147API17 小时前
蒸馏训练效果差,怎样判断问题是不是出在数据
人工智能·深度学习·机器学习
jeffsonfu17 小时前
从LeNet到EfficientNet:经典CNN架构二十年演进史
人工智能·架构·cnn
txg66618 小时前
可控扩散驱动模糊测试:CtrlFuzz 如何在“流形空间”中精准探索神经网络漏洞
人工智能·深度学习·神经网络