All Projects → razorx89 → caffe-wrn-generator

razorx89 / caffe-wrn-generator

Licence: MIT license
Caffe Wide-Residual-Network (WRN) Generator

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to caffe-wrn-generator

resnet-cifar10
ResNet for Cifar10
Stars: ✭ 21 (+10.53%)
Mutual labels:  resnet, residual-networks
Retinal-Disease-Diagnosis-With-Residual-Attention-Networks
Using Residual Attention Networks to diagnose retinal diseases in medical images
Stars: ✭ 14 (-26.32%)
Mutual labels:  resnet, residual-networks
ReZero-ResNet
Unofficial pytorch implementation of ReZero in ResNet
Stars: ✭ 23 (+21.05%)
Mutual labels:  resnet, residual-networks
Cnn Models
ImageNet pre-trained models with batch normalization for the Caffe framework
Stars: ✭ 355 (+1768.42%)
Mutual labels:  caffe, resnet
Resnet Imagenet Caffe
train resnet on imagenet from scratch with caffe
Stars: ✭ 105 (+452.63%)
Mutual labels:  caffe, resnet
Resnet Cifar10 Caffe
ResNet-20/32/44/56/110 on CIFAR-10 with Caffe
Stars: ✭ 161 (+747.37%)
Mutual labels:  caffe, resnet
wideresnet-tensorlayer
Wide Residual Networks implemented in TensorLayer and TensorFlow.
Stars: ✭ 44 (+131.58%)
Mutual labels:  resnet, residual-networks
Jacinto Ai Devkit
Training & Quantization of embedded friendly Deep Learning / Machine Learning / Computer Vision models
Stars: ✭ 49 (+157.89%)
Mutual labels:  caffe, resnet
Caffe Model
Caffe models (including classification, detection and segmentation) and deploy files for famouse networks
Stars: ✭ 1,258 (+6521.05%)
Mutual labels:  caffe, resnet
Resnet On Cifar10
Reimplementation ResNet on cifar10 with caffe
Stars: ✭ 123 (+547.37%)
Mutual labels:  caffe, resnet
Senet Caffe
A Caffe Re-Implementation of SENet
Stars: ✭ 169 (+789.47%)
Mutual labels:  caffe, resnet
onnx2caffe
pytorch to caffe by onnx
Stars: ✭ 341 (+1694.74%)
Mutual labels:  caffe
SAN
[ECCV 2020] Scale Adaptive Network: Learning to Learn Parameterized Classification Networks for Scalable Input Images
Stars: ✭ 41 (+115.79%)
Mutual labels:  resnet
PLSC
Paddle Large Scale Classification Tools,supports ArcFace, CosFace, PartialFC, Data Parallel + Model Parallel. Model includes ResNet, ViT, DeiT, FaceViT.
Stars: ✭ 113 (+494.74%)
Mutual labels:  resnet
awesome-computer-vision-models
A list of popular deep learning models related to classification, segmentation and detection problems
Stars: ✭ 419 (+2105.26%)
Mutual labels:  resnet
segmentation-enhanced-resunet
Urban building extraction in Daejeon region using Modified Residual U-Net (Modified ResUnet) and applying post-processing.
Stars: ✭ 34 (+78.95%)
Mutual labels:  residual-networks
crnn.caffe
crnn.caffe
Stars: ✭ 76 (+300%)
Mutual labels:  caffe
ck-crowd-scenarios
Public scenarios to crowdsource experiments (such as DNN crowd-benchmarking and crowd-tuning) using Collective Knowledge Framework across diverse mobile devices provided by volunteers. Results are continuously aggregated at the open repository of knowledge:
Stars: ✭ 22 (+15.79%)
Mutual labels:  caffe
video features
Extract video features from raw videos using multiple GPUs. We support RAFT and PWC flow frames as well as S3D, I3D, R(2+1)D, VGGish, CLIP, ResNet features.
Stars: ✭ 225 (+1084.21%)
Mutual labels:  resnet
modified refinedet
Modified RefineDet
Stars: ✭ 23 (+21.05%)
Mutual labels:  caffe

Caffe Wide-Residual-Network (WRN) Generator

This generator is a reimplementation of Wide Residual Networks (WRN) [1]. Full-Pre-Activation Residual Units from [2] are used with two convolutional units of size 3x3 per residual unit. Bottleneck residual units (3 convolutional layers: 1x1, 3x3, 1x1) are available by using --bottleneck-resunit. Currently the generator is implemented for CIFAR-10/CIFAR-100 (32x32 pixels) and ImageNet (224x224 pixels).

How to use

The generator expects a list of residual unit counts per spatial resolution. For CIFAR-10/CIFAR-100 there are 3 spatial resolutions, for ImageNet 4 spatial resolutions with residual units.

WRN-16-4 for CIFAR-10:
Command: python generate.py cifar10 2,2,2 4
Output: cifar10_WRN-16-4_train_val.prototxt

WRN-16-4 with Dropout for CIFAR-100:
Command: python generate.py cifar100 2,2,2 4 --dropout=0.3
Output: cifar100_WRN-16-4_dropout_train_val.prototxt

WRN-53-2 for ImageNet with Bottleneck Residual Units:
Command: python generate.py imagenet 3,4,6,3 2 --bottleneck-resunit
Output: imagenet_WRN-53-2_bottleneck_train_val.prototxt

For more customization options check the possible arguments with python generate.py --help.

Notes

  • First release only used BatchNormLayer without ScaleLayer

References

  • [1] Sergey Zagoruyko, Nikos Komodakis; "Wide Residual Networks"; British Machine Vision Conference (BMVC) 2016, 19-22 September, York, UK; 2016; arXiv, Github
  • [2] Kaiming He, Xiangyu Zhang, Shaoqing Ren, Jian Sun; "Identity Mappings in Deep Residual Networks", arXiv preprint arXiv:1603.05027, 2016; arXiv, Github

Visualization of a WRN-16-4 with Dropout

CIFAR-100 WRN-16-4 /w Dropout visualization

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].