Top 1K Features Creators Events Podcasts Books Extensions Interviews Blog Explorer CSV

hakaru

< >

hakaru is a programming language created in 2014.

#1003on PLDB 10Years Old
Download source code:
git clone https://github.com/hakaru-dev/hakaru
HomepageSource Code

Hakaru is a simply-typed probabilistic programming language, designed for easy specification of probabilistic models and inference algorithms. This type of language is useful for the development of machine learning algorithms and stochastic modeling.


Example from the web:
def pulls(strength real): normal(strength, 1) def winner(a real, b real): a_pull <~ pulls(a) b_pull <~ pulls(b) return (a_pull > b_pull) alice <~ normal(0,1) bob <~ normal(0,1) carol <~ normal(0,1) match1 <~ winner(alice, bob) match2 <~ winner(bob, carol) match3 <~ winner(alice, carol)

- Build the next great programming language Add Issues About Search Keywords Livestreams Labs Resources Acknowledgements

Built with Scroll v154.3.0