Downloads · 30 days
0
karthik-2905/Bayesian-Networks
Bayesian-Networks is a machine learning model from karthik-2905. Use it for the machine learning task on the model card, and read the license before you ship it in a product.
A comprehensive implementation of Bayesian Networks for probabilistic modeling and inference, featuring educational content and practical applications using the Iris dataset.
Downloads · 30 days
0
Access
Public
Updated Aug 2, 2025
Repo size
418 KB
Likes
0
Public
Click a slice to open those files.
.png415 KB · 50%
From the Hugging Face model README
A comprehensive implementation of Bayesian Networks for probabilistic modeling and inference, featuring educational content and practical applications using the Iris dataset.
This project provides a complete learning experience for Bayesian Networks, from theoretical foundations to practical implementation. It includes detailed explanations, step-by-step tutorials, and a working implementation that demonstrates probabilistic inference on real data.
├── implementation.ipynb # Main notebook with theory and implementation
├── README.md # This file
├── bayesian_network_model.pkl # Trained Bayesian Network model
├── bayesian_network_analysis.png # Network structure visualization
├── processed_iris_data.csv # Discretized Iris dataset
├── model_summary.json # Model architecture and performance metrics
├── inference_results.json # Inference scenarios and predictions
└── bayesian_network_training.log # Training process logs
pip install numpy pandas scikit-learn pgmpy matplotlib seaborn jupyter
implementation.ipynb in Jupyter NotebookThe notebook includes comprehensive educational material:
This project serves as a complete learning resource for understanding Bayesian Networks, combining theoretical knowledge with practical implementation. Perfect for students, researchers, and practitioners looking to master probabilistic graphical models.