/nns-for-mnk

Neural networks as models of human MNK gameplay.

Primary LanguagePythonMIT LicenseMIT

Neural network models for (4, 9, 4) game data

Requires: Python 3.x, pandas, numpy, Theano, lasagne

Usage examples are in notebooks and experiments.py.

architectures.py contains custom layers and functions that define architectures for different networks.

architectures.yaml provides handles to different architectures

loading.py contains functions for loading data.

network.py implements a class for networks.

training.py implements a class for training schemes.