← all repositories

jalammar/ecco

A Python library that creates interactive visualizations in Jupyter notebooks to explain and analyze Transformer-based language models.

2.1k stars Jupyter Notebook Language ModelsLLMOps · Eval
ecco
Not currently ranked — collecting fresh signals.
star history

Ecco provides interfaces for exploring how Transformer-based language models work by visualizing attention patterns, token importance, and model behavior. It runs directly in Jupyter notebooks and is built on PyTorch and the Hugging Face transformers library. The tool focuses exclusively on understanding pre-trained models rather than training or fine-tuning them.

Frequently asked

What is jalammar/ecco?
A Python library that creates interactive visualizations in Jupyter notebooks to explain and analyze Transformer-based language models.
Is ecco open source?
Yes — jalammar/ecco is open source, released under the BSD-3-Clause license.
What language is ecco written in?
jalammar/ecco is primarily written in Jupyter Notebook.
How popular is ecco?
jalammar/ecco has 2.1k stars on GitHub.
Where can I find ecco?
jalammar/ecco is on GitHub at https://github.com/jalammar/ecco.

heatdrop uses Google Analytics to see which pages get read — nothing else. Your call. How we handle data.