readWordEmbedding

Считайте встраивание слова из файла

Описание

пример

emb = readWordEmbedding(filename) читает предварительно обученное встраивание слова, сохраненное в текстовом файле или zip-файле filename. Входной файл должен быть текстовым файлом с UTF-8, кодирующим или в word2vec или в тексте GloVe, встраивающем формат или zip-файл, содержащий текстовый файл этого формата.

Если файл встраивания слова содержит дублирующиеся слова, то программное обеспечение использует соответствие вектора слова последней дублирующейся записи.

Примеры

свернуть все

Считайте встраивание слова в качестве примера. Эта модель была выведена путем анализа текста из Википедии.

filename = "exampleWordEmbedding.vec";
emb = readWordEmbedding(filename)
emb = 
  wordEmbedding with properties:

     Dimension: 50
    Vocabulary: ["utc"    "first"    "new"    "two"    "time"    ...    ]

Исследуйте встраивание слова с помощью word2vec и vec2word.

king = word2vec(emb,"king");
man = word2vec(emb,"man");
woman = word2vec(emb,"woman");
word = vec2word(emb,king - man + woman)
word = 
"queen"

Входные параметры

свернуть все

Имя файла в виде строкового скаляра или вектора символов.

Типы данных: string | char

Выходные аргументы

свернуть все

Выведите встраивание слова, возвращенное как wordEmbedding объект.

Введенный в R2017b