我正在关注这个 https://thebinarynotes.com/how-to-train-mask-r-cnn-on-the-custom-dataset/ Mask RCNN 教程,并尝试在 Google Colab 上执行它。
Tensorflow和Keras的版本如下:tensorflow==1.13.1 keras==2.1.0
三周前,我已经使用了这段代码,并在我的自定义数据集上成功训练了模型,并预测了结果。
但是现在,当我尝试在相同的环境中执行相同的代码时,出现以下错误。尝试了多种解决方案,例如将 Tensorflow 更新到 2.x,但代码与其不兼容,并产生其他问题。在此处输入图像描述
tf.compat.v2
模块已添加到1.14
中。升级到 1.14
、 1.15
或 2.0
,这样就可以正常工作了。
tensorflow.compat.v2
在 Tensorflow==1.15 上为我工作
!pip install tensorflow==1.15
import tensorflow.compat.v2 as tf
尝试改变 导入keras 进入 导入tensorflow.keras
从 keras 导入 TimeseriesGenerator 的示例
from tensorflow.keras.preprocessing.sequence import TimeseriesGenerator
这个错误是因为keras与tensorflow的兼容性。 对于tensorflow==1.5,请使用keras 2.1.6
python3 -m pip install -U“keras==2.1.6”
欲了解更多信息,请使用此列表: https://master--floydhub-docs.netlify.app/guides/environments/