Skip to content

lRomul/argus-quick-draw

Repository files navigation

Argus solution Quick, Draw! Doodle Recognition Challenge

Source code of 50th place solution for Quick, Draw! Doodle Recognition Challenge by Argus team (Ruslan Baikulov, Nikolay Falaleev).

Solution

We used PyTorch 1.0.0 with framework Argus and CNN architectures from pytorch-cnn-finetune.

Key points:

  • Train SE-ResNet-50
  • Use simplified data
  • Encode time to RGB with color map from pyplot
  • Country embeddings
  • Gradient accumulation

Quick setup and start

Requirements

The provided dockerfile is supplied to build image with cuda support and cudnn.

Preparations

  • Clone the repo, build docker image.

    git clone https://github.com/lRomul/argus-quick-draw.git
    cd argus-quick-draw
    make build
  • Download and extract dataset

Run

  • Run docker container
make run
  • Train model
python train.py
  • Predict test and make submission
python predict.py

About

Kaggle | 50th place solution for Quick, Draw! Doodle Recognition Challenge

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published