JoeWingbermuehle
summary
A Scala DSL generates Stan code and runs it, claiming a type-safe Stan DSL that maps Scala data to Stan types, surfaces errors in the IDE, and exports models as plain Stan; practical tools include model and result caching and CSV/JSON import. Reparameterizing a Neal funnel shows many divergences before and far fewer after using a noncentered parameterization, and model composition and reusable transforms compile and run, though the project is early.
AI-written summary · about
chapters (8)
- 0:00Scala Stan intro
- 1:27DSL design in Scala Stan
- 3:20Running models and handling results
- 4:29Fixing divergent transitions
- 5:52Composing models in Scala Stan
- 7:41Scala Stan features and limits
- 9:29Future directions for Scala Stan
- 10:38Q&A
related talks
33mScala DSLs and Probabilistic Programming
28mStan: why does it exist? when is it useful? why do I use it?
21mScala DSL for ML Training Set Stratification
29mMotivating Probabilistic Programming
29mExploring Scala Tooling ecosystem
24mLet the Scala compiler work for you
01h 37mHands-on Scala.Meta
42mScala: The Unpredicted Lingua Franca for Data Science
