Keras
keras.ioDeep Learning for humans
AI Toolsdeep-learningmachine-learningneural-networkspythonmulti-frameworkopen-sourcetensorflow

About
Keras is a high-level deep learning API designed for readability, simplicity, and rapid iteration. It supports multiple backends including JAX, TensorFlow, and PyTorch, allowing models to run seamlessly across frameworks. Keras also provides KerasHub, a library of pretrained model architectures for tasks like computer vision, NLP, and generative AI.
Problem
Building and iterating on deep learning models is complex and framework-specific, slowing down development.
For
ML developers and researchers
How it works
Keras provides a clean, human-friendly Python API that abstracts over JAX, TensorFlow, and PyTorch backends, letting developers define, train, and deploy neural networks with minimal boilerplate.
Business model
open-source
Status
launched
Company
Google