{"action":"created","issue":{"url":"https://api.github.com/repos/Lasagne/Lasagne/issues/610","repository_url":"https://api.github.com/repos/Lasagne/Lasagne","labels_url":"https://api.github.com/repos/Lasagne/Lasagne/issues/610/labels{/name}","comments_url":"https://api.github.com/repos/Lasagne/Lasagne/issues/610/comments","events_url":"https://api.github.com/repos/Lasagne/Lasagne/issues/610/events","html_url":"https://github.com/Lasagne/Lasagne/pull/610","id":133824303,"number":610,"title":"[WIP] Add Conv2DTransposeLayer","user":{"login":"f0k","id":629706,"avatar_url":"https://avatars.githubusercontent.com/u/629706?v=3","gravatar_id":"","url":"https://api.github.com/users/f0k","html_url":"https://github.com/f0k","followers_url":"https://api.github.com/users/f0k/followers","following_url":"https://api.github.com/users/f0k/following{/other_user}","gists_url":"https://api.github.com/users/f0k/gists{/gist_id}","starred_url":"https://api.github.com/users/f0k/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/f0k/subscriptions","organizations_url":"https://api.github.com/users/f0k/orgs","repos_url":"https://api.github.com/users/f0k/repos","events_url":"https://api.github.com/users/f0k/events{/privacy}","received_events_url":"https://api.github.com/users/f0k/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":4,"created_at":"2016-02-15T21:44:45Z","updated_at":"2016-03-24T13:27:36Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/Lasagne/Lasagne/pulls/610","html_url":"https://github.com/Lasagne/Lasagne/pull/610","diff_url":"https://github.com/Lasagne/Lasagne/pull/610.diff","patch_url":"https://github.com/Lasagne/Lasagne/pull/610.patch"},"body":"Addresses the third TODO item in issue #524. Untested work in progress, just to mark that I've started it."},"comment":{"url":"https://api.github.com/repos/Lasagne/Lasagne/issues/comments/200833250","html_url":"https://github.com/Lasagne/Lasagne/pull/610#issuecomment-200833250","issue_url":"https://api.github.com/repos/Lasagne/Lasagne/issues/610","id":200833250,"user":{"login":"trungnt13","id":1390402,"avatar_url":"https://avatars.githubusercontent.com/u/1390402?v=3","gravatar_id":"","url":"https://api.github.com/users/trungnt13","html_url":"https://github.com/trungnt13","followers_url":"https://api.github.com/users/trungnt13/followers","following_url":"https://api.github.com/users/trungnt13/following{/other_user}","gists_url":"https://api.github.com/users/trungnt13/gists{/gist_id}","starred_url":"https://api.github.com/users/trungnt13/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/trungnt13/subscriptions","organizations_url":"https://api.github.com/users/trungnt13/orgs","repos_url":"https://api.github.com/users/trungnt13/repos","events_url":"https://api.github.com/users/trungnt13/events{/privacy}","received_events_url":"https://api.github.com/users/trungnt13/received_events","type":"User","site_admin":false},"created_at":"2016-03-24T13:27:36Z","updated_at":"2016-03-24T13:27:36Z","body":"This layer cannot get back the exact shape before doing the convolution if we use stride and the shape is floored, and it is also not possible to infer the accurate original shape because of this:\r\n>    output_length = (output_length + stride - 1) **//** stride\r\n\r\nI think an you should add optional argument **output_shape** to **__init__** that help user define desire _\"Deconvolve\"_ shape"}}