Maxout Networks
Ian J. Goodfellow, David Warde-Farley, Mehdi Mirza, Aaron Courville, Yoshua Bengio
Code Available — Be the first to reproduce this paper.
ReproduceCode
- github.com/mavenlin/cuda-convnetnone★ 0
- github.com/paniabhisek/maxoutpytorch★ 0
- github.com/minoring/nin-tf2tf★ 0
- github.com/pmallari/Emotion_Recognition_PyTorchpytorch★ 0
- github.com/pmallari/Emotion_Recognitiontf★ 0
- github.com/philipperemy/tensorflow-maxouttf★ 0
- github.com/MaximeVandegar/Papers-in-100-Lines-of-Code/tree/main/Maxout_Networkspytorch★ 0
Abstract
We consider the problem of designing models to leverage a recently introduced approximate model averaging technique called dropout. We define a simple new model called maxout (so named because its output is the max of a set of inputs, and because it is a natural companion to dropout) designed to both facilitate optimization by dropout and improve the accuracy of dropout's fast approximate model averaging technique. We empirically verify that the model successfully accomplishes both of these tasks. We use maxout and dropout to demonstrate state of the art classification performance on four benchmark datasets: MNIST, CIFAR-10, CIFAR-100, and SVHN.
Tasks
Benchmark Results
| Dataset | Model | Metric | Claimed | Verified | Status |
|---|---|---|---|---|---|
| CIFAR-10 | Maxout Network (k=2) | Percentage correct | 90.65 | — | Unverified |
| CIFAR-100 | Maxout Network (k=2) | Percentage correct | 61.43 | — | Unverified |
| MNIST | Maxout Networks | Percentage error | 0.5 | — | Unverified |
| SVHN | Maxout | Percentage error | 2.5 | — | Unverified |