首页 › 人工智能实验 ›

词向量:国王 − 男人 + 女人

计算机处理词语时,需要把词变成数。词向量就是用一组数表示一个词,意思相近的词在空间中位置也相近。本实验演示经典的类比例子“国王 − 男人 + 女人”,让你通过向量加减,观察结果落在哪个词附近。

人工智能高中
在实验室中查看
词向量:国王 − 男人 + 女人实验封面

实验目的

理解词向量的含义,体会词语之间的关系可以用向量运算表示。

实验原理

词向量把每个词表示为一组数(高维向量),训练后,意思或用法相近的词在空间中距离较近。词之间的某些关系表现为相近的方向,因此 vec(国王) − vec(男人) + vec(女人) 得到的向量,与 vec(女王) 较为接近。这是经典示例,具体结果取决于所用的模型和词表。

实验器材

实验步骤

  1. 观察空间图,找出意思相近的词聚在哪里。
  2. 选中“国王”,再减去“男人”,观察向量的变化。
  3. 再加上“女人”,得到运算结果的位置。
  4. 查看离结果最近的词,是否是“女王”。
  5. 换其他词对(如国家与首都)再试一试。

实验现象与结论

意思相近的词在空间中彼此靠近。“国王 − 男人 + 女人”的结果落在“女王”附近。结论:词向量能把词义和词间关系编码成数值。需注意,二维图是高维空间的投影,会损失部分信息,结果也只是近似。

常见问题

为什么运算结果不一定恰好是“女王”?
向量运算得到的是一个点,只能找到离它最近的词,结果是近似的,与模型和词表有关。
词向量和大语言模型有什么关系?
大语言模型会先把词元转换成向量(嵌入),再对这些向量做后续计算。

同一课题的其他实验 ·

相关搜索:词向量是什么 · 国王减男人加女人 · 词嵌入 高中人工智能 · word2vec 词向量类比 · 词向量运算 · 词向量 女王 · 词向量:国王 − 男人 + 女人互动课件 · 词向量:国王 − 男人 + 女人虚拟仿真实验