Keras

Keras provides a deep learning API for building and training machine learning models.

keras.io
Keras homepage screenshot

About Keras

Keras is a deep learning API for building and training machine learning models. It supports building models with the Functional API, customizing layers and models by subclassing, and training and evaluation with built-in methods such as model.fit.

It works with JAX, TensorFlow, and PyTorch backends. KerasHub provides Keras 3 implementations of model architectures with pretrained checkpoints available on Kaggle Models for training and inference, and the site includes code examples for computer vision, natural language processing, and generative tasks including text and image generation.

Key features

  • Build models with Functional API using layers like Conv2D and Dense
  • Train and evaluate models with built-in model.fit method
  • Run same models on JAX, TensorFlow, and PyTorch backends
  • Customize models by subclassing Keras layers
  • Use KerasHub pretrained checkpoints for training and inference
  • Generate text and images from preset models with generate method
Best for: Developers building and training deep learning models across JAX, TensorFlow, and PyTorch.
Good for
  • Works with JAX, TensorFlow, and PyTorch backends
  • Focuses on readable code, debugging speed, maintainability, and deployability
  • Provides guides and examples for vision, NLP, and generative tasks

Keras at a glance

Website
keras.io
Type
Open-source project
Pricing
Not confirmed. Check the site
Platforms
Web
Open source
Not stated
Language
English
Good for
Developers
Last checked
Oct 5, 2026 · Online when checked
Listed
Oct 5, 2026

Keras alternatives

Tools and sites you could use instead, ranked by how closely they match.

All 24 alternatives

Popular in AI Infrastructure & MLOps

Well-known listings from the same topic.

All 341

Keras FAQ

Which machine learning frameworks can Keras work with?
JAX, TensorFlow, and PyTorch through its multi-backend approach.
What is KerasHub used for?
It provides Keras 3 implementations of model architectures with pretrained checkpoints on Kaggle Models for training and inference.
Is something wrong or out of date?

Tell us and an editor will check it.

Own this website?

Claim the listing and suggest updates yourself. An editor checks every claim first.

Claim this listing