教程中让我们下载imdb.py和lstm.py之后将两个文件放在一个文件夹中,然后在命令行中运行即可。我在命令行中输入如下指令:
python /home/s/myproject/LSTM/lstm.py
no such file directory /home/s/myproject/LSTM/imdb.pkl….
于是在根目录下建立一个文件data,里面再建立一个文件imdb.pkl,发现并没有任何卵用,然后我又在LSTM文件夹中建立data文件夹,data里面建立imdb.pkl,发现还是有错误,说Permission denied。我也是醉了,一个示例代码都这么艰难!!!
最后没办法,我想能不能自己把数据集下载下来,然后修改imdb.py的代码,找到返回下载的数据集的路径的代码,然后改成自己已经下载好的路径。看了半天,终于找到了可以修改的地方,修改完了终于运行成功!
如果嫌官方数据集合下载速度慢,就从这里下载
修改位置在imdb.py中的load_data函数,修改为以下方式
#path = get_dataset_file(
# path, "imdb.pkl",
# "http://www.iro.umontreal.ca/~lisa/deep/data/imdb.pkl")
path = '/home/s/myproject/LSTM/data/imdb.pkl'
最后在命令行中重新运行,发现可以直接运行了,不过我的由于没有GPU加速,整过过程值迭代了80次,属于eraly stop问题,虽然只有80次,但是时间花了90分钟!!!,看来不用gpu加速真没法玩深度学习