Skip to content

sidney1505/arc_maml_transformer

Repository files navigation

This model aims to solve the Abstraction and Reasoning Challange (https://www.kaggle.com/c/abstraction-and-reasoning-challenge) with an Universal Transformer model (https://arxiv.org/pdf/1703.03400.pdf), that is trained via model agnostic meta learning (https://arxiv.org/pdf/1807.03819.pdf).

The Transformer model is oriented on the Keras Transformer (https://github.com/kpot/keras-transformer), but some changes were needed to work also for the ARC challange.

In order to run the model you first need to run either "./setup_cpu.sh" or "./setup_gpu.sh" in order to setup the environment the right way.

Furthermore you have to download the data from the challange site, unzip it and place it in a folder "data".

Then you can run "python main.py" in order to execute the model.

Additional information about the usage of the model can be found with "python main.py --help".

If you restart your terminal, please execute "source gpu_env/bin/activate" or "source cpu_env/bin/activate" again.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published