A gentle introduction to sparse autoencoders — LessWrong