Negative Sampling 负采样
首先区别于欠采样 ( under sampling )和过采样 (oversampling)
作用:
减少计算量,调高训练效率
是什么
负采样,顾名思义,就是从一堆负样本中采样出一部分负样本,用于模型的训练。
1 作用在训练时候
也就是说在训练的时候采样
一个全连接网络为100X10X100,多分类,100选1,也就是说输出层只有一个正样本,99个负样本,为了减少计算量,每次只选部分负样本,比如5个,那么梯度更新的时候,只更新正样本和5个负样本的,这样还剩94个就不更新了
2 作用在训练前面
也就是说在训练前,样本已经采好了
分类
在负采样过程中,有几个问题需要重点考虑:(1)这么多负样本中,到底需要采出哪一部分作为负样本呢(2)需要采出多大数量的负样本?
https://kaiyuan.blog.csdn.net/article/details/122264543
https://zhuanlan.zhihu.com/p/456088223
参考
https://kaiyuan.blog.csdn.net/article/details/122264543
Negative Sampling 负采样