在机器学习领域,我们经常会遇到各种错误和异常。其中一个常见的错误是 “ValueError: validation_split
is only supported for Tensors or NumPy arrays, found following”。这个错误通常发生在使用 TensorFlow 或 Keras 进行训练和验证数据集划分时。
这个错误的原因是由于传递给 validation_split
参数的数据类型与预期的不一致。根据错误信息,我们可以得知 validation_split
参数只支持张量(Tensors)或 NumPy 数组,但我们传递了其他类型的数据。
为了解决这个问题,我们需要确保传递给 validation_split
参数的数据类型符合要求。以下是一些可能导致这个错误的常见情况和相应的解决方案。
情况一:传递了非张量或非NumPy数组的数据类型
import pandas as pd
from sklearn.model_selection