将tf.data.Dataset分成两个不同的Input和Target tf.data.Dataset

时间:2020-04-01 17:43:08

标签: tensorflow

如何从包含输入和目标数据的tf.data.Dataset中创建两个不同的Input和Target tf.data.Dataset,以便可以将它们用作model.fit函数的x和y参数?

我使用下面的代码加载数据集

    dataset = tf.data.TFRecordDataset(
        dataset_file_path, 
        compression_type='GZIP', 
        buffer_size=None, 
        num_parallel_reads=None
    )

1 个答案:

答案 0 :(得分:0)

您是如何创建此数据集的?

如果数据集中的每个元素的格式均为(input_data, target_data),则可以进行

input_dataset = dataset.map(lambda x,y: x)
target_dataset = dataset.map(lambda x,y: y)
相关问题