在这里,我试图运行“盗梦空间”方法,但是我得到了错误消息--
我的代码如下--
from IPython.display import Image, display
Image('images/07_inception_flowchart.png')
# Classes and functions for loading and using the Inception model
import inception
import matplotlib
import matplotlib.pyplot as plt
import numpy as np
import os
import tensorflow as tf
tf.__version__
# Download the Inception model
inception.data_dir = 'inception/'
def maybe_download():
"""
Download the Inception model from the internet if it does not already
exist in the data_dir. The file is about 85 MB.
"""
print("Downloading Inception v3 Model ...")
download.maybe_download_and_extract(url=data_url, download_dir=data_dir)
inception.maybe_download()但得到了错误信息--
AttributeError Traceback (most recent call last)
<ipython-input-23-a941731aed67> in <module>()
----> 1 inception.maybe_download()
AttributeError: module 'inception' has no attribute 'maybe_download'请尽快帮我
非常感谢
发布于 2021-01-03 09:40:01
我假设你想要运行Tensorflow的初始模型,对吗?inception模型是非常古老的,您可以像以前一样在import中使用它。通常,您的AttributeError: module ... has not attribute ...声明要对对象/模块调用的方法是不存在的。在您的具体情况下,这意味着maybe_download()不是初始对象/模块的方法。但是,由于我假设您希望使用tensorflow的inception方法,所以请查看这回购。它对如何使用maybe_download方法进行初始模型和如何开始进行了解释。
编辑:
好吧,现在我明白你的问题了(至少我希望如此)。在您的第一行代码中,您是pip install inception。正如我所假设的那样,您正在尝试执行Tensorflow教程。在这种情况下,inception并不是指可以通过pip安装的包,而是指给定存储库中的module。从这个意义上说,module是另一个.py脚本。如果转到引用的GitHub回购,就可以搜索名为inception.py的文件。在该文件中,还可以找到maybe_download()函数。
在代码方面:首先转到一个文件夹并执行:
git clone https://github.com/Hvass-Labs/TensorFlow-Tutorials.git
一旦您这样做,您可以创建您自己的.py与您的初始模型在同一个文件夹内的回购。然后,您可以轻松地在您的import inception文件中.py,它应该可以工作。有关更多的去尾代码示例,请查看这笔记本。请记住,要在本地运行它,就像上面用git clone描述的那样克隆存储库。
https://stackoverflow.com/questions/65548276
复制相似问题