Seattle, WA

Chad Scherrer

Expert
@cscherrer

Probabilistic programming in Rust and Julia

Soss.jl. Probabilistic programming via source rewriting

422

Tilde.jl. WIP successor to Soss.jl

74

BayesianLinearRegression.jl. A Julia implementation of Bayesian linear regression using marginal likelihood for hyperparameter optimization, as presented in Chris Bishop's book.

29

KeywordCalls.jl. KeywordCalls makes it easy to define a method taking a NamedTuple considered as a an unordered collection of bound variables. The required redirection is done at compile time, so there's no runtime overhead.

24

passage. Passage is a PArallel SAmpler GEnerator. The user specifies a hierarchical Bayesian model and data using the Passage EDSL, and Passage generates code to sample the posterior distribution in parallel.

22

SossMLJ.jl. SossMLJ makes it easy to build MLJ machines from user-defined models from the Soss probabilistic programming language

15

dslcompile. Rust

12

TupleVectors.jl. Julia

12

measures. Rust

11

NestedTuples.jl. Julia

11

fastbayes. A Haskell library for Bayesian modeling algorithms that are fast(er than general-purpose sampling).

11

TaglessTrees.jl. Julia

7

SymbolicCodegen.jl. Julia

7

MultivariateMeasures.jl. Optimized implementations for higher-dimensional measures

7

MeasureInterface.jl. Julia

7

SossBase.jl. Julia

6

MaskArrays.jl. Julia

6

Interpret.jl. A very simple Julia interpreter using MLStyle.jl

6

SossGen.jl. Julia

5

SampleChainsDynamicHMC.jl. Julia

4

TypelevelExprs.jl. Julia

3

bayes-linreg. Rust

3

QuasiMonteCarlo.jl. Julia

3

PermutedArrays.jl. Julia

3

ConstantRNGs.jl. A constant RNG, for cases when you need high efficiency and don't care about randomness

3

Effectful.jl. Julia

2

Soss-probprog. TeX

2

SampleChains.jl. Julia

2

SampleChainsAbstractMCMC.jl. Julia

2

InformativePrior. CSS

2

nutsinjulia. A No-U-Turn Sampler (NUTS) Implementation in Julia

2

Permutations.jl. Permutations class for Julia.

1

SampleChainsWeighted.jl. Julia

1

TransitionalMCMC.jl. Implementation of Transitional Markov Chain Monte Carlo (TMCMC) in Julia.

1

TypeReconstructable.jl. Julia

1

GG.jl. Generalised generated funcs! To allow closures in generated funcs and avoid the use of eval and invoklatest!

1

SampleChainsContinuous.jl. Julia

1

ExponentialFamilies.jl. Julia

1
38
Apply