2017-08-22 2 views
4
import tensorflow as tf 
import numpy as np 
feature_columns = [tf.feature_column.numeric_column("x", shape=[1])] 
estimator = tf.estimator.LinearRegressor(feature_columns=feature_columns) 

Mon code est ci-dessus. Ensuite, il montre l'erreurAttributeError: le module 'tensorflow.python.estimator.estimator_lib' n'a pas d'attribut 'LinearRegressor'

"AttributeError: module 'tensorflow.python.estimator.estimator_lib' has no attribute 'LinearRegressor'"

Python 3.5.2

+0

Face au même problème. Python - 2.7.12 et la version Tensorflow est 1.4.1 –

Répondre

9

Peut-être que vous utilisez la version tensorflow plus, comme tf.estimator.LinearRegressor inclus avec tensorflow=1.3.0.

mise à niveau de votre installation tensorflow

pip install --upgrade tensorflow==1.3.0 
+0

J'ai essayé "pip install --upgrade tensorflow" à l'avance, mais il a continué à mettre à jour uniquement à 1.2.1. Ajout de la version comme vous l'avez dit a fait l'affaire. – Daniel