Ich habe versucht, den Code direkt aus tensorflow des Deep and Wide demo repo laufen: mit urllib
die urllib.request
unter Verwendung stattdessen leicht behoben werden kannTensorflow tief und breite Demo Ausgabe
Es ist ein unmittelbares Problem. Der Code wird immer noch nicht hinterher, obwohl laufen, bekomme ich folgende Fehlermeldung:
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()
Ich habe Probleme mit der Quelle des Problems zu finden. Es scheint niemanden zu geben, der dieses Problem erlebt. Tensorflow wird in virtualenv (tensorflow) auf Python 3.5 installiert.
Es scheint nicht, dass dieses Problem mit urllib ist, nicht wahr? Aus unbekannten Gründen hatte ich Probleme mit der Installation von Tensorflow mit Python2.7 – John