Keras AttributeError: 'load_img' not found - 解决方法

这个错误提示是因为 keras.preprocessing.image 模块中没有 load_img 函数。这可能是由于以下原因:

  • Keras 版本问题: 较早版本的 Keras 可能没有 load_img 函数。
  • 拼写错误: 请确保您正确地拼写了 load_img 函数名。

解决方法:

  1. 检查 Keras 版本:

    import keras
    print(keras.__version__)
    

    如果版本过低,请升级 Keras 到最新版本。

  2. 使用替代函数: 在 Keras 中,您可以使用 tf.keras.utils.load_img 函数来加载图像。

    from tensorflow.keras.utils import load_img
    img = load_img('smile.png', target_size=(64, 64))
    
  3. 检查拼写: 确保您正确地拼写了 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)

如果您仍然遇到问题,请提供更多代码和错误信息,以便更好地帮助您解决问题。

Keras AttributeError: 'load_img' not found - 解决方法

原文地址: https://www.cveoy.top/t/topic/mM41 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录