/Bayesian-Network

Primary LanguageJupyter Notebook

Bayesian Network

Python Files

  • node- Implementation of node class
  • distribution- Contains two classes
    • Discrete Distribution- For node with no dependency
    • Conditional Probability table- For node with dependency
  • bayesianNetwork- For creating a bayesian network by adding nodes and specifying the dependency of nodes. Also for predicting probabiliy based on some prior information
  • main- run this file for monty hall problem...change the parameters of condition variable for various prediction

For Interactive Ui

Run the notebook file for interactive UI.