Keras

High-level deep learning API for quickly building neural networks and teaching demos.

Details

Keras is a high-level deep learning API with relatively concise syntax, suited to quickly building, training and testing neural network models. It is commonly used for teaching, prototyping, image classification, text classification and getting started with deep learning.

Use cases: introductory deep learning, neural network prototypes, teaching demos, image classification, text classification

Note: Ideal for fast modelling; complex custom training logic may require dropping down to TensorFlow or PyTorch.