Depends on Keras and model loader
Contains 2 classes: ModelBuilder and LossHistory (utility)
ModelBuilder takes conf and builds a model using Keras library, and provides methods to manipulate the model (save, load, etc)
Serves a similar purpose, provides a set of MPI wrapper classes. Uses Keras SGD with Theano backend.
Depends on model Loader, performance utils
Contains a set of standalone functions, which givena shotlist perform training, make predictions, make evaluations and produce plots.
Defines a class hierarchy of targets, specifying loss, activation functions and other params for the NNs
Depends on from primitives.shots
Given conf and shotlist, provides tools to load shotlist, get batches, construct patches and manipulate them.
It is a way to deliver preprocessed data into model and prepare it for training.