tf.raw_ops.SamplingDataset
Создает набор данных, выполняющий выборку Бернулли из содержимого другого набора данных.
tf.raw_ops.SamplingDataset(
input_dataset, rate, seed, seed2, output_types, output_shapes, name=None
)
В Python API tf.data нет преобразования для создания этого набора данных. Вместо этого он создается в результате статической оптимизации filter_with_random_uniform_fusion. Выполняется ли эта оптимизация, определяется параметром experimental_optimization.filter_with_random_uniform_fusion объекта tf.data.Options.
| Аргументы | |
|---|---|
input_dataset | Tensor типа variant. |
rate | Tensor типа float32. Скалярное значение, представляющее частоту выборки. Каждый элемент input_dataset сохраняется с этой вероятностью независимо от всех остальных элементов. |
seed | Tensor типа int64. Скалярное значение, представляющее начальное значение генератора случайных чисел. |
seed2 | Tensor типа int64. Скалярное значение, представляющее второе начальное значение генератора случайных чисел. |
output_types | Список объектов tf.DTypes длиной >= 1. |
output_shapes | Список форм (каждая — tf.TensorShape или список объектов ints) длиной >= 1. |
name | Имя операции (необязательно). |
| Возвращает | |
|---|---|
Объект Tensor типа variant. |
© 2022 The TensorFlow Authors. All rights reserved.
Licensed under the Creative Commons Attribution License 4.0.
Code samples licensed under the Apache 2.0 License.
https://www.tensorflow.org/api_docs/python/tf/raw_ops/SamplingDataset