CoolFace
Modelpublic

keras-io/conv_Mixer

sourceHugging Faceupdated 2y agoView on Hugging Face
1likes30downloads
Model Card

Tensorflow Keras implementation of : Image classification with ConvMixer

The full credit goes to: Sayak Paul

Short description:

ConvMixer is a simple model based on the ideas of representing an image as patches( used in ViT) and separating the mixing of Spatial and channel dimensions (used in MLP-Mixer). Unlike ViT and MLP-Mixer, they use only standard Convolution operations. The full paper is a submission to ICLR 22 and can be found here

Model and Dataset used

The Dataset used here is CIFAR-10. The model is called ConvMixer-256/8 where 256 is the hidden dimension (the dimension of patches) and 8 is the depth(number of repetitions of ConvMix layers)

Training procedure

Training hyperparameters

The following hyperparameters were used during training:

HyperparametersValue
nameAdamW
learning_rate0.0010000000474974513
decay0.0
beta_10.8999999761581421
beta_20.9990000128746033
epsilon1e-07
amsgradFalse
weight_decay9.999999747378752e-05
excludefromweight_decayNone
training_precisionfloat32

Training Metrics

After 10 Epocs, the test accuracy of the model is 83.57%

## Model Plot

<details> <summary>View Model Plot</summary>

[image]

</details>