[London] Meetup 19th February : Bouncy Particle Sampler / Visual Studio Code


Julia London Meetup


Here’s the abstract for the talks:

Thibaut Lienart is a PhD student in computational statistics at the University of Oxford, now based at the Alan Turing Institute. His talk will describe “Piecewise Deterministic Samplers”, a new type of sampler for probability distributions that can exploit conditional independence structure.

In this talk he’ll present PDSampler, a Julia package that implements the “Bouncy Particle Sampler” as well as similar samplers which are “rejection-free”, which have been shown to outperform standard samplers such as Hamiltonian Monte Carlo on constrained domains. These samplers can also be applied on graphical models exploiting the conditional dependence structure which most existing samplers can’t do well.

He will give a non-technical overview of what these samplers do and try to motivate why they’re interesting. He’ll also explain why he coded this in Julia and what was his experience with using Julia for research code.

Zac Nugent is one of the primary developers of the julia-vscode extension, which is one of many environments available to develop your Julia projects. Powering it is an ecosystem of packages designed to reinterpret source code in a variety of ways intending to help you write more readable code with fewer errors, more quickly. In this talk he’ll start by briefly describing the featuers of julia-vscode and the roles played by the packages: CSTParser, LanguageServer, DocumentFormat, and StaticLint. The aim of the project is to perform real-time (per keystroke) analysis of code and we’ll look at the approaches used, and the challenges involved. He’ll finish up with a description of future development plans.