import numpy as np
from keras.preprocessing import image
import matplotlib.pyplot as plt
import matplotlib.image as mpimg
import matplotlib.pyplot as plt
import matplotlib.image as mpimg
%matplotlib inline
path = './test/paper2.png'
img = image.load_img(path, target_size=(150,150))
imgplot = plt.imshow(img)
x = image.img_to_array(img)
img_test = np.expand_dims(x, axis=0)
classes = model.predict(img_test, batch_size=10)
print(classes)
paper, rock, scissors = classes[0]
if paper==1.:
print('paper')
elif rock==1.:
print('rock')
else:
print('scissors')
输出 :
AttributeError: module 'keras.preprocessing.image' has no attribute 'load_img'
当我尝试跑步时。该错误是什么意思,我该如何解决?帮助大家:)我正在努力学习我不知道哪个是错的
原文由 Muhammad Syahdewa 发布,翻译遵循 CC BY-SA 4.0 许可协议
我今天面临同样的问题。您可以尝试使用 tensorflow 2.8.0 来修复它或尝试
tf.keras.utils.load_img
而不是image.load_img
。