在 jupyter notebook 中屏蔽 RCNN 演示代码错误
Posted
技术标签:
【中文标题】在 jupyter notebook 中屏蔽 RCNN 演示代码错误【英文标题】:Mask RCNN demo code error in jupyter notebook 【发布时间】:2021-03-27 18:40:19 【问题描述】:我正在尝试让 MASK RCNN 演示代码工作,以查看我还需要下载什么。我无法克服这个错误。 AttributeError: 模块 'tensorflow' 没有属性 'placeholder'
有没有人有关于如何修复它的建议,或者我需要下载什么。
【问题讨论】:
首先要确保您安装的 Tensorflow 版本是您用于 RCNN 模型的modellib
包支持的版本。
请在minimal, reproducible example 上发布您的问题。 *** 上的源代码应作为问题内的文本发布,如果太长,则应作为文本链接发布
您好,您得到答案了吗?我面临着类似的问题@Ramila
【参考方案1】:
这是Tensorflow
版本的问题,您使用的是Tensorflow version 2.x
,但placeholder
在Tensorflow 版本1.x 中可用。
在Tensorflow 2.x
中,张量是使用tf.constant()
和tf.Variable()
创建的,您可以查看Tensorflow version 2
的演示代码,因为它比Tensorflow Version 1
具有许多附加功能和性能优势。
如果您想从Tensorflow 1.x to 2.x
迁移代码,那么您可以查看此guide。
否则将 Tensorflow
版本降级到 1.x 以运行现有代码。
【讨论】:
以上是关于在 jupyter notebook 中屏蔽 RCNN 演示代码错误的主要内容,如果未能解决你的问题,请参考以下文章
非线性函数的最小二乘拟合——兼论Jupyter notebook中使用公式 [原创]
Jupyter Lab 在错误的路径中打开,与 Jupyter Notebook 不同,两者在“jupyter_notebook_config.py”中具有相同的映射。