Bayesian network structure learning

BLSN (/Bai’sen/) is a Python library for data scientists, researchers that infers Bayesian network from observed data. It puts Dataframe into predefined Estimator, and Estimator offers customized methods to find the Bayesian network structure.

If you are noobie in Bayesian network, don’t hesitate to read the section Bayesian network. Then check out the Usage section for further information, including how to Installation the project.

Note

This project is under active development.

Available estimators

  • Hill climb

  • Simulated annealing

  • Dynamic program: shortest path perspective

  • PC algorithm

  • Genetic algorithm

  • K2 algorithm

Acknowledgement

Any question, feel free to email me!

Author: Huang Hao.

School: Tianjin University, Priceless Lab.