AIAS/2_nlp_sdks/embedding/word_encoder_en_sdk
2022-05-28 14:48:33 +08:00
..
doc/img no message 2021-10-03 22:25:35 +08:00
src/main no message 2021-11-28 22:51:25 +08:00
pom.xml upgrade to 0.17.0 2022-05-28 14:48:33 +08:00
README.md no message 2021-10-29 10:29:42 +08:00
sentence-encoder-sdk.iml no message 2021-11-28 22:51:25 +08:00
word_encoder_cn_sdk.iml no message 2021-10-03 22:25:35 +08:00

词向量SDK【英文】

词向量/词嵌入Word embedding是自然语言处理NLP中语言模型与表征学习技术的统称。 概念上而言,它是指把一个维数为所有词的数量的高维空间嵌入到一个维数低得多的连续向量空间中, 每个单词或词组被映射为实数域上的向量。

  • 词向量 img

SDK包含5个模型数据

  • glove_wiki2014_gigaword_dim50 (WordEncoderExample1) 基于GLOVE训练得到的英文Embedding模型词向量的纬度为50词表大小为400002 训练采用的语料是——Wiki2014 + GigaWord英文文本数据。

  • glove_wiki2014_gigaword_dim100 (WordEncoderExample2) 基于GLOVE训练得到的英文Embedding模型词向量的纬度为100词表大小为400002 训练采用的语料是——Wiki2014 + GigaWord英文文本数据。

  • glove_wiki2014_gigaword_dim300 (WordEncoderExample3) 基于GLOVE训练得到的英文Embedding模型词向量的纬度为300词表大小为400002 训练采用的语料是——Wiki2014 + GigaWord英文文本数据。

  • glove_twitter_dim50 (WordEncoderExample4) 基于GLOVE训练得到的英文Embedding模型词向量的纬度为50词表大小为1193516 训练采用的语料是——Twitter英文文本数据。

  • glove_twitter_dim100 (WordEncoderExample5) 基于GLOVE训练得到的英文Embedding模型词向量的纬度为50词表大小为1193516 训练采用的语料是——Twitter英文文本数据。

SDK功能

  • 词向量提取
  • 相似度计算:
  • 余弦相似度
  • 内积

运行例子 - WordEncoderExample1

运行成功后,命令行应该看到下面的信息:

...
[INFO ] - china: [-0.22427, 0.27427, ..., 0.45374, -0.85646]
[INFO ] - america: [-0.22427, 0.27427, ..., 0.45374, -0.85646]
[INFO ] - 余弦相似度: 0.6434219
[INFO ] - 内积: 20.194983

运行例子 - WordEncoderExample2

运行成功后,命令行应该看到下面的信息:

...
[INFO ] - china: [-0.22427, 0.27427, ..., 0.45374, -0.85646]
[INFO ] - america: [-0.22427, 0.27427, ..., 0.45374, -0.85646]
[INFO ] - 余弦相似度: 0.6434219
[INFO ] - 内积: 20.194983

运行例子 - WordEncoderExample3

运行成功后,命令行应该看到下面的信息:

...
[INFO ] - china: [-0.11286, 0.033802, ..., 0.47543, -0.13274]
[INFO ] - america: [-0.11286, 0.033802, ..., 0.47543, -0.13274]
[INFO ] - 余弦相似度: 0.33554545
[INFO ] - 内积: 15.388843

运行例子 - WordEncoderExample4

运行成功后,命令行应该看到下面的信息:

...
[INFO ] - china: [-6.2065E-4, 0.85125, ..., -0.69626, 0.71331]
[INFO ] - america: [-6.2065E-4, 0.85125, ..., -0.69626, 0.71331]
[INFO ] - 余弦相似度: 0.7664755
[INFO ] - 内积: 20.657845

运行例子 - WordEncoderExample5

运行成功后,命令行应该看到下面的信息:

...
[INFO ] - china: [0.2879, -0.22388, ..., -0.39196, -0.27863]
[INFO ] - america: [0.2879, -0.22388, ..., -0.39196, -0.27863]
[INFO ] - 余弦相似度: 0.6482242
[INFO ] - 内积: 20.837606

帮助

帮助

引擎定制化配置,可以提升首次运行的引擎下载速度,解决外网无法访问或者带宽过低的问题。
引擎定制化配置

官网:

官网链接

Git地址

Github链接
Gitee链接