我是tensorflow的新手,我正在测试LSTM的教程示例。 我按照说明下载代码和数据集,然后运行以下命令来运行程序:
wget http://www.fit.vutbr.cz/~imikolov/rnnlm/simple-examples.tgz
tar xvf simple-examples.tgz
python ptb_word_lm.py --data_path=simple-examples/data/
但程序不可执行,并报告以下错误消息:
File "ptb_word_lm.py", line 332, in main tf.contrib.deprecated.scalar_summary("Training Loss", m.cost)
AttributeError: 'module' object has no attribute 'deprecated'
我做错了什么?这是我的系统的版本信息:
Pip version: pip 1.5.4
Python version: 2.7.6
Operating System: Ubuntu 14.04.5 LTS
Tensorflow version: tensorflow-0.12.0rc0-cp27-none-linux_x86_64
谢谢大家的帮助!!!!
答案 0 :(得分:0)
您需要替换所有
for string in string_list:
result = re.search(r"\b" + word + r"\b", string, re.I)
与
list
在ptb_word_lm.py
中详细说明here。