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

Velocity · 7d
+1.0
★ / day
Trend
→steady
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.