Keras AttributeError: 'load_img' not found - 解决方法
Keras AttributeError: 'load_img' not found - 解决方法
这个错误提示是因为 keras.preprocessing.image 模块中没有 load_img 函数。这可能是由于以下原因:
- Keras 版本问题: 较早版本的 Keras 可能没有
load_img函数。 - 拼写错误: 请确保您正确地拼写了
load_img函数名。
解决方法:
-
检查 Keras 版本:
import keras print(keras.__version__)如果版本过低,请升级 Keras 到最新版本。
-
使用替代函数: 在 Keras 中,您可以使用
tf.keras.utils.load_img函数来加载图像。from tensorflow.keras.utils import load_img img = load_img('smile.png', target_size=(64, 64)) -
检查拼写: 确保您正确地拼写了
load_img函数名。
示例代码:
from tensorflow.keras.utils import load_img
from tensorflow.keras.preprocessing.image import img_to_array
from matplotlib.pyplot import imshow
# 网上随便找的图片,侵删
img_path = 'smile.png'
img = load_img(img_path, target_size=(64, 64))
imshow(img)
x = img_to_array(img)
如果您仍然遇到问题,请提供更多代码和错误信息,以便更好地帮助您解决问题。
原文地址: https://www.cveoy.top/t/topic/mM41 著作权归作者所有。请勿转载和采集!