`validation_split` is only supported for Tensors or NumPy arrays, found following types in the input: [<class 'tensorflow.python.data.ops.dataset_ops.BatchDataset'>]
时间: 2023-06-27 16:06:15 浏览: 250
ERROR ITMS-90062: “This bundle is invalid. The value for key CFBundleShortVersionString [1.2] …
5星 · 资源好评率100%
这个错误通常是由于在对一个 `tf.data.Dataset` 对象调用 `fit` 方法时,使用了 `validation_split` 参数。`validation_split` 参数只能用于 `tf.Tensor` 或者 `NumPy` 数组,而不能用于 `tf.data.Dataset` 对象。
解决方法可以是先将 `tf.data.Dataset` 对象转换成 `tf.Tensor` 或者 `NumPy` 数组,然后再使用 `validation_split` 参数。也可以自己手动实现在训练数据集中选出一部分数据作为验证集的逻辑。
阅读全文