Предположим, у меня есть 3 файла tfrecord, а именно neg.tfrecord
, pos1.tfrecord
, pos2.tfrecord
.
Я использую
dataset = tf.data.TFRecordDataset(tfrecord_file)
, этот код создает 3 объекта набора данных.
Размер моей партии равен 400, включая 200 отрицательных данных, 100 данных pos1 и 100 данных pos2.Как я могу получить желаемый набор данных?
Я буду использовать этот объект набора данных в keras.fit () (Eager Execution).
Моя версия тензорного потока - 1.13.1.
Раньше я пытался получить итератор для каждого набора данных, а затем вручную получать данные после получения данных, но это было неэффективно, а загрузка графического процессора была невысокой.