GSoC 2016 Work Product

Posted on Mon 22 August 2016 in general

My GSoC 2016 work can be found here:

In addition, these two Pull Requests are not yet merged:

I wrote an introduction to pgmpy’s new structure learning ...

Continue reading

GSoC Project Status Quo

Posted on Fri 19 August 2016 in general

GSoC 2016 is coming to an end I’ve just sent the last PR necessary to complete the scope of my proposal. It has been an exciting project, and I do feel that I learned a lot. I was able to implement a number of basic BN structure estimation algorithms ...

Continue reading

Feature summary of BN structure learning in python pgm libraries

Posted on Sat 23 July 2016 in general

This is a (possibly already outdated) summary of structure learning capabilities of existing Python libraries for general Bayesian networks.


  • Discrete MLE Parameter estimation
  • Discrete constraint-based Structure estimation
  • Linear Gaussian MLE Parameter estimation
  • Linear Gaussian constraint-based Structure estimation

Version 1.1, released 2012, Python 2

bnfinder (also here)

  • Discrete ...
Continue reading

GSoC proposal accepted!

Posted on Tue 26 April 2016 in general

My proposal for Google Summer of Code 2016 has been accepted :). This means that I will spend part of my summer working on the pgmpy library. I will implement some techniques for Bayesian Network structure learning. You can have a look an my proposal here.

As a first step, I ...

Continue reading