主要内容

Word2vec.

映射单词嵌入矢量

描述

例子

m= word2vec(胚胎返回嵌入向量在嵌入时胚胎。如果单词不在嵌入词汇表中,则该函数返回一行s。默认情况下,该函数区分大小写。

m= word2vec(胚胎,'Ignorecase',True)返回嵌入向量使用任何先前的语法忽略案例。如果嵌入中的多个单词仅在任何情况下不同,则该函数返回对应于其中一个的向量,并且不返回任何特定的向量。

例子

全部收缩

加载嵌入使用的预磨词fasttextwordembeddings.。此功能需要文本分析工具箱™模型对于FastText英语160亿令牌字嵌入金宝app支持包。如果未安装此支持金宝app包,则该函数提供了下载链接。

emb = fasttextwordembeddings.
emb = wordembeddings与属性:维度:300词汇:[1×1000000字符串]

用“意大利”,“罗马”和“巴黎”来映射使用Word2vec.

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

映射矢量意大利 - 罗马+巴黎使用一个单词vec2word.

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

输入参数

全部收缩

输入字嵌入,指定为aWordembeddings.目的。

输入单词,指定为字符串向量,字符向量或字符向量的单元数组。如果您指定作为字符向量,那么该函数将参数视为单个单词。

数据类型:细绳|char|细胞

输出参数

全部收缩

单词嵌入向量的矩阵。

在R2017B中介绍