isVocabularyWord

Протестируйте, если слово является участником встраивания слова или кодирования

Синтаксис

tf = isVocabularyWord(emb,words)
tf = isVocabularyWord(enc,words)

Описание

пример

tf = isVocabularyWord(emb,words) тесты, если элементы words являются членами слова, встраивающего emb. Функция возвращает логический массив, содержащий 1 (true), где слова являются участниками встраивания слова. В другом месте массив содержит 0 (false).

tf = isVocabularyWord(enc,words) тесты, если элементы words являются членами слова, кодирующего enc.

Примеры

свернуть все

Протестируйте, чтобы определить, являются ли слова участниками встраивания слова.

Загрузите предварительно обученное встраивание слова с помощью функции fastTextWordEmbedding. Эта функция требует Модели Text Analytics Toolbox™ для fastText английских 16 миллиардов Лексем пакет поддержки Word Embedding. Если этот пакет поддержки не установлен, то функция обеспечивает ссылку на загрузку.

emb = fastTextWordEmbedding
emb = 
  wordEmbedding with properties:

     Dimension: 300
    Vocabulary: [1×999994 string]

Протестируйте, если слова "I", "love" и "fastTextWordEmbedding" находятся во встраивании слова.

words = ["I" "love" "fastTextWordEmbedding"];
tf = isVocabularyWord(emb,words)
tf = 1×3 logical array

   1   1   0

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

свернуть все

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

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

Введите слова, заданные как вектор строки, вектор символов или массив ячеек из символьных векторов. Если вы задаете words как вектор символов, то функция обрабатывает аргумент как отдельное слово.

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

Введенный в R2018b

Для просмотра документации необходимо авторизоваться на сайте