keras - ImportError:无法从“keras.utils”导入名称“Sequence”
问题描述
我正在尝试在 keras 中创建一个自定义数据生成器 -
class DataGenerator_cnn(keras.utils.Sequence):
'Generates data for Keras'
def __init__(self, list_IDs, labels, batch_size=5, dim=(30,128,157),
n_classes=1, shuffle=True):
'Initialization'
self.dim = dim
self.batch_size = batch_size
self.labels = labels
self.list_IDs = list_IDs
self.n_classes = n_classes
self.shuffle = shuffle
self.on_epoch_end()
但是,它在执行时显示错误
ImportError:无法从“keras.utils”(/usr/local/lib/python3.7/dist-packages/keras/utils/ init .py)导入名称“Sequence”
我在 google colab 上使用最新版本的 keras (2.5.0)。请帮忙
解决方案
您可以尝试使用tf.keras
keras
import tensorflow.keras as keras
推荐阅读
- reactjs - 反应路由器位置键未定义
- mysql - 如何在sql中比较同一表的第一条记录中的columnA和第二条记录中的columnB
- vue.js - 如何在 for loop ion vuejs 中以不同方式处理隐藏显示?
- c++ - 我如何将 UE4 链接到 SQL Server?
- android - Android Xposed Hook PackageManagerService 找不到类“com.android.server.pm.PackageManagerService”
- spring-data - ArangoRepository 扩展类中的方法在查询注释中使用 COLLECT 来分组和计数不起作用
- android - 如何在片段列表中找到特定片段?
- python - Google Cloud Run 不是流式管道 | 命令
- javascript - 如何使用下拉选项在输入框中显示表格值
- date - 去年和当年的数据