基于TensorF的在线核外Logistic回归分析

2024-10-06 12:43:08 发布

您现在位置:Python中文网/ 问答频道 /正文

我目前正在尝试使用TensorFlow(特别是tf.contrib.learn.LinearClassifier估计量)来训练在线逻辑回归:

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: Can not provide both input_fn and batch_size.

批处理大小参数似乎已被弃用。有没有人知道在这种情况下进行在线学习的简单方法?在

谢谢


Tags: columnsinputsizemodeltftensorflowdirbatch
1条回答
网友
1楼 · 发布于 2024-10-06 12:43:08

如文件所述

Arguments x, y and batch_size are only available in the SKCompat class, Estimator will only accept input_fn. Example conversion: est = Estimator(...) -> est = SKCompat(Estimator(...))

尝试使用^{}

相关问题 更多 >