{"id":2520,"date":"2020-07-29T22:48:50","date_gmt":"2020-07-29T13:48:50","guid":{"rendered":"http:\/\/43.203.250.216\/?p=2520"},"modified":"2021-01-10T22:34:38","modified_gmt":"2021-01-10T13:34:38","slug":"transpose-convolution%ec%9d%98-%ec%b6%9c%eb%a0%a5-%ed%81%ac%ea%b8%b0%eb%a5%bc-%ec%9b%90%ed%95%98%eb%8a%94-%eb%8c%80%eb%a1%9c-%ec%a1%b0%ec%a0%88%ed%95%98%ea%b8%b0","status":"publish","type":"post","link":"https:\/\/litcoder.com\/?p=2520","title":{"rendered":"Transpose convolution\uc758 \ucd9c\ub825 \ud06c\uae30"},"content":{"rendered":"\n<p>Keras\uc758 transpose convolution 2D (Conv2DTranspose) \ub808\uc774\uc5b4\ub85c DCGAN\uc744 \uc2e4\uc2b5\ud574\ubcf4\uace0 \uc788\uc5c8\ub294\ub370 generator\uac00 \uc0dd\uc131\ud574\uc57c \ud558\ub294 image\uac00 \ub098\ub204\ub2e4 \ubcf4\uba74 \uc18c\uc218(prime number)\uac00 \ub418\ub294 \uc9c1\uc0ac\uac01\ud615 \ud06c\uae30\uc778 178&#215;218 \uc600\ub2e4.<\/p>\n\n\n\n<p>\ub9ce\uc740 \uc608\uc81c \ucf54\ub4dc\ub4e4\uc5d0\uc11c transpose convolution 2D\uc758 padding\uc744 \u201csame\u201d\uc73c\ub85c \uc9c0\uc815\ud558\uae30 \ub54c\ubb38\uc5d0 Conv2DTranspose\uc758 \ucd9c\ub825 \ud06c\uae30\ub294 stride\uc758 \ubc30\uc218\uc5ec\uc57c \ud55c\ub2e4\uace0 \uc624\ud574 \ud588\uc5c8\ub294\ub370, \uc2e4\uc740 padding\uc744 \u201csame\u201d\uc73c\ub85c \uc124\uc815\ud558\ub290\ub0d0 \ud639\uc740 \u201cvalid\u201d\ub85c \uc124\uc815\ud558\ub290\ub0d0\uc5d0 \ub530\ub77c \ucd9c\ub825\uc758 \ud06c\uae30\uac00 \ub2e4\uc74c\uacfc \uac19\uc774 \ub2ec\ub77c\uc9c4\ub2e4.<\/p>\n\n\n\n<p># padding\uc744 \u2018same\u2019\uc73c\ub85c \uc124\uc815 \ud588\uc744 \ub54c<br><img decoding=\"async\" src=\"https:\/\/s0.wp.com\/latex.php?latex=Output+%3D+Input+%5Ctimes+stride&#038;bg=ffffff&#038;fg=000&#038;s=0&#038;c=20201002\" alt=\"Output = Input &#92;times stride\" class=\"latex\" \/><br><br># padding\uc744 \u2018valid\u2019\ub85c \uc124\uc815 \ud588\uc744 \ub54c<br><img decoding=\"async\" src=\"https:\/\/s0.wp.com\/latex.php?latex=Output+%3D+%28Input+-+1%29+%5Ctimes+stride%2B+filter&#038;bg=ffffff&#038;fg=000&#038;s=0&#038;c=20201002\" alt=\"Output = (Input - 1) &#92;times stride+ filter\" class=\"latex\" \/><\/p>\n\n\n\n<p>\uc608\ub97c \ub4e4\uc5b4 \ub2e4\uc74c layer\ub97c \uc120\uc5b8\ud558\uace0 (44, 54, 3) tensor\ub97c \uc8fc\uba74 \uc18c\uc218 \uac12\uc758 (89, 109, 64) tensor\uac00 \ucd9c\ub825\ub41c\ub2e4.<\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"python\" data-enlighter-theme=\"eclipse\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\"># padding\uc744 \u201cvalid\u201d\ub85c \uc124\uc815\nConv2DTRanspose(64, kernel_size=3, strides=2, padding=\u2018valid\u2019)<\/pre>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Keras\uc758 transpose convolution 2D (Conv2DTranspose) \ub808\uc774\uc5b4\ub85c DCGAN\uc744 \uc2e4\uc2b5\ud574\ubcf4\uace0 \uc788\uc5c8\ub294\ub370 generator\uac00 \uc0dd\uc131\ud574\uc57c \ud558\ub294 image\uac00 \ub098\ub204\ub2e4 \ubcf4\uba74 \uc18c\uc218(prime number)\uac00 \ub418\ub294 \uc9c1\uc0ac\uac01\ud615 \ud06c\uae30\uc778 178&#215;218 \uc600\ub2e4. \ub9ce\uc740 \uc608\uc81c \ucf54\ub4dc\ub4e4\uc5d0\uc11c transpose convolution 2D\uc758 padding\uc744 \u201csame\u201d\uc73c\ub85c \uc9c0\uc815\ud558\uae30 \ub54c\ubb38\uc5d0 Conv2DTranspose\uc758 \ucd9c\ub825 \ud06c\uae30\ub294 stride\uc758 \ubc30\uc218\uc5ec\uc57c \ud55c\ub2e4\uace0 \uc624\ud574 \ud588\uc5c8\ub294\ub370, \uc2e4\uc740 padding\uc744 \u201csame\u201d\uc73c\ub85c \uc124\uc815\ud558\ub290\ub0d0 \ud639\uc740 \u201cvalid\u201d\ub85c \uc124\uc815\ud558\ub290\ub0d0\uc5d0 \ub530\ub77c \ucd9c\ub825\uc758 \ud06c\uae30\uac00 \ub2e4\uc74c\uacfc \uac19\uc774 \ub2ec\ub77c\uc9c4\ub2e4. # padding\uc744 [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[5],"tags":[237,234,235,236,233],"class_list":["post-2520","post","type-post","status-publish","format-standard","hentry","category-programming","tag-dcgan","tag-deconvolution","tag-keras","tag-padding","tag-transpose-convolution"],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/litcoder.com\/index.php?rest_route=\/wp\/v2\/posts\/2520","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/litcoder.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/litcoder.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/litcoder.com\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/litcoder.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=2520"}],"version-history":[{"count":13,"href":"https:\/\/litcoder.com\/index.php?rest_route=\/wp\/v2\/posts\/2520\/revisions"}],"predecessor-version":[{"id":2939,"href":"https:\/\/litcoder.com\/index.php?rest_route=\/wp\/v2\/posts\/2520\/revisions\/2939"}],"wp:attachment":[{"href":"https:\/\/litcoder.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=2520"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/litcoder.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=2520"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/litcoder.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=2520"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}