Samples elements at random from the datasets in datasets
.
tf.data.experimental.sample_from_datasets(
datasets, weights=None, seed=None
)
Used in the notebooks
Used in the guide |
Used in the tutorials |
|
|
Args |
datasets
|
A list of tf.data.Dataset objects with compatible structure.
|
weights
|
(Optional.) A list of len(datasets) floating-point values where
weights[i] represents the probability with which an element should be
sampled from datasets[i] , or a tf.data.Dataset object where each
element is such a list. Defaults to a uniform distribution across
datasets .
|
seed
|
(Optional.) A tf.int64 scalar tf.Tensor , representing the
random seed that will be used to create the distribution. See
tf.random.set_seed for behavior.
|
Returns |
A dataset that interleaves elements from datasets at random, according to
weights if provided, otherwise with uniform probability.
|
Raises |
TypeError
|
If the datasets or weights arguments have the wrong type.
|
ValueError
|
If the weights argument is specified and does not match the
length of the datasets element.
|