How can a 2D convolution transpose (deconvolution) layer be defined using Neural Network Toolbox?

6 ビュー (過去 30 日間)
Sebastian
Sebastian 2017 年 5 月 4 日
編集済み: KSSV 2021 年 4 月 12 日
Dear Matlab community,
It is easy to define Neural Network layers in Matlab for 2D convolutional layers by using the command
convlayer = convolution2dLayer(filterSize,numFilters)
Actually, I want to create a layer that does the opposite: A convolutional transpose or also called deconvolutional layer that maps from the latent space to the image space. A NN consisting of such a layer can be used to generate images. I'm quite new to that topic and I was not very successful using third party libraries like MatConvNet yet. Is it possible to write such a deconvolutional layer that can also interact with the other functions provided by the Neural Network Toolbox, and if yes how could this be done?
Thank you very much in advance! Sebastian

回答 (1 件)

Adan Garcia
Adan Garcia 2018 年 1 月 12 日
編集済み: KSSV 2021 年 4 月 12 日

カテゴリ

Help Center および File ExchangeDeep Learning Toolbox についてさらに検索

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by