Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

Sandwood: Runtime Adaptable Probabilistic Programming for Java

ACM SIGPLAN via YouTube

Overview

Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
This conference talk presents Sandwood, an open-source, type-safe probabilistic programming language, compiler, and runtime designed for Java. Learn about this innovative tool that aims to simplify the integration of Bayesian models into applications by providing a familiar language for developers while leveraging the comprehensive model view available to compiled languages. Discover how Bayesian models written in Sandwood are compiled to Java classes that can be instantiated as objects, with each object representing a model instance. Explore how these instances can be configured to target different hardware and execution models, with configurations that can be updated during the object's lifetime. Presented remotely at the LAFI workshop on January 19, 2025, by Daniel Goodman, Adam Pocock, and Natalia Kosilova from Oracle Labs, this 19-minute talk offers valuable insights into making probabilistic programming more accessible to Java developers.

Syllabus

[LAFI'25] Sandwood: Runtime Adaptable Probabilistic Programming for Java (Remote)

Taught by

ACM SIGPLAN

Reviews

Start your review of Sandwood: Runtime Adaptable Probabilistic Programming for Java

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.