样本不均衡问题一直机器学习甚至传统方法学习的主要问题

一般从损失函数和 样本采样的角度来处理这个问题

损失函数比较相关的:

1. focal los

2.eql loss

样本采样相关的:
  在网上搜到:加权随机采样WeightedRandomSampler

自己在使用的时候:

错误分析:

这个是对样本做的权重均衡,并不是对类别做的权重均衡。

有人说 如果设置的num_sample 的值大于weight 的个数 会报错 但是我没有报错

如果是对样本进行加权的话,这样我只是使用了6个数据,所以我在预测的时候,所有的预测结果为1 这能解释为什么 训练精度为100 但是测试精度只有7.81

需要把shuffle 设置为False --下面的图中讲了如果设置sampler 这个参数,shuffle 必须为False

这是train_nums 为 60 的参数

在测试集上的结果可以看到:

没有采样加权之前的测试结果是:
|

weights 应该是每个样本的类别

不是每一类的类别

http://www.45fan.com/article.php?aid=19123165016524771188317643

weightedrandomSamplers(1)相关推荐

  1. weightedrandomSamplers(2)

    在上面的基础之上,修改了: 现在样本的权重设置为: shuffle 设置为 False train_num 设置为256 同样的:batch_size 设置为256 现在的训练精度为: 比之前看上去正 ...

最新文章

  1. P1102 A-B 数对(二分,映射)难度⭐
  2. iOS--获取输入字符的第一个字母(汉字则获取拼音的第一个字母)
  3. 截图:截取当前程序的界面,并保存到bmp图片中。
  4. 查询blob字段_一次注解开发实战-我使用注解对微服务的跨库查询做了封装
  5. iPhone近两个财季为苹果带来1135亿美元营收 同比增长33%
  6. 解析http头部和c++string的高级使用技巧
  7. 上得写代码,下得作情诗,谁说程序员都是屌丝?
  8. fatal error LNK1281: 无法生成 SAFESEH 映像
  9. 25 逆波兰表达式、波兰表达式
  10. 领导越讲人情,团队越不行?
  11. FreeRTOS中的 ’上下文切换‘ 含义
  12. 计算机病毒无法破坏压缩文件,求解压缩文件拒绝访问是怎么回事?
  13. 游戏建模:模型场景制作过程分享
  14. linux删除tmp文件找回,如何在 Linux 下快速找到被删除的文件?
  15. Web服务器有哪些(转)
  16. 大V科技谈 | VMware利用先进的自动化技术,简化混合办公模式
  17. FeignClient调用 Cannot deserialize instance of `java.lang.Boolean` out of START_OBJECT token to
  18. win10安装keras theano
  19. linux开发板lcd按压,嵌入式Linux裸机开发(十五)——LCD
  20. 射影几何----交比是最基本的射影不变量

热门文章

  1. windows-7:系统利用终端cmd命令关机
  2. ubuntu16.04下FSA-Net环境安装和训练
  3. mongo 学习笔记之(基本命令)
  4. 23模式之: 工厂方法模式demo
  5. 分布式消息中间件中的一些概念(接上一篇的《什么是分布式消息中间件?》)...
  6. 数据中心操作人员:艰难地在针对VM构建的基础设施上运行容器
  7. centos下查看调优apache状态的相关命令
  8. XP无法显示经典模式控制面板
  9. hdu 2089 数位dp入门
  10. C语言文件路径中的”/“和“\“