主要内容

vec2word

映射嵌入向量到word

描述

例子

单词= vec2word (循证的行中返回与嵌入向量最接近的单词

例子

单词经销) = vec2word (循证返回最接近嵌入向量的单词,返回距离经销每个向量的源向量。

例子

___= vec2word (循证k返回顶部k最亲密的话语。

例子

___= vec2word (___“距离”,距离指定距离度量。

例子

全部折叠

加载一个预先训练的词嵌入使用fastTextWordEmbedding.此功能需要文本分析工具箱™模型用于快速文本英语160亿令牌词嵌入金宝app支持包。如果没有安装此支金宝app持包,则该函数将提供下载链接。

emb = fastTextWordEmbedding
emb = wordem寝具属性:Dimension: 300 Vocabulary: [1×1000000 string]

把"意大利","罗马"和"巴黎"这三个词标到向量上word2vec

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

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

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

找出最接近单词嵌入向量的前5个单词和它们的距离。

加载一个预先训练的词嵌入使用fastTextWordEmbedding.此功能需要文本分析工具箱™模型用于快速文本英语160亿令牌词嵌入金宝app支持包。如果没有安装此支金宝app持包,则该函数将提供下载链接。

emb = fastTextWordEmbedding;

用word2vec将单词“意大利”、“罗马”和“巴黎”映射到向量上。

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

地图矢量意大利-罗马+巴黎用一个词vec2word.用欧几里得距离度量找出最接近的五个单词。

k = 5;M =意大利-罗马+巴黎;(话说,dist) = vec2word (emb, M, k,“距离”“欧几里得”);

用条形图标出单词和距离。

图;栏(经销)xticklabels(词)包含(“单词”) ylabel (“距离”)标题(“距离向量”

输入参数

全部折叠

输入字嵌入,指定为wordEmbedding对象。

字嵌入向量,指定为矩阵。每一行的是一个词嵌入向量。必须有循证。维列。

要返回的最接近的单词数,指定为正整数。

距离度量,指定为的余弦“欧几里得”

输出参数

全部折叠

输出字,作为字符串向量返回。

单词到源向量的距离,返回为向量。

介绍了R2017b