README 926 B

1234567891011121314151617181920
  1. Pytorch CNN model to diagnose Alzheimer's Disease on PET Scans
  2. PyTorch version Ruben Aguilo Schuurs (UW-Madison), reworked from Dr. Alison Deatsch's Tensorflow Version
  3. Files:
  4. - main.py: Controls everything. Calls all of the following files
  5. - utils/CNN.py & utils/CNN_Layers.py: CNN Model structure
  6. - preprocess.py: prepares CustomDatasets training, validation, and testing
  7. - train_methods.py: CNN training code
  8. - Graphs.py: Multiple graphing / results functions
  9. - K-fold.py: Specific graphs
  10. - dataset_sd_mean_finder.py: unused
  11. - show_image.py: show image
  12. - TALOS_main.py: unsuccessful attempt at implementing talos
  13. To run (in main.py):
  14. 1. Define the CNN filepath and dataset filepath
  15. 2. Change the properties
  16. 3. Comment or uncomment the functions (train, load, evaluate, predict) depending on your interest.
  17. -- You don't need to load again after training.
  18. 4. See it in action! Training will take a while with large dataset!!