- Heart Disease Dataset: Download from: https://www.kaggle.com/datasets/fedesoriano/heart-failure-prediction/data
- Ensure that all the packages mentioned in requirements.txt is present in your env
- Download, if not present the datasets - they should be named: heart.csv
- For mlrose, it is better to clone mlrose repo: https://github.com/gkhayes/mlrose and then install rather than using pip
- Neural Network Optimization.ipynb - Optimize NN using Random Hill climbing, Simulated Annealing and Genetic Algorithm
- Optimization Algo.ipynb - Random Hill climbing, Simulated Annealing and Genetic Algorithm on 4 peaks and N Queens
- Clone: https://github.gatech.edu/gt-omscs-ml/cs-7641-2024-fall-nsaji6 2.Start launch jupyter from anaconda
- Navigate to Assignment - 2
- Choose either: Neural Network Optimization.ipynb or Optimization Algo.ipynb
- Run all cells in them sequentially.
Link to overleaf Project: https://www.overleaf.com/read/qbyytrjfqxwr#a0bd3d