问题阐述:
由于本人训练的模型在训练集和测试集上都抛出了100%的精度,不由对数据集划分的操作产生了。
回溯:
由于一些不便的原因,本人所用到的数据集都是对加载到缓存中的数据切边变形得到的。所以本人思路是对生成的数据集dataset打乱一次,然后再按比例划分训练集和测试集。
下面本人的错误程序
dataset=tf.data.Dataset.from_tensor_slices((features, labels))
#打乱总数据集
dataset = dataset.shuffle(buffer_size=len(features))
#75%的数据用作训练集
dataset_train=dataset.take