dlexp2 - Deep Learning Experiments 2 A framework for more flexible structure of neural networks with auto-differentiation.