【发布时间】:2017-02-22 20:13:26
【问题描述】:
好吧,我承认 - 这是一个糟糕的问题。您可能应该对其投反对票;)但是,由于我真的需要一些见解,因此请您耐心等待,直到某个善良的灵魂首先回答它……
我已经成功安装并运行了 RNN 教程。我对此是个菜鸟——尽管我对代码有很好的感觉。不幸的是,the TensorFlow RNN tutorial 没有定义(至少对我而言)需要理解的一些关键项目:
-
训练集和验证集之间的逻辑区别是什么?具体来说,就'ptb.train.txt'和'ptb.valid.txt'中的文件内容而言
例如,ptb.train.txt 包含:
there is no asbestos in our products now但是,
asbestos和in our products都没有出现在ptb.valid.txt中,因此不清楚正在训练什么以及正在验证什么。 -
我的“测试困惑”报告为 121.236。这是什么意思?再说一次,我真的很想知道 'ptb.test.txt' 文件的内容 - 这是根据什么来衡量的?
另一个典型例子:
ptb.test.txt包含:the offers were to work as a writer not an editorptb.train.txt或ptb.valid.txt文件中均未出现此“序列”或关闭子集。也许我完全不在基地,但我认为目的是匹配这样的序列。这是不正确的吗?报告的困惑与此有何关系? -
最后(再次,这里是 NOOB),即使是这个简单的例子也需要相当长的时间来训练。有没有办法保存“经过训练”的系统,以便我可以针对不同的测试数据集运行它?
更新 我相信问题 #3 是answered in this SO question
【问题讨论】:
-
好的,否决...
标签: tensorflow recurrent-neural-network