Skip to content

fotisk07/Automathon

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

isolated
Automathon

License Torch_logo Wandb_logo GitHub User followers GitHub User's User stars

Below is my solution for the Automathon Superposed MNIST competition.

Given an input image of two superimposed digits images from the MNIST dataset, the goal is to reconstruct those two images of the two digits.

Installation

Install requirements for this repo just by running

pip install requirements.txt

Model

The model used is a simple Autoencoder

picture 1

However, some tricks are being used to increase performance.

The first thing to do is to use a custom loss function that takes into account the symmetry of the two images. In addition, the model only has to predict one image, since the other can simply be obtained by substracting the predicted one from the input one.

Training

I used the cliconfig package by valentingol to keep track of my configurations.

I also used Weights and Biases to keep track of my training metrics.

picture 2