e143b3c0a07f253d0d621920861cdbd406810103
[dyncnn.git] / README.txt
1
2 This is an implementation of a deep residual network for predicting
3 the dynamics of 2D shapes as described in
4
5   F. Fleuret. Predicting the dynamics of 2d objects with a deep
6   residual network. CoRR, abs/1610.04032, 2016.
7
8   https://arxiv.org/abs/1610.04032
9
10 This package is composed of a simple 2d physics simulator called
11 'flatland' written in C++, to generate the data-set, and a deep
12 residual network 'dyncnn' written in the Lua/Torch7 framework.
13
14 You can run the reference experiment by executing the run.sh shell
15 script.
16
17 It will
18
19   (1) Generate the data-set of 40k triplets of images,
20
21   (2) Train the deep network, and output validation results every 100
22       epochs. This takes 15h on a GTX 1080 with cuda 8.0, cudnn 5.1,
23       and recent torch.
24
25   (3) Generate two pictures of the internal activations.
26
27   (4) Generate a graph with the loss curves if gnuplot is installed.
28
29 --
30 Francois Fleuret
31 Nov 6, 2016
32 Martigny