This is an implementation of a deep residual network for predicting the dynamics of 2D shapes. This package is composed of two main parts: A simple 2d physics simulator called 'flatland' written in C++, to generate the data-set, and a deep residual network 'dyncnn' written in the Lua/Torch7 framework. You can run the reference experiment by executing the run.sh shell script. It will generate the data-set of 50k triplets of images, train the deep network, and output validation results every 100 epochs. -- Francois Fleuret Oct 7, 2016 Martigny