{"action":"created","issue":{"url":"https://api.github.com/repos/EderSantana/seya/issues/2","labels_url":"https://api.github.com/repos/EderSantana/seya/issues/2/labels{/name}","comments_url":"https://api.github.com/repos/EderSantana/seya/issues/2/comments","events_url":"https://api.github.com/repos/EderSantana/seya/issues/2/events","html_url":"https://github.com/EderSantana/seya/issues/2","id":108103550,"number":2,"title":"Need some explanation on recurrent.py","user":{"login":"hugman","id":2958929,"avatar_url":"https://avatars.githubusercontent.com/u/2958929?v=3","gravatar_id":"","url":"https://api.github.com/users/hugman","html_url":"https://github.com/hugman","followers_url":"https://api.github.com/users/hugman/followers","following_url":"https://api.github.com/users/hugman/following{/other_user}","gists_url":"https://api.github.com/users/hugman/gists{/gist_id}","starred_url":"https://api.github.com/users/hugman/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/hugman/subscriptions","organizations_url":"https://api.github.com/users/hugman/orgs","repos_url":"https://api.github.com/users/hugman/repos","events_url":"https://api.github.com/users/hugman/events{/privacy}","received_events_url":"https://api.github.com/users/hugman/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":1,"created_at":"2015-09-24T10:36:03Z","updated_at":"2015-09-24T13:15:53Z","closed_at":null,"body":"First of all, thank you for great code. \r\nFrom your code, I got some good understandings to extend Keras API to my purpose. \r\n\r\nI think your documentation link is broken. (or under construction?)\r\n( https://seya.readthedocs.org )\r\n\r\nCould you give some brief explanations on each class in seay.layers.recurrent.py ?\r\nUnfortunately, there are almost no comments in your code :)\r\n\r\n<code>Bidirectional</code>\r\n<code>GRUM</code>\r\n<code>ExoGRUM</code>\r\n<code>GRUM2</code>\r\n<code>SingleCell</code>\r\n\r\nWhat I'm planning to do is implementing <code>gru_cond_layer</code> - Conditional GRU RNN in https://github.com/kyunghyuncho/dl4mt-material/blob/master/session2/nmt.py \r\nwhich is the theano code of http://arxiv.org/pdf/1409.0473.pdf\r\n\r\nI think I can get good starting points from you code. \r\n\r\n\r\n\r\n"},"comment":{"url":"https://api.github.com/repos/EderSantana/seya/issues/comments/142923803","html_url":"https://github.com/EderSantana/seya/issues/2#issuecomment-142923803","issue_url":"https://api.github.com/repos/EderSantana/seya/issues/2","id":142923803,"user":{"login":"EderSantana","id":3902480,"avatar_url":"https://avatars.githubusercontent.com/u/3902480?v=3","gravatar_id":"","url":"https://api.github.com/users/EderSantana","html_url":"https://github.com/EderSantana","followers_url":"https://api.github.com/users/EderSantana/followers","following_url":"https://api.github.com/users/EderSantana/following{/other_user}","gists_url":"https://api.github.com/users/EderSantana/gists{/gist_id}","starred_url":"https://api.github.com/users/EderSantana/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/EderSantana/subscriptions","organizations_url":"https://api.github.com/users/EderSantana/orgs","repos_url":"https://api.github.com/users/EderSantana/repos","events_url":"https://api.github.com/users/EderSantana/events{/privacy}","received_events_url":"https://api.github.com/users/EderSantana/received_events","type":"User","site_admin":false},"created_at":"2015-09-24T13:15:53Z","updated_at":"2015-09-24T13:15:53Z","body":"For now, forget about everything but Bidirectional. Everybody else is WIP and may just be deleted.\r\n\r\nYou can use it defining two RNNs and passing them as input:\r\n\r\n```python\r\ngru1 = GRU(inp, out)\r\ngru2 = GRU(inp, out)\r\nbrnn = Bidirectional(gru1, gru2)\r\n\r\nmodel = Sequential()\r\nmodel.add(brnn)\r\nmodel.add ...\r\n...\r\n```\r\n\r\nI hope that helps.\r\n"}}