3

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,558
  • 3
  • 16
  • 34

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.

  • Thanks for a good link. Pl see my question here: https://datascience.stackexchange.com/questions/41747/undestanding-bayesian-network-with-openmarkov – rnso Nov 27 '18 at 15:36
2

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

Soerendip
  • 724
  • 1
  • 9
  • 16