我正在尝试获取数据帧并将它们转换为张量以在 keras 中训练模型。
我认为当我将 Y 标签转换为张量时会触发它:
X_train = df_train1.drop(variableToPredict, axis=1)
y_train = df_train1[variableToPredict].copy()
X_train=tf.data.Dataset.from_tensor_slices(dict(X_train))
y_train=tf.data.Dataset.from_tensor_slices(dict(y_train))
将 y_train 从切片转换为张量时出现以下错误:
ValueError: Value tf.Tensor(0.10559591064345274, shape=(), dtype=float64) has insufficient rank for batching.
在教程中,这似乎有效,但我认为这些教程正在执行多类分类,而我正在执行回归,因此 y_train 是一系列而不是多列。
我能做什么有什么建议吗?
MYYA
相关分类