美文网首页
word2vec数学推导过程

word2vec数学推导过程

作者: LittleSasuke | 来源:发表于2018-06-13 16:42 被阅读74次

Welcome To My Blog
word2vec包含两种框架,一种是CBOW(Continuous Bag-of-Words Model),另一种是Skip-gram(Continuous Skip-gram Model),如下图所示。这两种模型的任务是:进行词的预测,CBOW是预测P(w|context(w)),Skip-gram是预测P(context(w)|w)。当整个词典中所有词的预测任务整体达到最优时,此时的词向量便是我们想要的结果。

1.png
word2vec有两种计算方式专门提升训练速度,分别是:Hierarchical Softmax 和 Negative Sampling。
本篇文章只写出有关模型的数学推导过程,其它细节可参考peghoty的word2vec 中的数学,我也是根据这篇文章学习的

Hierarchical Softmax with Continuous Bag-of-Words Model

2.jpg

Hierarchical Softmax with Continuous Skip-gram Model

3.jpg

Negative Sampling with Continuous Bag-of-Words Model

4.jpg

Negative Sampling with Continuous Skip-gram Model

5.jpg
参考
Tomas Mikolov, Efficient Estimation of Word Representations in Vector Space
peghoty, word2vec 中的数学

相关文章

  • word2vec数学推导过程

    Welcome To My Blog word2vec包含两种框架,一种是CBOW(Continuous Bag...

  • Word2Vector 算法

    谈谈谷歌word2vec的原理github上的资料(1) word2vec 中的数学原理详解 word2vec源码...

  • python数据分析与机器学习(Numpy,Pandas,Mat

    机器学习怎么学? 机器学习包含数学原理推导和实际应用技巧,所以需要清楚算法的推导过程和如何应用。 深度学习是机器学...

  • DL01-2:感知器训练的数学基础

    摘要:1、感知器的数学本质;2、感知器的训练过程;3、感知器训练过程的数学计算公式;4、感知器训练的数学推导; 1...

  • Beam Search

    Beam Search 数学推导:

  • 2019-01-25

    写出 svm 原始问题转换至其对偶问题的数学推导过程: 1 导包: from sklearn import svm...

  • 2021-03-25

    两个个简单的思考 在学习数学的过程中总是刻意的回避 推导类的问题 其他的还好 一到推导类的问题 就犯困 大...

  • 机器学习(四) 支持向量机

    支持向量机的数学推导较复杂,本篇文章不对支持向量机的数学原理进行推导。仅仅从支持向量机要解决的问题出发,大致推导支...

  • Word2Vec 理解过程记录

    以下是记录 word2vec 的详细内容,但是不包含推导公式。首先需要先去了解 NNLM 模型,这是先验知识。然后...

  • 【Papernote】Word2vec 推导

    review了一下Word2vec。 背景知识: 1. 基于词共现概率这一目标函数,词表中任意index=i的单词...

网友评论

      本文标题:word2vec数学推导过程

      本文链接:https://www.haomeiwen.com/subject/uywjeftx.html