All Projects → arthurdouillard → keras-mobilenet

arthurdouillard / keras-mobilenet

Licence: Apache-2.0 license
Implementation in Keras of MobileNet (https://arxiv.org/abs/1704.04861)

Programming Languages

python
139335 projects - #7 most used programming language

MobileNet

Implementation in Keras of MobileNet (v1).

Arxiv link.

MobileNet is a CNN network supposed to be efficient enough to work on mobile, thus the name. Its efficiency comes from replacing convolution blocks by depthwise separable convolution block: A depthwise conv followed by a pointwise conv.

Depthwise

The depthwise conv has a filter per input channel. There are no interactions between channels.

The number of input channels is thus the same as the number of output channels.

Pointwise

The pointwise conv has, like usual conv, a filter per output channel and therefore creates interaction between the channels. However its kernel size is 1x1.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].