一文看懂 Word2vec(基本概念+2种训练模型+5个优缺点)
发布时间:2023-11-11 03:27:13
Word2vec 是 Word Embedding 方式之一,属于 NLP 领域。他是将词转化为「可计算」「结构化」的向量的过程。本文将讲解 Word2vec 的原理和优缺点。
这种方式在 2018 年之前比较主流,但是随着 BERT、GPT2.0 的出现,这种方式已经不算效果最好的方法了。
什么是 Word2vec ?
什么是 Word Embedding ?
在说明 Word2vec 之前,需要先解释一下 Word Embedding。 它就是将「不可计算」「非结构化」的词转化为「可计算」「结构化」的向量。
这一步解决的是”将现实问题转化为数学问题“,是人工智能非常关键的一步。
将现实问题转化为数学问题只是第一步,后面还需要求解这个数学问题。所以 Word Embedding 的模型本身并不重要,重要的是生成出来的结果——词向量。因为在后续的任务中会直接用到这个词向量。
什么是 Word2vec ?
Word2vec 是 Word Embedding 的方法之一。他是 2013 年由谷歌的 Mikolov 提出了一套新的词嵌入方法。
Word2vec 在整个 NLP 里的位置可以用下图表示:
在 Word2vec 出现之前,已经有一些 Word Embedding 的方法,但是之前的方法并不成熟,也没有大规模的得到应用。
下面会详细介绍 Word2vec 的训练模型和用法。
Word2vec 的 2 种训练模式
CBOW(Continuous Bag-of-Words Model)和Skip-gram (Continuous Skip-gram Model),是Word2vec 的两种训练模式。下面简单做一下解释:
CBOW
通过上下文来预测当前值。相当于一句话中扣掉一个词,让你猜这个词是什么。
Skip-gram
用当前词来预测上下文。相当于给你一个词,让你猜前面和后面可能出现什么词。
优化方法
为了提高速度,Word2vec 经常采用 2 种加速方式:
Negative Sample(负采样)
Hierarchical Softmax
具体加速方法就不详细讲解了,感兴趣的可以自己查找资料。
Word2vec 的优缺点
需要说明的是:Word2vec 是上一代的产物(18 年之前), 18 年之后想要得到最好的效果,已经不使用 Word Embedding 的方法了,所以也不会用到 Word2vec。
优点:
由于 Word2vec 会考虑上下文,跟之前的 Embedding 方法相比,效果要更好(但不如 18 年之后的方法)
比之前的 Embedding方 法维度更少,所以速度更快
通用性很强,可以用在各种 NLP 任务中
缺点:
由于词和向量是一对一的关系,所以多义词的问题无法解决。
Word2vec 是一种静态的方式,虽然通用性强,但是无法针对特定任务做动态优化


猜你喜欢
- 魔兽大脚插件是一个非常好用的经典魔兽游戏插件了,非常的简单好用,界面也很好看,和魔兽官方合作的插件,可以帮助玩家更加轻松的进行游戏。魔兽大脚
- 相信有不少用户对于雷电模拟器这款软件并不会陌生,甚至使用的用户也是非常多,而我们在使用雷电模拟器多开功能的时候会出现卡顿的现象,那么遇到这种
- 预览正常的情况下,点击文件---打印。打印设置中点击每版打印下拉按钮,从中选择缩放至纸张大小。从中选择A4纸或打印机中的纸张大小,再打印即可
- 最近小编在查看朋友在后台的留言时,看到有的朋友在自己的win10机器上找不到映像文件。映像文件其实就是镜像文件。那么win10找不到映像文件
- 我们大家的电脑系统应该都是微软的windows10吧,其实现在win10已经成为主流的系统了,它取代了很多的以前十分厉害的系统,最近小编我看
- Excel中经常需要使用到公式让时间进行递增的技巧,用公式具体该如何使时间数据递增呢?下面是小编带来的关于excel用公式让时间递增的教程,
- 打开pdf文档,记住要安装adobe acrobat pro,即pdf专业版,不要那种简单的阅览器,找到想要删除的页面,比如下面文档中的空白
- Win10系统中预装了非常多的功能,在实际使用时会发现没有想象中的顺畅,这些功能占用系统资源,如果电脑配置差点还会出现卡顿现象。所以在安装W
- Windows安全中心是Windows自带的一套完整的反病毒软件,也叫作Defender,它能够帮助用户拦截来自网络中的病毒和木马软件,保护
- Excel中经常需要按照成绩进行排序,按照成绩排序具体该如何使用公式进行呢?下面是由小编分享的excel成绩排序公式的方法,以供大家阅读和学
- 如果要给一批办公文档的文件名前面都加上数字序号,除了一个接一个地手动添加更名外,还有什么方便的办法吗?其实很简单,利用记事本和Excel就能
- 说到库功能大家肯定都比较熟悉了,Win7系统的库是用于管理文档、音乐、图片和其他文件的位置,可以使用与在文件夹中浏览文件相同的方式浏览文件等
- 做一个精美的流程图,说到流程图,大家肯定会说Word里面本身自带了那么多流程图,还用你教吗?Word自带确实有很多,但是并没有我们绘制出来的
- 最近有Win10系统用户反映,打开WPS的时候,出现Null加载失败的提示,导致WPS打开失败,这让用户非常烦恼。那么,Win10系统打开W
- 有关BIOS设置和CMOS设置的一些说法,在日常计算机维护过程中经常会听说过,貌似很多朋友对此两者概念有所混淆,下面与大家介绍下bios与c
- Win10锁屏状态怎么设置打开任意应用程序?一般我们在锁屏状态下win10系统会提供一个“轻松使用”的快捷键按钮,可以用来操作一些快捷功能,
- 微软昨天推送了Win10 Mobile预览版10581快速版更新,这个版本给人最深的印象可能就是更加流畅,有网友不禁赞道“流畅得不像预览版”
- Apple 宣布macOS Monterey已经有几天了,我们继续挖掘在 WWDC 主题演讲中没有提到的新功能,包括更方便的擦除 Mac 的
- 戴尔电脑可以说是电脑品牌中很棒的一款,因此有大多数小伙伴都有在使用,不过长时间的使用难免会出现各种问题,而重装系统是我们遇到系统问题时需要学
- 首先,菜单操作:“表格”→“绘制表格”。如下图。 这样,就会出现“表格和边框”工具栏,如下图。 &n