tf.compat.v1.keras.layers.experimental.preprocessing.IntegerLookup
Преобразует целые числа из словаря в целочисленные индексы.
Наследует от: IntegerLookup, PreprocessingLayer, Layer, Module
tf.compat.v1.keras.layers.experimental.preprocessing.IntegerLookup(
max_values=None, num_oov_indices=1, mask_value=0, oov_value=-1, vocabulary=None,
invert=False, **kwargs
)
Методы
adapt
adapt(
data, reset_state=True
)
Подстраивает состояние слоя предобработки к набору данных.
Переопределяет метод adapt по умолчанию, чтобы применить соответствующую предобработку к входным данным перед передачей в объединитель.
| Аргументы | |
|---|---|
data | Данные для обучения. Может быть передан как tf.data Dataset или как массив numpy. |
reset_state | Необязательный аргумент, указывающий, нужно ли очистить состояние слоя в начале вызова adapt. Это должно быть True для данного слоя, который не поддерживает повторные вызовы adapt. |
get_vocabulary
get_vocabulary()
set_vocabulary
set_vocabulary(
vocab
)
Устанавливает данные словаря для данного слоя с inverse=False.
Этот метод непосредственно устанавливает словарь для данного слоя, вместо анализа набора данных через 'adapt'. Он должен использоваться всякий раз, когда информация о словаре уже известна. Если данные словаря уже присутствуют в слое, этот метод либо заменит их
| Аргументы | |
|---|---|
vocab | Массив строковых токенов. |
| Исключения | |
|---|---|
ValueError | Если слишком много входов, входы не совпадают или отсутствуют входные данные. |
vocab_size
vocab_size()
© 2020 The TensorFlow Authors. All rights reserved.
Licensed under the Creative Commons Attribution License 3.0.
Code samples licensed under the Apache 2.0 License.
https://www.tensorflow.org/versions/r2.4/api_docs/python/tf/compat/v1/keras/layers/experimental/preprocessing/IntegerLookup