我想知道是否有人可以建议一个好的库或参考(教程或文章)来实现一个回归神经网络(RNN)。
我尝试使用Alex Graves的rnnlib,但是在更改架构以使网络适应我的需求时遇到了一些麻烦。
特别是,我正在尝试使用正面和负面样本来识别来自常规语言的字符串。
这是我的训练集的一个例子:
str1:w1 w2 ... wn - >标签1(它是该语言的有效字符串)
str2:w1 w2 ... wi - >标签0(它不属于语言)
其中wi是从未知语言的字母表中提取的。
提前致谢。
答案 0 :(得分:2)
对于工具,我强烈推荐TensforFlow。
答案 1 :(得分:2)
为了快速做,只需使用DyNet。最吸引人的一点是图表是动态构建的(就像它的名字一样)。这使得它与tensorflow,theano不同,或者可能是MXNet。 lstm已经作为一个类实现,只需直接使用它。如此简单直接,只需访问并做到这一点。没有文档,但是示例完全适合,只是为了复制和复制它。
抱歉通过电话写作。