我对python非常陌生,我最近试图了解有关机器学习和神经网络的更多信息
我知道这是一个微不足道的问题,但我似乎在jupyter笔记本上导入data_utils时出现问题。任何人都可以请帮助
注意:我没有使用Keras,我正在遵循this video中的教程。
答案 0 :(得分:2)
我也在关注视频,经过一段时间的搜索,经历了同样的问题;以下是 Github tensorflow_chatbot_required_files的链接。您可以从这里下载并将其复制到您的工作目录(python文件目录)。
现在您可以导入两个。
答案 1 :(得分:1)
根据您为所使用视频提供的链接,转到 this link并将这两个文件下载到您的工作目录中。
您需要下载的文件是data_utils和seq2seq_model。
但在完成本教程之前,请尝试在tensorflow网站上找到的tensorflow tutorials,以便开始使用此库。
另外,如果你是python的新手,我首先推荐this tutorial。
答案 2 :(得分:0)
既然你提到了机器学习和神经网络,我假设你指的是Keras。
我还假设你是通过
安装的pip install keras
在这种情况下,您需要先运行
将其卸载pip uninstall keras
然后,将其从Github克隆,cd进入其目录并运行
sudo python setup.py install
答案 3 :(得分:0)
我假设您正在使用tensorflow的github中的代码,在这种情况下,您还需要将https://github.com/tensorflow/models/blob/master/tutorials/rnn/translate/data_utils.py下载到您的文件夹中。
答案 4 :(得分:0)
您要做的是导入一个自定义模块,为此,请执行以下操作:
在你的情况下,模块被称为'data_util',它包含稍后将被称为data_util.'function name'的函数。
假设作为python文件(.py)的data_util在这个目录中(C:/ Users / xxx / modules),所以你要做的就是运行这行代码以便python在调用import data_util时找到你的模块:
import sys
sys.path.append('C:/Users/xxx/modules')
import data_util
答案 5 :(得分:0)
我也正在使用相同的文件。
只需打开seq2seq_model.py
,然后在第35行中从TensorFlow中删除,并将其保留为import dat_