web-dev-qa-db-fra.com

AVERTISSEMENT de Tensorflow lors de la création de VGG16

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.
19
Noran

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()
0
Italo Gervasio