ВНИМАНИЕ: тензор потока с ограничением устарел и будет удален в следующей версии - PullRequest
2 голосов
/ 08 февраля 2020

Я следую учебному пособию Tensorflow по созданию простой нейронной сети, и после импорта необходимых библиотек (tenorflow, keras, numpy & matplotlib) и наборов данных (fashion_mnist) я запустил этот код согласно учебному пособию:

model = keras.Sequential([
    keras.layers.Flatten(input_shape=(28, 28)),
    keras.layers.Dense(128, activation='relu'),
    keras.layers.Dense(10, activation='softmax')
]) 

после запуска этого кода я получил это предупреждающее сообщение:

ПРЕДУПРЕЖДЕНИЕ: tenorflow: From /Applications/anaconda3/envs/tensorfloe/lib/python3.7/site-packages/ tenorflow_core / python / ops / resource_variable_ops.py: 1630: вызов BaseResourceVariable. init (от tenorflow. python .ops.resource_variable_ops) с ограничением устарел и будет удален в следующей версии. Инструкции по обновлению: если вы используете Keras, передайте * _constraint аргументы слоям.

Как это исправить? Ваша помощь высоко ценится.

Ответы [ 2 ]

3 голосов
/ 08 февраля 2020

Это внутреннее сообщение TensorFlow, его можно смело игнорировать. В будущих версиях TensorFlow этого не будет, никаких действий с вашей стороны не требуется.

2 голосов
/ 09 февраля 2020

Что ж, это предупреждение о том, что некоторые функции устарели и будут удалены в следующей версии. Только для вашей информации, какие изменения могут произойти. Хотя вы можете удалить эти предупреждения с помощью

import warnings
warnings.filterwarnings("ignore", category=DeprecationWarning) 
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...