更改

跳到导航 跳到搜索
删除12字节 、 2025年6月10日 (二) 10:17
小
第79行: 第79行:  
训练完成后,词向量可以从输入嵌入矩阵 <math>W</math> 提取,也可以从输出矩阵 <math>W'</math> 提取,或者对两者进行平均得到最终词向量。
 
训练完成后,词向量可以从输入嵌入矩阵 <math>W</math> 提取,也可以从输出矩阵 <math>W'</math> 提取,或者对两者进行平均得到最终词向量。
   −
===='''Skip-gram 模型'''====
+
====Skip-gram 模型====
 
Skip-gram 是 Word2Vec 的另一种核心模型,由 Mikolov 等人于 2013 年提出。与 CBOW(通过上下文预测中心词)不同,Skip-gram 是通过中心词预测上下文词,适合捕捉罕见词的语义,尤其在大规模语料上表现优异。Skip-gram的模型结构也分为三层:输入层、投影层、输出层。同样假设窗口大小为 <math>2c</math>,对于中心词 <math>w_t</math>,其上下文为:<math>C_t = \{w_{t-c}, \ldots, w_{t-1}, w_{t+1}, \ldots, w_{t+c} \}</math>。
 
Skip-gram 是 Word2Vec 的另一种核心模型,由 Mikolov 等人于 2013 年提出。与 CBOW(通过上下文预测中心词)不同,Skip-gram 是通过中心词预测上下文词,适合捕捉罕见词的语义,尤其在大规模语料上表现优异。Skip-gram的模型结构也分为三层:输入层、投影层、输出层。同样假设窗口大小为 <math>2c</math>,对于中心词 <math>w_t</math>,其上下文为:<math>C_t = \{w_{t-c}, \ldots, w_{t-1}, w_{t+1}, \ldots, w_{t+c} \}</math>。
   第113行: 第113行:  
相比之下,Skip-gram的效果要优于CBOW,这是因为CBOW在平均了词向量之后丧失了词汇的位置信息,丢失了词汇之间的关联性,因此目前各种工程实现中常用Skip-gram模型。
 
相比之下,Skip-gram的效果要优于CBOW,这是因为CBOW在平均了词向量之后丧失了词汇的位置信息,丢失了词汇之间的关联性,因此目前各种工程实现中常用Skip-gram模型。
   −
==='''训练方法'''===
+
===训练方法===
 
无论是CBOW还是Skip-gram,总是需要遍历整个词表,因此计算代价很大,所以就有了两种近似的计算方法,负采样与层次softmax。这两个是 Word2Vec 中非常重要的训练加速策略,它们用于高效地优化输出词的概率分布。
 
无论是CBOW还是Skip-gram,总是需要遍历整个词表,因此计算代价很大,所以就有了两种近似的计算方法,负采样与层次softmax。这两个是 Word2Vec 中非常重要的训练加速策略,它们用于高效地优化输出词的概率分布。
  
130

个编辑

导航菜单