GitHub 热门

garge33limer/imbalanced-dataset-sampler

训练微调 在 GitHub 打开 ↗

PyTorch 类别不平衡训练采样器,自动重加权缓解少数类偏差

Star50
24h 新增—
7 天新增—
Fork0
Issue0
语言Python

项目介绍

更新于 19 小时前

这是一个 PyTorch 训练用的采样器,专门解决类别不平衡数据集的训练偏差问题。比如医疗影像里正常样本远多于罕见病样本,直接训练模型会倾向于把所有图都判为正常,表面准确率很高但少数类几乎全错。ImbalancedDatasetSampler 会在每个 epoch 采样时自动重加权,让少数类被抽到的概率提高,从而在不复制数据、不丢弃多数类样本的前提下平衡类别分布,配合数据增强还能缓解过拟合。相比手工做欠采样或过采样,它不用你先造一份平衡数据集,直接接进 DataLoader 就能用。适合正在处理欺诈检测、罕见病识别、缺陷检测这类长尾分布数据的算法工程师和深度学习从业者;如果你的项目数据本来就均衡,或者不做模型训练,那跟你就没什么关系。

上手成本:中

Star 趋势

记录 24 个数据点 · 期间无变化

话题标签

deep-learningimbalanced-datamachine-learningpythonpytorchsampler

仓库信息

LicenseMIT
创建时间2026-11-05
最后推送23 小时前
热度分5.0