我试图使用张量流线性分类器估计器预测未来的平均温度。目标特征为 float64 类型,用于预测平均温度的其他特征也是 float64。以下是我用于将特征转换为tf数字列的方法。for feature_name in NUMERIC_COLUMNS: feature_columns.append(tf.feature_column.numeric_column( feature_name, dtype=tf.float64))我创建线性估计器,如下所示 feature_columns=feature_columns, n_classes=4)在训练模型时,我得到以下错误。WARNING:tensorflow:Layer linear/linear_model is casting an input tensor fromdtype float64 to the layer's dtype of float32,which is new behavior in TensorFlow 2. The layer has dtype float32 because it's dtype defaults to floatx.Exception has occurred: ValueErrorLabels dtype should be integer. Instead got <dtype: 'float64'>.我正在努力理解为什么会考虑到我明确表示我希望所有功能都是float64类型。
添加回答
举报
0/150
提交
取消