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.
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()