РЕПЕТИТОР математика физика информатика
Для школьников и студентов. Подтягивание пробелов. ЦЭ, ЦТ, ОГЭ, ЕГЭ.
Идет набор на ЛЕТО. Жмите для подробностей:)
598 of 824 menu

Метод get_vocabulary

Метод get_vocabulary класса StringLookup возвращает список строковых токенов, которые слой использует для преобразования строк в целочисленные индексы. Метод не принимает обязательных параметров и возвращает список строк в порядке, соответствующем индексам словаря. Если словарь еще не построен, метод вернет пустой список.

Синтаксис

layer.get_vocabulary()

Пример

Давайте создадим слой StringLookup и получим его словарь после вызова метода adapt:

import tensorflow as tf layer = tf.keras.layers.StringLookup() layer.adapt(['abcde', 'model.keras']) res = layer.get_vocabulary() print(res)

Результат выполнения кода:

['', '[UNK]', 'abcde', 'model.keras']

Пример

Давайте создадим слой с явно заданным словарем и посмотрим, что вернет метод get_vocabulary:

import tensorflow as tf layer = tf.keras.layers.StringLookup(vocabulary=['abcde', 'model.keras']) res = layer.get_vocabulary() print(res)

Результат выполнения кода:

['[UNK]', 'abcde', 'model.keras']

Пример

Давайте создадим слой без словаря и проверим результат до вызова метода adapt:

import tensorflow as tf layer = tf.keras.layers.StringLookup() res = layer.get_vocabulary() print(res)

Результат выполнения кода:

[]

Смотрите также

  • класс StringLookup,
    который преобразует строки в целочисленные индексы
  • метод adapt,
    который строит словарь на основе переданных данных
  • метод get_vocabulary,
    который возвращает словарь строковых токенов
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить