uechi.io/_drafts/deconvolutiontohu-bufalsehamouyameyou.markdown

13 lines
915 B
Markdown
Raw Permalink Normal View History

2017-10-07 11:43:26 +09:00
---
title: Deconvolutionと呼ぶのはもうやめよう
date: 2017-03-05 13:44:00 +09:00
---
2018-07-19 20:53:12 +09:00
深層学習において、Convolutional Layer (畳み込み層)とは、あるシェイプのテンソルをそれ以下のサイズに縮約する性質のレイヤーです。一方で Deconvolution Layer (逆畳み込み層)とは、[Jonathan Long, et al](https://arxiv.org/abs/1411.4038)の論文で提案されたレイヤーで、あるシェイプのテンソルをそれ以上のサイズに拡大する性質を持ちます。
2017-10-07 11:43:26 +09:00
2018-07-19 20:53:12 +09:00
ところが実際のところ、このレイヤーは Transposed Convolution Layer (転置畳み込み層)と呼ぶべきです。なぜかを以下に示します。
2017-10-07 11:43:26 +09:00
> Upsampling is backwards strided convolution. (アップサンプリングは
2018-07-19 20:53:12 +09:00
[Stack Exchange](http://datascience.stackexchange.com/questions/6107/what-are-deconvolutional-layers)での議論を踏まえると