DeepLabV3Plus-Pytorch icon indicating copy to clipboard operation
DeepLabV3Plus-Pytorch copied to clipboard

Is the separable_conv is better than standard conv?

Open yr-zh opened this issue 5 years ago • 2 comments

Hello! I train moblenet-deeplabv3+ and mobilenet-deeplabv3+ with --separable_conv open and find that latter is better than former by 1.8% (MIoU). So I want your result and I guess it is because the reducing of overfitting? Thanks a lot!

yr-zh avatar Mar 16 '20 15:03 yr-zh

Hi @yiiiruu , I guess this depends on the initialization and hyperparameters. In my previous experiments, they provide similar mIoU on pascal voc. However separable_conv is slightly faster than conventional convolution.

Reference:

In this work, we refer the resulting convolution as atrous separable convolution, and found that atrous separable convolution significantly reduces the computation complexity of proposed model while maintaining similar (or better) performance.

VainF avatar Mar 16 '20 17:03 VainF

Hi @yiiiruu , I guess this depends on the initialization and hyperparameters. In my previous experiments, they provide similar mIoU on pascal voc. However separable_conv is slightly faster than conventional convolution.

Reference:

In this work, we refer the resulting convolution as atrous separable convolution, and found that atrous separable convolution significantly reduces the computation complexity of proposed model while maintaining similar (or better) performance.

Thanks for your reply!I will try it again.

yr-zh avatar Mar 17 '20 02:03 yr-zh