User Login Register Regain password
Email Username

Workshop Probalistic programing


Probabilistic Programming for Machine Learning

 Recently, the plethora of deep learning methods have achieved unequivocal success on various tasks, however all of them glance over a key point in order to be reliably deployed on autonomous agents - the environment of an agent is uncertain. This uncertainty is caused by stochastic processes, sensory noise and motor noise. Probabilistic models offer a rich toolbox for representing a vast range of problems, embracing uncertainty in a rigorous and interpretable manner. However, designing and implementing a scalable inference procedure is often difficult, error prone and sometimes even intractable.  Probabilistic programming attempts to resolve those issues by merging the gap between machine learning, probability theory and computer science. Probabilistic programming languages providing flexible programmable inference engines which are capable of performing both exact and approximate inference. In this workshop you will learn how to cast any machine learning problem into a probabilistic model. We will have a look at the probabilistic language Anglican and implement several probabilistic models ranging from coin flipping to intuitive physics.,


About Svetlin Penkov

Robotics has inspired Svetlin imagination ever since he was a kid. In his journey towards creating intelligent robots he has studied Robotics at the University of Reading, UK, and Neuroinformatics and Computational Neuroscience at the University of Edinburgh, UK, where he is currently in the final stage of his PhD on Robotics and Artificial Intelligence. His research is focused at the intersection of machine learning and robotics attempting to enable robots to function in complex environments that require close interaction with people. Currently, he also spend large part of his time as a research scientist at the start up company FiveAI, where they aspire to build safe and robust autonomous vehicles.


Installation instructions

 During the workshop we will be using Anglican which is a probabilistic language written in Clojure. Therefore, you should install:

  • Latest Java JDK and Java JRE on you machine
  • Leiningen, which is a build tool for Clojure. Simply follow the instructions here:
  • Please confirm your attendance, there are limited places
  • The location is at Sofia University, Faculty of Economics and Business Administration
    1113 Sofia, 125 Tsarigradsko Shosse Blvd., bl.3 
  • Hall 524 


- 14:30 - 15:00 - laptop setup

- 15:00 - 18:00 - workshop

- 18:00 - 20:00 - networking and beer, sponsored by the laziest 

Getting Started with TensorFlow: A Machine Learning Tutorial

We are growing - Join us - Digital Data Pirate - Intern

How to Build a Natural Language Processing App

Genetic Algorithms: Search and Optimization by Natural Selection

Come to Learn about Recent Advances in NLP

Twitter Data Mining: A Guide to Big Data Analytics Using Python

Forex Algorithmic Trading: A Practical Tale for Engineers

We are looking for you: Community & Events Leader

Datathon winner - Revealing hidden links through open data

Come and See How NLP May Expose Paid Trolls on Forums

Learn How AI and Biometrics May Stop a Terrorist Attack

Bulgarian Higher Education Open Data Analysis Published

The Commercial Register Data is Finally Opened

Spring inspirations in data and a beer talk

Data Talks Workshop: Higher education in Bulgaria

Data Science Society is now a partner of the The Chief Analytics Officer Forum

How much are an unique type of bonds worth?

Bulgarian Academy of Science opens its doors presenting project Advanced Computing for Innovation.

Want to become a speaker, trainer or a course leader?

7th of December - Big Data and Astroinformatics

How to Easily Recognize Text from Challenging Images

23.11.15 - Data Mining and Predictive Modelling

#Empower the People and #Hack the System For a Reward

5-6 th of Nov - International Science Conference “Big Data, Knowledge and Control Systems Engineering” (BdKCSE’2015)

Tweets beyond Facts, the secrets of extracting information from Tweets

20.10 - Open seminar "Spectral theory of generalized Laguerre semigroups." at IMI - Bulgarian Academy of Sciences

Big Data at Internet of Things

HackConf 2015 Featuring Speakers from Data Science Society

Data Science Challenges in Travel - Skyscanner

The Web as a Training Set

First Volunteer Meeting!

Open Data and Intelligent Government Conference at the Sheraton Hotel

Scientific Conference Invitation - Vanguard Scientific Instruments in Management 2015

How to Turn Wikipedia into a Structured Database

Become an active member of Data Science Society

The Arithmetics of Words or How Machines Describe Pictures

Public data opening in Bulgaria ver. 1.0

Bulgarian Academy of Science opens its doors

How SoundCloud Recommends and Tags Music

The Fastest Growing Data Science Software

How Google Searches and How Amazon Recommends

A Few Tricks in the Bag of a Credit Risk Modeler

Digging Into The Feeling Of a Twitter User

A Cybernetic Approach to Portfolio Management - Behold the Terminator in Financial Markets

The World Through the Eyes of a Computer, or How Facebook Tags Our Photos

Algorithmic Trading with a Twist

First Impressions & Demand Models for Retail

Launching regular meetups and update about topic selection.

Select your topics

Survey results

Data Science Society

Data Science Society

Contact us at:

+ 359 (0) 888 400 290

Latest Tweets

Follow Us - @Data Science Society 1 hour ago
Innovate UK Awards Grant to AI Planning Optimization Project Using D
Follow Us - @Data Science Society 2 hours ago
DSS - Sunday - Probabilistic programming workshop details -
Follow Us - @Data Science Society 4 hours ago
Sound and the Internet of Things A Sound Effect
Follow Us - @Data Science Society 7 hours ago
Nira Chamberlain, Mathematical Modelling and Data Science - Maths Careers
Follow Us - @Data Science Society 10 hours ago
Director of Data Engineering and Data Science Technology

From the blog