isVocabularyWord

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

Описание

пример

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

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