This repository is about some CNN Architecture's implementations for cifar10.
I just use Keras and Tensorflow to implementate all of these CNN models.
- Python (3.5.2)
- Keras (2.0.6)
- tensorflow-gpu (1.2.1)
- The first CNN model: LeNet
- Network in Network
- Vgg19 Network
- Residual Network
- Wide Residual Network
- ResNeXt(TODO)
- DenseNet(TODO)
network | dropout | preprocess | GPU | epochs | training time | accuracy(%) |
---|---|---|---|---|---|---|
Lecun-Network | - | meanstd | GTX980TI | 180 | 30 min | 76.27 |
Network-in-Network | 0.5 | meanstd | GTX1060 | 164 | 1 h 30 min | 91.15 |
Vgg19-Network | 0.5 | meanstd | GTX980TI | 164 | 4 hours | 93.43 |
Residual-Network50 | - | meanstd | GTX980TI | 200 | 8 h 58 min | 94.10 |
Wide-resnet 16x8 | - | meanstd | GTX1060 | 200 | 11 h 32 min | 95.14 |