Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/d-li14/octconv.pytorch

PyTorch implementation of Octave Convolution with pre-trained Oct-ResNet and Oct-MobileNet models
https://github.com/d-li14/octconv.pytorch

deep-neural-networks iccv2019 imagenet mobilenet multi-scale octconv pytorch-implementation resnet

Last synced: 7 days ago
JSON representation

PyTorch implementation of Octave Convolution with pre-trained Oct-ResNet and Oct-MobileNet models

Awesome Lists containing this project

README

        

# octconv.pytorch
[PyTorch](pytorch.org) implementation of Octave Convolution in [Drop an Octave: Reducing Spatial Redundancy in Convolutional Neural Networks with Octave Convolution](https://arxiv.org/abs/1904.05049)

## ResNet-50/101 on ImageNet
| Architecture | LR decay strategy | Parameters | GFLOPs | Top-1 / Top-5 Accuracy (%) |
| ------------------------ | ------------------- | ---------- | ------ | ----------------------- |
| [ResNet-50](https://drive.google.com/open?id=1n7H6WNrvtf0eyWeWotbWD1kb95iVWaze) | step (90 epochs) | 25.557M | 4.089 | 76.010 / 92.834 |
| [ResNet-50](https://drive.google.com/open?id=1_aconGn2oZB1Bvgq65g2tsqSI7CSPAEt) | cosine (120 epochs) | 25.557M | 4.089 | 77.150 / 93.468 |
| [Oct-ResNet-50 (alpha=0.5)](https://drive.google.com/open?id=1F9esqmbIJmfTOsAZ6_6JEUnI83LVgF_S) | cosine (120 epochs) | 25.557M | 2.367 | 77.640 / 93.662 |
| [ResNet-101](https://drive.google.com/file/d/128pkjPIN8hvjmbsSmUb62cikmiPjlgb1/view?usp=sharing) | cosine (120 epochs) | 44.549M | 7.801 | 78.898 / 94.304 |
| [Oct-ResNet-101 (alpha=0.5)](https://drive.google.com/file/d/1E3To8EZDlVX8EfIU4q4r6SHDUHStKOqG/view?usp=sharing) | cosine (120 epochs) | 44.549M | 3.991 | 78.794 / 94.330 |
| [ResNet-152](https://drive.google.com/file/d/1RZwAaVs1sUjUBlXTRR-zq0-S2d38Zb8Y/view?usp=sharing) | cosine (120 epochs) | 60.193M | 11.514 | 79.234 / 94.556 |
| [Oct-ResNet-152 (alpha=0.5)](https://drive.google.com/file/d/1lmNaN8W-ky91je2hbPfUv4va6Uj4_qw1/view?usp=sharing) | cosine (120 epochs) | 60.193M | 5.615 | 79.258 / 94.480 |

## MobileNet V1 on ImageNet
| Architecture | LR decay strategy | Parameters | FLOPs | Top-1 / Top-5 Accuracy (%) |
| ------------------------ | ------------------- | ---------- | ------ | ----------------------- |
| [MobileNetV1](https://drive.google.com/file/d/14FBekvITT77z2LX_2utFGMteK3gxN1vn/view?usp=sharing) | cosine (150 epochs) | 4.232M | 568.7M | 72.238 / 90.536 |
| [Oct-MobileNetV1](https://drive.google.com/file/d/1hpXYlHuTLeg04BOTFInrDYsaM4P-b0vK/view?usp=sharing) | cosine (150 epochs) | 4.232M | 318.2M | 71.254 / 89.728 |

## Acknowledgement
[Official MXNet implmentation](https://github.com/facebookresearch/OctConv) by [@cypw](https://github.com/cypw)

## Citation
```bibtex
@InProceedings{Chen_2019_ICCV,
author = {Chen, Yunpeng and Fan, Haoqi and Xu, Bing and Yan, Zhicheng and Kalantidis, Yannis and Rohrbach, Marcus and Yan, Shuicheng and Feng, Jiashi},
title = {Drop an Octave: Reducing Spatial Redundancy in Convolutional Neural Networks With Octave Convolution},
booktitle = {The IEEE International Conference on Computer Vision (ICCV)},
month = {October},
year = {2019}
}
```