navreeetkaur/bayesian-network-learning
Learning Bayesian Network parameters using Expectation-Maximisation
This project helps medical researchers or data scientists working with healthcare data to automatically determine the probability relationships within a medical diagnosis Bayesian network. You provide a medical Bayesian network structure (like one modeling diseases and symptoms) and patient health records, some of which may have missing information. The output is the same Bayesian network with all the probability values filled in, ready for use in diagnostic systems.
No commits in the last 6 months.
Use this if you have a predefined Bayesian network structure for a domain like medical diagnosis, along with patient data that contains some missing values, and you need to learn the underlying probabilities.
Not ideal if you need to discover the structure of the Bayesian network from scratch, or if your dataset has many missing values per record.
Stars
11
Forks
3
Language
Python
License
—
Category
Last pushed
Jul 12, 2018
Commits (30d)
0
Get this data via API
curl "https://pt-edge.onrender.com/api/v1/quality/ml-frameworks/navreeetkaur/bayesian-network-learning"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
Higher-rated alternatives
tensorflow/probability
Probabilistic reasoning and statistical analysis in TensorFlow
pyro-ppl/pyro
Deep universal probabilistic programming with Python and PyTorch
erdogant/bnlearn
Python package for Causal Discovery by learning the graphical structure of Bayesian networks....
probml/pyprobml
Python code for "Probabilistic Machine learning" book by Kevin Murphy
google/edward2
A simple probabilistic programming language.