5

I am trying to understand and use Bayesian Networks. I see that there are many references to Bayes in scikit-learn API, such as Naive Bayes, Bayesian regression, BayesianGaussianMixture etc. On searching for python packages for Bayesian network I find bayespy and pgmpy.

Is it possible to work on Bayesian networks in scikit-learn?

rnso
  • 1,608
  • 3
  • 19
  • 35

2 Answers2

3

If you wish to understand and use Bayesian networks, you can try OpenMarkov, an open-source tool. I recommend you having a look at its tutorial.

2

PyMC3 is a Python library build on top of Theano. And then there pymc3_models that adds a scikit-learn like API.

Soerendip
  • 744
  • 1
  • 9
  • 16