RNN用于序列的二进制分类

时间:2016-11-09 18:11:50

标签: deep-learning regular-language text-classification recurrent-neural-network

我想知道是否有人可以建议一个好的库或参考(教程或文章)来实现一个回归神经网络(RNN)。

我尝试使用Alex Graves的rnnlib,但是在更改架构以使网络适应我的需求时遇到了一些麻烦。

特别是,我正在尝试使用正面和负面样本来识别来自常规语言的字符串。

这是我的训练集的一个例子:

str1:w1 w2 ... wn - >标签1(它是该语言的有效字符串)

str2:w1 w2 ... wi - >标签0(它不属于语言)

其中wi是从未知语言的字母表中提取的。

提前致谢。

2 个答案:

答案 0 :(得分:2)

对于工具,我强烈推荐TensforFlow

答案 1 :(得分:2)

为了快速做,只需使用DyNet。最吸引人的一点是图表是动态构建的(就像它的名字一样)。这使得它与tensorflow,theano不同,或者可能是MXNet。 lstm已经作为一个类实现,只需直接使用它。如此简单直接,只需访问并做到这一点。没有文档,但是示例完全适合,只是为了复制和复制它。

抱歉通过电话写作。