项目作者: alexandrosstergiou

项目描述 :
Keras w/ Tensorflow backend implementation for 3D channel-wise convolutions
高级语言: Python
项目地址: git://github.com/alexandrosstergiou/keras-DepthwiseConv3D.git
创建时间: 2019-06-03T11:12:22Z
项目社区:https://github.com/alexandrosstergiou/keras-DepthwiseConv3D

开源协议:MIT License

下载


Depthwise 3DConvolutions in Keras

An extension of separable convolutions for 3D volumes. Performs volumetric convolutions for each channel of the input volume and will increase the output volume based on the number of convolutional operations (denoted as depth_multiplier inside the code)

Base code for the implementation is used from: https://github.com/titu1994/MobileNetworks/blob/master/depthwise_conv.py

Requirements

  • Keras 2.2.4+
  • Tensorflow 1.13

Usage

  1. from DepthwiseConv3D import DepthwiseConv3D
  2. input = Input(...)
  3. x = DepthwiseConv3D(kernel_size=(3,3,3), depth_multiplier=2)(input)
  4. ...

References:

[1] F. Chollet, Xception: Deep Learning with Depthwise Separable Convolutions [link]