tf.contrib.seq2seq.ScheduledOutputTrainingHelper
Помощник обучения, который добавляет планируемое выборочное заполнение непосредственно в выходы.
Наследуется от: TrainingHelper
tf.contrib.seq2seq.ScheduledOutputTrainingHelper(
inputs, sequence_length, sampling_probability, time_major=False, seed=None,
next_inputs_fn=None, auxiliary_inputs=None, name=None
)
Возвращает False для sample_ids, где не происходило выборки; иначе True.
| Аргументы | |
|---|---|
inputs | (Структура) тензоров входных данных. |
sequence_length | Векторный тензор типа int32. |
sampling_probability | 0-мерный float32 тензор: вероятность выборки из выходов вместо непосредственного чтения из входных данных. |
time_major | Булево значение Python. Указывают ли тензоры в inputs на временную или пакетную (по умолчанию) организацию. |
seed | Семено для выборки. |
next_inputs_fn | (Необязательная) функция для применения к выходам RNN для создания следующего входа при выборке. Если не указано (по умолчанию), выходы RNN будут использоваться в качестве следующих входов. |
auxiliary_inputs | Необязательные (структура) вспомогательные тензоры входных данных с формой, соответствующей inputs по всем измерениям, кроме (возможно) последнего. Эти тензоры будут конкатенированы к выборочному выходу или inputs при отсутствии выборки для использования в качестве следующего входа. |
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/ScheduledOutputTrainingHelper