J'utilise Keras pour créer un modèle d'apprentissage en profondeur. Lorsque je crée un modèle VGG16, le modèle est créé mais je reçois l'avertissement suivant.
vgg16_model = VGG16()
pourquoi cet avertissement se produit et comment puis-je résoudre ce problème?
WARNING:tensorflow:From /usr/local/lib/python3.6/dist-packages/tensorflow/python/framework/op_def_library.py:263: colocate_with (from tensorflow.python.framework.ops) is deprecated and will be removed in a future version.
Instructions for updating:
Colocations handled automatically by placer.
Vous pouvez utiliser la fonction ci-dessous pour éviter ces avertissements. Tout d'abord, vous devez effectuer les importations appropriées:
import os
os.environ['KERAS_BACKEND']='tensorflow'
import tensorflow as tf
def tf_no_warning():
"""
Make Tensorflow less verbose
"""
try:
tf.logging.set_verbosity(tf.logging.ERROR)
os.environ['TF_CPP_MIN_LOG_LEVEL'] = '3'
except ImportError:
pass
Et puis appelez la fonction ci-dessus au début du code.
tf_no_warning()