Source code for our paper "Evaluating-the-Robustness-of-Self-Supervised-Learning-in-Medical-Imaging"
Authors: Fernando Navarro, Christopher Watanabe, Suprosanna Shit, Anjany Sekuboyina, Jan Peeken , Stephanie E. Combs, and Bjoern H. Menze.
You need to have following in order for this library to work as expected
- python >= 3.6.5
- pip >= 18.1
- tensorflow-gpu = 1.9.0
- tensofboard = 1.9.0
- numpy >= 1.15.0
- dipy >= 0.14.0
- matplotlib>= 2.2.2
- nibabel >= 1.15.0
- pandas >= 0.23.4
- scikit-image >= 0.14.0
- scikit-learn >= 0.20.0
- scipy >= 1.1.0
- seaborn >= 0.9.0
- SimpleITK >= 1.1.0
- tabulate >= 0.8.2
- xlrd >= 1.1.0
Run pip install -r requirements.txt
Run the python script train_val.py
. Make sure to change file paths for tfrecord files according to your configuration.
Run the python script inference.py
. Follow the commends in the script to change variables according to your training model and file paths.
Please cite our paper if it is useful for your research:
- Fernando Navarro - ferchonavarro
- Christopher Watanabe - []
Let us know if you face any issues. You are always welcome to report new issues and bugs and also suggest further improvements. And if you like our work hit that start button on top. Enjoy :)