View source on GitHub
|
Samples elements at random from the datasets in datasets.
tf.data.experimental.sample_from_datasets(
datasets, weights=None, seed=None
)
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.compat.v1.set_random_seed for behavior.A dataset that interleaves elements from datasets at random, according to
weights if provided, otherwise with uniform probability.
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.