paper-with-me

홈 › Papers

Xception: Deep Learning With Depthwise Separable Convolutions

2017-07-01 · CVPR 2017 7 · Francois Chollet

We present an interpretation of Inception modules in convolutional neural networks as being an intermediate step in-between regular convolution and the depthwise separable convolution operation (a depthwise convolution followed by a pointwise convolution). In this light, a depthwise separable convolution can be understood as an Inception module with a maximally large number of towers. This observation leads us to propose a novel deep convolutional neural network architecture inspired by Inception, where Inception modules have been replaced with depthwise separable convolutions. We show that this architecture, dubbed Xception, slightly outperforms Inception V3 on the ImageNet dataset (which Inception V3 was designed for), and significantly outperforms Inception V3 on a larger image classification dataset comprising 350 million images and 17,000 classes. Since the Xception architecture has the same number of parameters as Inception V3, the performance gains are not due to increased capacity but rather to a more efficient use of model parameters.

📄 PDF Abstract BibTeX

Code (7)

2023-MindSpore-1/ms-code-205 mindspore
MS-Mind/MS-Code-02/tree/main/configs/xception mindspore
Mayurji/Image-Classification-PyTorch pytorch
PaddlePaddle/PaddleClas paddle
TanyaChutani/Xception-Tf2.0 tf
james77777778/keras-image-models pytorch
keras-team/keras-applications/blob/master/keras_applications/

Tasks

Deep Learningimage-classificationImage Classification

Methods 이 논문이 사용한 방법론

Average Pooling 설명 없음
Inception Module An Inception Module is an image model block that aims to approximate an optimal local sparse structure in a CNN. Put simply, it allows for us to use multiple types of filter…
Global Average Pooling Global Average Pooling is a pooling operation designed to replace fully connected layers in classical CNNs. The idea is to generate one feature map for each corresponding…
Residual Connection 설명 없음
Dense Connections Dense Connections, or Fully Connected Connections, are a type of layer in a deep neural network that use a linear operation where every input is connected to every output…
ReLU How Do I Communicate to Expedia? How Do I Communicate to Expedia? – Call ☎️ +1-(888) 829 (0881) or +1-805-330-4056 or +1-805-330-4056 for Live Support & Special Travel…
1x1 Convolution A 1 x 1 Convolution is a convolution with some special properties in that it can be used for dimensionality reduction,…
Max Pooling Max Pooling is a pooling operation that calculates the maximum value for patches of a feature map, and uses it to create a downsampled (pooled) feature map. It is usually…

Similar Papers 제목 키워드 기반

Xception: Deep Learning with Depthwise Separable Convolutions

2016-10-07 · CVPR 2017 · François Chollet

We present an interpretation of Inception modules in convolutional neural networks as being an intermediate step in-between regular convolution and the depthwise separable convolution operation (a depthwise convolution f…

ClassificationDeep Learningimage-classificationImage Classification+1

Depthwise Separable Convolutions for Neural Machine Translation

2017-06-09 · ICLR 2018 1 · Lukasz Kaiser, Aidan N. Gomez, Francois Chollet

Depthwise separable convolutions reduce the number of parameters and computation used in convolutional operations while increasing representational efficiency. They have been shown to be successful in image classificatio…

image-classificationMachine TranslationTranslation

XceptionTime: A Novel Deep Architecture based on Depthwise Separable Convolutions for Hand Gesture Classification

2019-11-09 · Elahe Rahimian, Soheil Zabihi, Seyed Farokh Atashzar, Amir Asif 외

Capitalizing on the need for addressing the existing challenges associated with gesture recognition via sparse multichannel surface Electromyography (sEMG) signals, the paper proposes a novel deep learning model, referre…

Data AugmentationGeneral ClassificationGesture RecognitionTime Series Analysis+1

Depthwise Separable Convolutions with Deep Residual Convolutions

2024-11-12 · Md Arid Hasan, Krishno Dey

The recent advancement of edge computing enables researchers to optimize various deep learning architectures to employ them in edge devices. In this study, we aim to optimize Xception architecture which is one of the mos…

Edge-computingobject-detectionObject Detection

Network Decoupling: From Regular to Depthwise Separable Convolutions

2018-08-16 · Jianbo Guo, Yuxi Li, Weiyao Lin, Yurong Chen 외

Depthwise separable convolution has shown great efficiency in network design, but requires time-consuming training procedure with full training-set available. This paper first analyzes the mathematical relationship betwe…

object-detectionObject Detection