не удается импортировать имя ‘imagenet_utils’ из ‘tensorflow.keras.applications’

#python #tensorflow #keras

#python #tensorflow #keras

Вопрос:

у меня есть следующий импорт python с помощью Jupyter Notebook.

 import numpy as np
import tensorflow as tf
from tensorflow import keras
from tensorflow.keras.layers import Dense, Activation
from tensorflow.keras.optimizers import Adam
from tensorflow.keras.metrics import categorical_crossentropy
from tensorflow.keras.preprocessing.image import ImageDataGenerator
from tensorflow.keras.preprocessing import image
from tensorflow.keras.models import Model
from tensorflow.keras.applications import imagenet_utils
from sklearn.metrics import confusion_matrix
import itertools
import os
import shutil
import random
import matplotlib.pyplot as plt
%matplotlib inline
  

Но я продолжаю получать следующую ошибку

Ошибка импорта: не удается импортировать имя ‘imagenet_utils’ из ‘tensorflow.keras.applications’ (C:ProgramDataAnaconda3libsite-packagestensorflowpythonkerasapi_v2kerasapplications_ инициализация_.py)

когда я ищу ** не удается импортировать имя ‘imagenet_utils’ из ‘tensorflow.keras.applications’ ** в Google, я не получаю много полезной информации.

Кто-нибудь вообще сталкивался с этим?

Ответ №1:

изменить

 from tensorflow.keras.applications import imagenet_utils
  

Для

 from keras.applications import imagenet_utils
  

Ответ №2:

мне удалось решить мою проблему.

сначала я выполнил следующее, чтобы обновить все модули.

обновление conda -все

Затем я использовал ‘из keras.applications импортировать imagenet_utils’

вместо ‘#из tensorflow.keras импортировать imagenet_utils’