python - Colab 上没有名为“tensorflow.compat.v2”的模块
问题描述
我正在关注Mask RCNN 的https://thebinarynotes.com/how-to-train-mask-r-cnn-on-the-custom-dataset/教程,并尝试在 Google Colab 上执行它。
Tensorflow和Keras的版本如下: tensorflow==1.13.1 keras==2.1.0
3 周前,我已经使用此代码并成功地在我的自定义数据集上训练了模型,并预测了结果。
但是现在,当我尝试在同一环境中执行相同的代码时,出现以下错误。尝试了多种解决方案,例如将 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
推荐阅读
- php - 未定义路由登录(多身份验证)
- azure-data-factory - 如何在存储帐户中使用 azure 数据工厂迁移表,该表具有多种类型
- if-statement - 如果用户没有为 Active Choice Parameterized 管道构建输入值,则退出管道
- c# - 为什么我不能在剃刀条件语句中使用变量
- python - 这段代码怎么能写在一行里?如何写得更 Python 化?
- java - 致命异常:java.lang.IllegalStateException - 无法为 LinearLayout 创建层(仅在 Galaxy j4+、j6+ 中崩溃)
- django - 在 Django 的 url 中具有主键的 Ajax 无法工作
- c++ - char* 和 std::string 和 const char* 之间的转换
- javascript - 有没有办法将滚动移动到已搜索的列
- linux - 在 Linux 内核 Makefile 中回显字符串