栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

AttributeError: module ‘tensorflow.keras.utils‘ has no attribute image

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

AttributeError: module ‘tensorflow.keras.utils‘ has no attribute image

在树莓派中,为python3.7搭建好tensorflow2.4的环境之后,跑代码时出现如题的问题

首先,打开tensorflow/keras/utils/_init_.py文件,发现tensorflow.keras.utils中的函数和类都是从tensorflow.python.keras中import过来的
之后与windows下tensorflow 2.7的_init_.py进行对比,windows的如下:

在树莓派上按照:

from tensorflow.python.keras.preprocessing.image_dataset import image_dataset_from_directory

的路径找到了image_dataset_from_directory:

说明树莓派的tf是有这个函数的,但是tensorflow/keras/utils/下的_init_.py没有import

之后在测试代码中添加:

from tensorflow.python.keras.preprocessing.image_dataset import image_dataset_from_directory

或者,直接在tensorflow/keras/utils/下的_init_.py文件中添加上:

from tensorflow.python.keras.preprocessing.image_dataset import image_dataset_from_directory

之后,就可以在代码中正常使用tf.keras.utils.image_dataset_from_directory了

注:类似的问题经过这种查看源代码的方法也许也能得到解决。

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/769503.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号