word2vec

地图字嵌入矢量

描述

中号= word2vec(EMB返回的嵌入矢量在嵌入EMB。如果一个字是不是在嵌入的词汇,那么函数返回的行为NaN秒。该功能默认情况下,区分大小写。

中号= word2vec(EMB'IGNORECASE',真)返回的嵌入矢量忽略大小写使用任何以前的语法。如果在嵌入多个词语的情况下,只不同,则该函数返回相应于它们中的一个矢量,并且不返回任何特定的载体。

例子

全部收缩

加载预训练字使用嵌入fastTextWordEmbedding。此功能需要文本分析工具箱™型号对于fastText英语16亿令牌字嵌入万博1manbetx支持包。如果未安装此支持万博1manbetx包,则该功能提供了下载链接。

EMB = fastTextWordEmbedding
EMB = wordEmbedding与性能:尺寸:300词汇:[1×百万字符串]

使用地图的话“意大利”,“罗马”和“巴黎”,以矢量word2vec

意大利= word2vec(EMB,“意大利”);罗马= word2vec(EMB,“罗马”);巴黎= word2vec(EMB,“巴黎”);

地图矢量意大利 - 罗马+巴黎一个字使用vec2word

字= vec2word(EMB,意大利 - 罗马+巴黎)
字=“法国”

输入参数

全部收缩

输入字嵌入,指定为wordEmbedding目的。

输入字,指定为字符串向量,特征向量,或字符向量的单元阵列。如果您指定为字符向量,则该函数将参数作为一个单词。

数据类型:|烧焦|细胞

输出参数

全部收缩

字嵌入矢量矩阵。

介绍了在R2017b