双向循环神经网络 讨论区

http://zh.diveintodeeplearning.org/chapter_recurrent-neural-networks/bi-rnn.html

楼主您好,关于birnn我有一个疑问想在这个地方提一下,希望能够得到解答。


假如我需要做一个birnn做一个文本分类,那么我该选哪个时刻的输出呢?是y0还是yt呢 yt包含只包含正向x0 - xt的信息反向只包含xt的信息,y0反之,总之不管是y0 y1 y2还是yt都不包含正向和反向的所有序列信息。

1赞

hello~能不能把你的code分享一下啊?
我不知道反向的code该怎么写,用for/in实现吗?但是那不是只能正向依次取X的数据吗?怎么反着取啊?

我是双向lstm,你去看看lstm的代码 说的很清楚模仿一下 正向看完反向自然而然就清楚了

之前一直是同层放在水平线上,图6.12画风突变,把同一层纵向放了。而H上的左右箭头还是水平的,看着好别扭。反而是try_123截的图好,画法合理,容易理解。建议作者也把图改成水平风格

X[::-1]不就是反着取了吗

有没有用循环神经网络做数值回归的例子呢,想学习一下。