Bayesian networks in scikit-learn? 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?
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.