Я новичок в тензорном потоке и следую советам для начинающих.Вот фрагмент моего кода, относящегося к линейному регрессору.
#Configure the linear regressor model
linear_regressor = tf.estimator.LinearRegressor(
feature_columns = feature_columns,
optimizer = my_optimizer,
model_dir = "/Users/nickglidden/Desktop/pythonwork/aidentensor
aidentensor - это папка, которая содержит все файлы, необходимые для этого учебного пособия (этот файл Python и файл CSV).должен хранить мою обученную модель правильно?
Однако, когда я выполняю свой код ..
Traceback (most recent call last):
File "/Users/nickglidden/Desktop/pythonwork/aidentensor/first.py", line 85, in <module>
predictions = np.array([item['predictions'][0] for item in predictions])
File "/Users/nickglidden/Desktop/pythonwork/aidentensor/first.py", line 85, in <listcomp>
predictions = np.array([item['predictions'][0] for item in predictions])
File "/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/tensorflow/python/estimator/estimator.py", line 488, in predict
self._model_dir))
ValueError: Could not find trained model in model_dir: /Users/nickglidden/Desktop/pythonwork/aidentensor.
Я вижу, что ошибка относится к операторам предсказаний, вот они:
predictions = linear_regressor.predict(input_fn=prediction_input_fn)
predictions = np.array([item['predictions'][0] for item in predictions])
Оригинальный учебник даже не включает model_dir = "" в код линейной регрессии, я наткнулся на кого-то еще, у кого была эта проблема, и кто-то предложил добавить model_dir, как было заявлено.Та же ошибка брошена, включаю я это или нет.Есть идеи?