What problem does it solve? Neural network neurons are polysemantic, activating for many unrelated concepts due to superposition, which makes model internals hard to interpret. This Skill guides training and analyzing Sparse Autoencoders (SAEs) with SAELens to decompose dense activations into sparse, monosemantic features. ## Core Features & Use Cases - Pre-trained SAE Analysis: Load SAEs from releases like gpt2-small-res-jb, encode activations into sparse features, and inspect top-activating features per token. - Custom SAE Training: Configure LanguageModelSAERunnerConfig with expansion factor, L1 coefficient, warm-up steps, and ghost gradients, then train with SAETrainingRunner while monitoring L0, CE loss recovery, and dead feature ratios. - Feature Steering and Attribution: Add decoder feature directions to the residual stream for steering, compute per-feature logit contributions, and ablate features to test causal importance. - Use Case: A researcher studying what GPT-2 learned about geography loads a pre-trained SAE on layer 8, finds features contributing to the 'Paris' prediction, and steers generation by amplifying the top feature. ## Quick Start Ask the assistant to load the gpt2-small-res-jb pre-trained SAE and show which sparse features activate on a sample prompt.