renqianluo / NAO

Neural Architecture Optimization
GNU General Public License v3.0
286 stars 66 forks source link

What is reduction cell stands for? #1

Closed Yuzz1020 closed 5 years ago

Yuzz1020 commented 5 years ago

Awesome idea and awesome implementation! However I have a question here, what does reduction cell stands for? For a CNN architecture, according to my understanding, only convolutional cell should be enough?

renqianluo commented 5 years ago

@noNameForMe1994 Hi. The reduction cell is used to reduce the spatial dimension of the feature maps which is a common practice in modern deep CNN design (ResNet, DenseNet...). And the reduction cell itself is following the design from NAS, NASNet, AmoebaNet...

Yuzz1020 commented 5 years ago

@noNameForMe1994 Hi. The reduction cell is used to reduce the spatial dimension of the feature maps which is a common practice in modern deep CNN design (ResNet, DenseNet...). And the reduction cell itself is following the design from NAS, NASNet, AmoebaNet...

Thx!