我試圖直接從tensorflow的Deep and Wide demo repo運行代碼:Tensorflow深度和廣度演示問題
沒有與urllib
緊急問題,可以很容易地通過使用urllib.request
而不是固定。但代碼仍然不會運行,但出現以下錯誤:
m.fit(input_fn=lambda: input_fn(df_train), steps=FLAGS.train_steps)
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "/Users/USER/tensorflow/lib/python3.5/site-packages/tensorflow/contrib/learn/python/learn/estimators/estimator.py", line 182, in fit
monitors=monitors)
File "/Users/USER/tensorflow/lib/python3.5/site-packages/tensorflow/contrib/learn/python/learn/estimators/estimator.py", line 449, in _train_model
train_op, loss_op = self._get_train_ops(features, targets)
File "/Users/USER/tensorflow/lib/python3.5/site-packages/tensorflow/contrib/learn/python/learn/estimators/dnn_linear_combined.py", line 156, in _get_train_ops
logits = self._logits(features, is_training=True)
File "/Users/USER/tensorflow/lib/python3.5/site-packages/tensorflow/contrib/learn/python/learn/estimators/dnn_linear_combined.py", line 294, in _logits
if self._get_linear_feature_columns() and self._get_dnn_feature_columns():
File "/Users/USER/tensorflow/lib/python3.5/site-packages/tensorflow/contrib/learn/python/learn/estimators/dnn_linear_combined.py", line 216, in _get_dnn_feature_columns
self._dnn_feature_columns)) if self._dnn_feature_columns else None
TypeError: unorderable types: str() < _SparseColumnKeys()
我無法找到此問題的來源。似乎沒有其他人遇到這個問題。 Tensorflow安裝在python 3.5的virtualenv(tensorflow)中。
它似乎並不認爲這個問題是urllib的,不是嗎?由於未知的原因,我在使用python2.7安裝tensorflow時遇到了問題 – John