wake-up-neo.com

WARNUNG von Tensorflow beim Erstellen von VGG16

Ich verwende Keras, um ein Deep-Learning-Modell zu erstellen. Wenn ich ein VGG16-Modell erstelle, wird das Modell erstellt, aber ich erhalte die folgende Warnung.

vgg16_model = VGG16()

warum tritt diese Warnung auf und wie kann ich das beheben?

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

Sie können die folgende Funktion verwenden, um diese Warnungen zu vermeiden. Zunächst müssen Sie die entsprechenden Importe durchführen:

 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

Rufen Sie dann die obige Funktion am Anfang des Codes auf.

 tf_no_warning()
0
Italo Gervasio