gitextract_3wd5og0z/ ├── .gitignore ├── README.md ├── __init__.py ├── case_study_caught.ipynb ├── case_study_citations.ipynb ├── case_study_local_context.ipynb ├── greaterthan.ipynb ├── interp-comparison.ipynb ├── requirements.txt ├── restricted blind case studies.ipynb ├── sae_training/ │ ├── __init__.py │ ├── activations_store.py │ ├── config.py │ ├── geom_median/ │ │ ├── .gitignore │ │ ├── LICENSE │ │ ├── README.md │ │ ├── __init__.py │ │ ├── pyproject.toml │ │ ├── setup.py │ │ └── src/ │ │ └── geom_median/ │ │ ├── __init__.py │ │ ├── numpy/ │ │ │ ├── __init__.py │ │ │ ├── main.py │ │ │ ├── utils.py │ │ │ ├── weiszfeld_array.py │ │ │ └── weiszfeld_list_of_array.py │ │ └── torch/ │ │ ├── __init__.py │ │ ├── main.py │ │ ├── utils.py │ │ ├── weiszfeld_array.py │ │ └── weiszfeld_list_of_array.py │ ├── optim.py │ ├── requirements.txt │ ├── sparse_autoencoder.py │ ├── train_sae_on_language_model.py │ └── utils.py ├── setup.sh ├── sweep.ipynb ├── train_transcoder.py ├── transcoder_circuits/ │ ├── __init__.py │ ├── circuit_analysis.py │ ├── feature_dashboards.py │ └── replacement_ctx.py └── walkthrough.ipynb