A deep learning framework is an interface, library or a tool which allows us to build deep learning models more easily and quickly, without getting into the details of underlying algorithms. They provide a clear and concise way for defining models using a collection of pre-built and optimized components.
- TensorFlow
 - [Keras]
 - PyTorch
 - [Caffe]
 - [CNTK]
 - [Theano]
 - [Deeplearning4j]