A flexible framework of neural networks for deep learning.