主要内容

이번역페이지는최신내용을담고있지않습니다。최신내용을영문으로보려면여기를클릭하십시오。

word2vec

단어를임베딩벡터에매핑하기

설명

예제

= word2vec (循证单词는임베딩循证에있는单词의임베딩벡터를반환합니다。단어가임베딩단어집에없는경우이함수는행을반환합니다。이함수는기본적으로/대소문자를구분합니다。

= word2vec (循证单词“IgnoreCase”,真的)는앞의구문을사용하여/대소문자를무시한单词의임베딩벡터를반환합니다。임베딩의여러단어가대소/문자만다른경우이함수는그중하나에해당하는벡터를반환하며어떤특정벡터를반환하지않습니다。

예제

모두축소

사전훈련된단어임베딩을fastTextWordEmbedding을사용하여불러옵니다。이함수를사용하려면文本分析工具箱™模型用于快速文本英语160亿令牌词嵌入지원패키지가필요합니다。이지원패키지가설치되어있지않으면함수에서다운로드링크를제공합니다。

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

word2vec을사용하여단어“意大利”、“罗马”및“巴黎”를벡터에매핑합니다。

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

vec2word를사용하여벡터意大利-罗马+巴黎를단어에매핑합니다。

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

입력인수

모두축소

입력단어임베딩으로,wordEmbedding객체로지정됩니다。

입력단어로,弦형벡터,문자형벡터또는문자형벡터로구성된셀형배열로지정됩니다。单词를문자형벡터로지정할경우이함수는인수를단일단어로처리합니다。

데이터형:字符串|字符|细胞

출력인수

모두축소

단어임베딩벡터로구성된행렬입니다。

R2017b에개발됨