| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 人工智能 -> 负采样Negative Sampling -> 正文阅读 |
|
[人工智能]负采样Negative Sampling |
1.噪声对比估计(Noise contrastive estimation)语言模型中,根据上下文c,在整个语料库V中预测某个单词w的概率,一般采用softmax形式,公式为: 从正样本中提取一个,从噪声分布中提取k个噪声样本,在总样本(真实样本+噪声样本)中,w代表预测的目标词。
2.负采样Negative Sampling(1)负采样Negative Sampling是NCE的一个变种,概率的定义有所区别: (2)负采样的问题 (3)负采样的方法 静态负采样、强负例采样、对抗式负采样 、基于图的负采样 和引入额外信息的负采样。 ①静态负采样 (Static Negative Sampling) 从未交互集中选择已知的样例作为负例,通过给不同的样例设置不同的权重,我们便能根据负例分布进行采样。当每个样例被采样为负例的概率不随训练发生变化时,我们就称这种采样策略为静态负采样 。 ②强负例采样 (Hard Negative Sampling) ③对抗式负采样 (Adversarial Sampling) ④基于图的负采样 (Graph-based Sampling) ⑤引入额外信息的负采样 (Additional Data Enhanced Sampling) (4)融入课程学习 (Curriculum Learning) (5)负采样比例 负采样方法主要是为了提升负例质量,而负采样比例则是决定了负例的数量。 关于第一部分NCE具体的推导过程其实还是有些半懂不懂,等以后有需要可以进一步完善一下。 总结,负采样其实就是对于一些负案例给予一定的权重,就是一种思想,那就是没有包含需要调查的内容的那些数据也有价值。具体的操作和应用需要更多知识。 学习整理,如果有错误的地方麻烦大佬指出,谢谢! |
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/26 19:27:30- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |