L’interface est localisée ; les présentations et documents des Skills sont traduits automatiquement par IA dans votre langue. Le code, les commandes, chemins et termes techniques restent en version originale, et le document de l’auteur fait foi.
Explorer les Skills
Design et création · SKILL.md

bertviz

bertviz

Route BertViz Transformer attention visualization, neuron-view, notebook, and HTML export workflows.

Independent GitHub snapshot · Automated classification · Original documentation governs

Documentation de la Skill

GitHub

name: bertviz description: "Route BertViz Transformer attention visualization, neuron-view, notebook, and HTML export workflows." disable-model-invocation: true metadata: disco-role: operating license: Apache 2.0

BertViz

Use this repo skill when a task involves BertViz, Transformer attention visualization, head/model view rendering, neuron-level query/key inspection, or saving BertViz notebook visualizations as HTML.

Install and quick check

For ordinary use:

pip install bertviz

For interactive notebooks also install and enable a notebook frontend such as JupyterLab plus widgets:

pip install jupyterlab ipywidgets

Minimal package/API check:

python - <<'PY'
from bertviz import head_view, model_view
from bertviz.neuron_view import get_attention
print("bertviz import ok", head_view.__name__, model_view.__name__, get_attention.__name__)
PY

For a stronger no-network check, run scripts/check_bertviz_environment.py.

Route by task

User needRead next
Visualize standard self-attention tensors from Hugging Face or another Transformer model.sub-skills/attention-views/SKILL.md
Render sentence-pair head/model views with sentence_b_start.sub-skills/attention-views/SKILL.md
Render encoder, decoder, or cross-attention for sequence-to-sequence models.sub-skills/attention-views/SKILL.md
Save BertViz output as standalone HTML or use it outside a notebook display call.sub-skills/attention-views/SKILL.md, or sub-skills/neuron-view/SKILL.md for neuron view
Inspect query/key neuron contributions using BertViz's modified model classes.sub-skills/neuron-view/SKILL.md
Diagnose package installation, notebook display, PyTorch/IPython dependency, or JS asset issues.references/troubleshooting.md
Check whether this skill matches the current BertViz checkout/version.references/repo-provenance.md

Core distinctions

  • head_view and model_view consume attention tensors. They are the right choice when the model can return Hugging Face-style attention weights with output_attentions=True.
  • neuron_view.show computes a visualization payload from BertViz's modified BERT/GPT-2/RoBERTa/XLNet classes because neuron view needs query and key vectors, not only attention probabilities.
  • BertViz is a visualization tool, not a model explanation guarantee. It helps inspect attention patterns but should not be presented as proving causal feature attribution.

Repo-level references and scripts

Safety defaults

  • Do not run public notebooks or from_pretrained(...) examples automatically when network/model downloads are not explicitly allowed.
  • Prefer bundled no-network helpers for validation: the root environment check, attention-views/scripts/render_synthetic_attention.py, and neuron-view/scripts/validate_toy_bert_attention.py.
  • Keep generated outputs and saved HTML in user-chosen working directories; BertViz does not require modifying its installed package files.
Skills enregistrées