Skip to content

c-barakat/covidnet_tune

Repository files navigation

Applying Hyperparameter Tuning to COVID-Net

This repository includes the code and data required to replicate the results of the manuscript "Analysis of Chest X-Ray as a Use Case for an HPC-enabled Data Analysis and Machine Learning Platform for Medical Diagnosis Support."

Please note that some of the code is streamlined for parallel execution and will need to be adapted for serial implementation.

Datasets

The dataset train/test split was done as part of a previous publication, and can be replicated based on the train/test split described in the current manuscript and the train_fusion_0.8.txt and test_ehl_edited_0.8.txt files.

Model

  • COVID-Net can be obtained from the COVID-Net repository
  • Due to storage restrictions, this repository will not include the trained models based on each of the best parameters provided by the 4 selected Ray Tune schedulers. Instead, training_parameters.csv contains the parameters produced by each of the schedulers, and can be used to train the downloaded COVID-Net model.

Software, Packages, and versions

Required for parallel execution

  • Tensorflow-GPU==1.13.1
  • Horovod==0.16.2
  • cuDNN==7.5.1.10
  • CUDA==10.1.105
  • ParaStationMPI==5.4.0-1
  • NCCL==2.4.6-1
  • mpi4py==3.1.4

Required for serial execution

  • Python==3.6.8
  • Tensorflow==1.13.1
  • matplotlib==3.0.3
  • numpy==1.19.0
  • opencv-python==4.4.0.44
  • pandas==0.24.2
  • ray==0.6.2
  • simplejson==3.16.0

Repository Structure

About

Applying Hyperparameter Tuning to COVID-Net

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published