~/talk

Probabilistic programming and meta-programming in Clojure

Talkat Clojure/conj 2018 · 2018-11-29..12-01· [machine-learning]
slides:none on file

MIT Probabilistic Computing Project presents Clojure-based tools that turn models into editable code: Metaprob is a lightweight probabilistic meta-language embedded in Clojure, BQL (Bayes Query Language) exposes an SQL-like simulate/inferring interface, and BayesDB/Gen connect models to databases and neural net components. Demonstrations include inverse-graphics face reconstruction and rotation, synthetic-biology virtual experiments whose simulated scatter plots match real data, and a curve-fitting example that infers polynomial degree and flags outliers — all implemented as traces over program executions and successfully used to bootstrap startups.

AI-written summary · about

  1. 0:00Introduction and context
  2. 21:29Emerging tech landscape
  3. 22:59Probabilistic modeling
  4. 28:20Inference and execution
  5. 32:25Model refinement
  6. 34:16Future work and hiring
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.