tf.contrib.seq2seq.ScheduledEmbeddingTrainingHelper
Обучающий помощник, добавляющий планируемое выборочное заполнение.
Наследуется от: TrainingHelper
tf.contrib.seq2seq.ScheduledEmbeddingTrainingHelper(
inputs, sequence_length, embedding, sampling_probability, time_major=False,
seed=None, scheduling_seed=None, name=None
)
Возвращает -1 для sample_ids, где не происходило выборочного заполнения; действительные значения sample_id в других случаях.
| Аргументы | |
|---|---|
inputs | Входные тензоры (структура). |
sequence_length | Тензор вектора типа int32. |
embedding | Функция, которая принимает векторный тензор ids (argmax ids) или аргумент params для embedding_lookup. |
sampling_probability | 0-мерный тензор float32: вероятность выборочного заполнения из выходных id вместо прямого чтения из входных данных. |
time_major | Булево значение Python. Определяет, являются ли тензоры в inputs тензорами в формате «время-мажоритарный». Если False (по умолчанию), предполагается, что они находятся в формате «батч-мажоритарный». |
seed | Семена для генерации выборок. |
scheduling_seed | Семена для генерации выборок правил принятия решения о расписании. |
name | Имя области действия для всех создаваемых операций. |
| Исключения | |
|---|---|
ValueError | если sampling_probability не является скаляром или вектором. |
| Атрибуты | |
|---|---|
batch_size | Размер пакета тензора, возвращаемого sample. Возвращает скалярный тензор типа int32. |
inputs | |
sample_ids_dtype | Тип данных тензора, возвращаемого sample. Возвращает тип данных. |
sample_ids_shape | Форма тензора, возвращаемого sample, за исключением размерности пакета. Возвращает |
sequence_length | |
Методы
initialize
initialize(
name=None
)
Возвращает (initial_finished, initial_inputs).
next_inputs
next_inputs(
time, outputs, state, sample_ids, name=None
)
next_inputs_fn для TrainingHelper.
sample
sample(
time, outputs, state, name=None
)
Возвращает sample_ids.
© 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/r1.15/api_docs/python/tf/contrib/seq2seq/ScheduledEmbeddingTrainingHelper