In Masterarbeit:"Anomalie-Detektion in Zellbildern zur Anwendung der Leukämieerkennung" verwendete CSI Methode.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

main.py 1.5KB

12345678910111213141516171819202122232425262728293031323334353637
  1. from sys import argv
  2. from os import system
  3. from datasets.prepare_data import prep, resize
  4. import torch
  5. import os
  6. from datasets.postprocess_data import postprocess_data
  7. DATA_BASE_DIR = r'/home/feoktistovar67431/CSI/CSI_local/main.py'
  8. BASE_DIR = '/home/feoktistovar67431/CSI/CSI_local/'
  9. def main():
  10. for argument in argv:
  11. if argument == '--proc_step':
  12. proc_step = argv[argv.index(argument)+1]
  13. if proc_step == 'eval':
  14. system("eval.py "+' '.join(argv[1:]))
  15. if proc_step == 'train':
  16. system(BASE_DIR + os.sep + "eval.py " + ' '.join(argv[1:]))
  17. if proc_step == 'plot':
  18. plot_data()
  19. elif proc_step == 'post_proc':
  20. postprocess_data(
  21. [
  22. r'\CNMC_resnet18_unsup_simclr_CSI_shift_cutperm4_one_class_0\log.txt',
  23. r'\CNMC_resnet18_unsup_simclr_CSI_shift_cutperm4_one_class_0_64px\log.txt',
  24. r'\CNMC_resnet18_unsup_simclr_CSI_shift_cutperm16_one_class_0_32px\log.txt',
  25. r'\CNMC_resnet18_unsup_simclr_CSI_shift_cutperm_one_class_0_64px_batch64\log.txt',
  26. r'\CNMC_resnet18_unsup_simclr_CSI_shift_rotation_one_class_0\log.txt',
  27. r"\CNMC_resnet18_unsup_simclr_CSI_shift_gauss_one_class_0_32px\log.txt"
  28. # r'\cifar10_resnet18_unsup_simclr_CSI_shift_rotation_one_class_1\log.txt'
  29. ]
  30. )
  31. if __name__ == '__main__':
  32. main()