【机器学习300问】128、简述什么Word2Vec?

一、一句话说明Word2Vec是什么?

Word2Vec是一种常见的词嵌入技术。Word2Vec的目标是将每个词表示为一个向量,使得这些向量能够反映出词语之间的相似性和关联性。

word2vec算法通过预测中心词和上下文词的共现概率来学习词向量,能够捕捉词语之间的语义关系。

二、模型的架构

Word2Vec包括两种模型架构:

无论是CBOW还是Skip-gram,他们的目标都是得出词嵌入矩阵。


(1)CBOW

**连续词袋模型(Continuous Bag-of-Words, CBOW)目标是根据上下文预测当前单词。**在这个模型中,给定一个上下文,模型试图预测在这个上下文中出现的单词。这种方法对常见的单词效果更好。

  • 输入是上下文词,输出是中心词【就是完形填空】
  • 设置窗口上下文

CBOW模型考虑一个词的前后若干个词(定义为一个窗口),将这些上下文词的向量相加(或取平均)作为输入,然后通过一个神经网络模型来预测位于这些上下文中的目标词。

  • CBOW模型本质是一个简单的前馈神经网络

**输入层:**输入是中心词周围的上下文单词。在实际操作中,通常会选择中心词的前后各几个单词作为上下文。这些上下文单词被转化为词向量,通常是通过输入层中的Embedding层实现(嵌入层)。

**隐藏层:**所有上下文词向量被平均或求和来形成一个固定长度的隐藏层表示,这个过程相当于将输入向量合并为一个单一的向量。

线性层位于输出层前的位置。在处理了上下文向量之后,网络通常会有一个线性层(也称为全连接层),它使用权重矩阵(这些权重在训练过程中学习得到)将上下文表示变换到另一个空间,通常是一个与词汇表大小相同的空间,为了准备最后的分类任务 --- 即预测中心单词。

**输出层:**隐藏层的输出是一个单词的分布式表示,然后这个表示被用来预测中心单词。通常,这涉及到一个softmax函数,它会将隐藏层的输出转换成一个概率分布,对应于词汇表中每个单词是中心词的概率。


(2)Skip-gram

**跳字模型(Skip-gram)是相反的过程,目标是根据当前单词来预测其上下文中的单词。**这个模型适合捕捉更多的近上下文信息,对罕见词或特殊词汇表现更佳。

  • 输入是中心词,输出是上下文词【就是遣词造句】
  • 设置窗口上下文
  • 使用一个词预测另一个词,就是尽量使这两个词向量接近
  • Skip-gram模型本质也是个神经网络

**输入层:**接收一个中心词的词向量表示。

**隐藏层:**该层通常包含较多的神经元,用于学习从中心词到上下文词的复杂映射关系。这层的输出可以看作是中心词的潜在表示,但其直接目的是服务于输出层的预测,而非数据重构。

**输出层:**包含词汇表中所有词的softmax分类器,用于预测围绕中心词的上下文词的概率分布。

三、总结

Word2Vec词嵌入模型的**核心目标是通过学习将词汇转化为高维向量的形式(得到一个词嵌入矩阵),使得这些向量能捕捉词语间的语义和句法关系。**这些词向量能够表达词语之间的相似性和关联性,从而提升诸如文本分类、情感分析、机器翻译等自然语言处理任务的性能。

Word2Vec主要包含两个模型:Skip-gram模型、CBOW模型

相关推荐
ModelHub XC信创模盒1 小时前
中国信创AI生态下 “信创模盒”社区战略招募种子用户
人工智能·大模型·开发者·信创·算力
袋鼠云数栈1 小时前
集团数字化统战实战:统一数据门户与全业态监管体系构建
大数据·数据结构·人工智能·多模态
廋到被风吹走2 小时前
【AI】Codex 多语言实测:Python/Java/JS/SQL 效果横评
java·人工智能·python
cskywit2 小时前
【IEEE TNNLS 2025】赋予大模型“跨院行医”的能力:基于全局与局部提示的医学图像泛化框架 (GLP) 解析
人工智能
2501_948114242 小时前
AI API Gateway 选型指南:2026 年生产环境下的聚合平台深度对比
人工智能·gateway
实在智能RPA2 小时前
Agent 在物流行业能实现哪些自动化?——深度拆解 AI Agent 驱动的智慧物流新范式
运维·人工智能·ai·自动化
TechubNews2 小时前
Jack Dorsey:告别传统公司层级,借助 AI 走向智能体架构
大数据·人工智能
伴野星辰2 小时前
如何提高YOLO8目标检测的准确性?
人工智能·目标检测·机器学习
胡耀超3 小时前
Token的八副面孔:为什么“词元“不需要更好的翻译,而需要更多的读者
大数据·人工智能·python·agent·token·代币·词元
带娃的IT创业者4 小时前
WeClaw_42_Agent工具注册全链路:从BaseTool到意图识别的标准化接入
大数据·网络·人工智能·agent·意图识别·basetool·工具注册