无法从 keras.utils 导入 'HDF5Matrix'

Can't import 'HDF5Matrix' from keras.utils

我正在使用 Google Colab,我尝试从 keras.utils 或 keras.utils..io_utils 导入 HDF5Matrix class,但我一直在获取如下图所示的错误:

错误是:

ImportError: cannot import name 'HDF5Matrix' from 'tensorflow.keras.utils' (/usr/local/lib/python3.7/dist-packages/tensorflow/keras/utils/__init__.py)

我认为你是 2.4.1。

print(tf.version.VERSION) # 2.4.1

作为解决方法

请尝试转到以前的版本,它应该可以正常工作。

!pip install tensorflow==2.3.1 # install 2.3.1
import os

import tensorflow as tf
from tensorflow import keras

print(tf.version.VERSION)
from tensorflow.keras.utils import HDF5Matrix