philipperemy/keract

Layers Outputs and Gradients in Keras. Made easy.

50
/ 100
Established

This tool helps machine learning engineers and researchers understand the inner workings of their Keras deep learning models. It takes a Keras model and input data, then outputs the activation values (what each layer 'sees') and gradients (how much each part of the model contributes to the error) for every layer. This allows practitioners to debug, interpret, and visualize the decision-making process within complex neural networks.

1,055 stars. No commits in the last 6 months.

Use this if you need to inspect the activations or gradients of individual layers within your Keras or TensorFlow models to understand their behavior or troubleshoot issues.

Not ideal if you are using TensorFlow version 2.16 or newer, as this tool is not compatible with those versions.

deep-learning-interpretation neural-network-debugging model-explainability computer-vision natural-language-processing
Stale 6m No Package No Dependents
Maintenance 0 / 25
Adoption 10 / 25
Maturity 16 / 25
Community 24 / 25

How are scores calculated?

Stars

1,055

Forks

191

Language

Python

License

MIT

Last pushed

Apr 07, 2025

Commits (30d)

0

Get this data via API

curl "https://pt-edge.onrender.com/api/v1/quality/ml-frameworks/philipperemy/keract"

Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.