Python 基于TensorFlow的在线核心外Logistic回归
我目前正在尝试使用TensorFlow(特别是估计器)来训练在线逻辑回归:Python 基于TensorFlow的在线核心外Logistic回归,python,machine-learning,tensorflow,classification,large-data,Python,Machine Learning,Tensorflow,Classification,Large Data,我目前正在尝试使用TensorFlow(特别是估计器)来训练在线逻辑回归: optimizer = tf.train.AdagradOptimizer(learning_rate=1.0,initial_accumulator_value=0.4) m = tf.contrib.learn.LinearClassifier(model_dir=model_dir, feature_columns=wide_columns
optimizer = tf.train.AdagradOptimizer(learning_rate=1.0,initial_accumulator_value=0.4)
m = tf.contrib.learn.LinearClassifier(model_dir=model_dir,
feature_columns=wide_columns,
optimizer=optimizer)
m.partial_fit(input_fn=lambda: input_fn(df_train),batch_size=1)
不幸的是,我得到了以下错误:
ValueError:不能同时提供输入和批量大小。
看起来batch_size参数已被弃用。在这种情况下,有人知道任何简单的在线学习方法吗
感谢文件中提到的 参数x、y和批次大小仅在SKCompat类中可用,估计器仅接受输入。转换示例:est=Estimator(…)->est=SKCompat(Estimator(…)) 试一试