MATLAB Answers

How to transform fully connected layer into convolution layer?

2 views (last 30 days)
QU HAIFENG on 11 Jun 2018
Answered: Shounak Mitra on 21 Jun 2018
I want to replace a fully connected layer with a convolution layer, but I don't know how to complete it. I reference help document, and find a function named "transposedConv2dLayer", but I don't believe "cropping" is helpful. So if somebody could give me any suggest, thanks a lot.

Answers (1)

Shounak Mitra
Shounak Mitra on 21 Jun 2018
Hello QU,
Can you please tell me if you're using a Series or DAG network? The steps to replace a layer is different for these 2 network types.
For a Series Network, follow steps here -->
For DAG follow this -->
Also, is the motivation behind replacing the FC layer with a conv2d is to make the network deeper?

Community Treasure Hunt

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

Start Hunting!

Translated by