Skip to content
View speediedan's full-sized avatar

Block or report speediedan

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
speediedan/README.md

Daniel Dale

Building Interpretune, a flexible framework for collaborative AI world model analysis and tuning. Author and maintainer of Fine-Tuning Scheduler. Contributor to PyTorch, Lightning, circuit-tracer, TransformerLens and SAELens.

Seattle, WA · interpretune.org · LinkedIn


What I am building

Interpretune · docs · pre-MVP, APIs subject to change

Composes the interpretability ecosystem at multiple levels of abstraction: framework (e.g. PyTorch, Lightning), latent-model (e.g. TransformerLens, NNsight) and analysis (e.g. circuit-tracer, SAELens), beneath a shared session and protocol layer. An analysis operation (e.g. concept directions, gradient and ablation attribution, attribution-graph computation, feature interventions, graph pruning) is written once, dispatched across any backend composition, and captured as an AnalysisStore: a backend-agnostic, shareable dataset. The aim is to turn interpretability analyses from isolated notebook state into exchangeable artifacts other researchers can reproduce, combine and build on.

Fine-Tuning Scheduler · docs

A PyTorch Lightning extension that accelerates and enhances foundation model experimentation with flexible fine-tuning schedules. Supports explicit and implicit multi-phase schedules with per-phase early stopping and best-checkpoint restoration, versioned against PyTorch minor releases.


Selected open-source contributions

circuit-tracer

  • Attribution Targets Encapsulation, the headline feature of v0.4.0. Generalizes attribution beyond top-n and top-p tokens to arbitrary token sets and arbitrary d_model-size vectors such as logit-difference directions, via AttributionTargets and LogitTarget containers with virtual-index support for out-of-vocabulary targets.

TransformerLens

SAELens

PyTorch

Lightning


Earlier work

  • Deep Classiflie · deepclassiflie.org · an NLP research framework for developing models that bolster fact-checking efficiency, with interactive prediction dashboards and integrated-gradients interpretability views.
  • covid19 · dashboards · county-level "real-time" Rt analysis contributed to the New England Complex Systems Institute endcoronavirus.org initiative.

Reach me through LinkedIn or by opening an issue on Interpretune. Interpretune is pre-MVP and actively looking for contributors.

Pinned Loading

  1. finetuning-scheduler finetuning-scheduler Public

    A PyTorch Lightning extension that accelerates and enhances foundation model experimentation with flexible fine-tuning schedules.

    Python 70 8

  2. covid19 covid19 Public

    A set of "real-time" covid19 county-level dashboards w/ national and state choropleths for monitoring localized infection resurgences as distancing, testing and tracing measures evolve.

    Python 10 1

  3. deep_classiflie deep_classiflie Public

    Deep Classiflie is a framework for developing ML models that bolster fact-checking efficiency. As a POC, the initial alpha release of Deep Classiflie generates/analyzes a model that continuously cl…

    Python 3

  4. interpretune interpretune Public

    A flexible, powerful framework for collaborative AI world model analysis and tuning.

    Python 2