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 architecture (standard, gated, topk), L1 coefficient, warm-up steps, and ghost gradients, then monitor 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 mechanistic interpretability researcher wants to find which features in GPT-2 layer 8 drive the prediction of " Paris". They load the pre-trained SAE, compute feature contributions via W_dec @ W_U, then steer generation by amplifying the top feature direction. ## Quick Start Load the gpt2-small-res-jb pre-trained SAE for layer 8 and show me the top five features activating on each token of the prompt "The capital of France is Paris".