Provide recommendations on whether to go for lung cancer screening based on evidence provided to a bayesian network.
Find a file
2026-01-11 14:58:20 +02:00
.gitignore Replace Makefile with Bash scripts and automate .ipynb generation 2025-10-09 15:51:24 +02:00
cleanup.sh Replace Makefile with Bash scripts and automate .ipynb generation 2025-10-09 15:51:24 +02:00
main.py Cleanup 2025-10-10 22:06:19 +02:00
README.md Update README 2026-01-11 14:58:20 +02:00
requirements.txt Replace Makefile with Bash scripts and automate .ipynb generation 2025-10-09 15:51:24 +02:00
resampled-lung-cancer.csv Rename files 2025-10-09 15:29:30 +02:00
run.sh Replace Makefile with Bash scripts and automate .ipynb generation 2025-10-09 15:51:24 +02:00
survey-lung-cancer.csv Rename files 2025-10-09 15:29:30 +02:00

CSC4025Z Artificial Intelligence Assignment 1: Bayesian Networks

Provide recommendations on whether to go for lung cancer screening based on evidence provided to a bayesian network.

Requirements

  • jupyter
  • ipykernel
  • pyagrum
  • pandas
  • jupytext

Note: Please ensure bash shell is used. All above listed requirements will be automatically installed when using ./run.sh.

Usage

  1. Run ./run.sh. This will build the venv for you and open jupyter notebook.
  2. Execute code blocks from the generated main.ipynb in a web-browser.

Run ./cleanup.sh when complete.

Authors and acknowledgment

  • Unays Bhad (BHDUNA001)
  • Channing Bellamy (BLLCHA013)
  • Raaziq Parkar (PRKRAA002)