Classification of malignt vs benignt melanoma using deep learning, on the ISIC 2020 Challenge Dataset, https://doi.org/10.34970/2020-ds01 (c) by ISDIS, 2020. This Dataset can be found and downloaded at [https://www.kaggle.com/c/siim-isic-melanoma-classification/data].
The original images needs to be resized to reduce the computational time, this is done with resize_images.py, the images can be reduced to desired shape.
Before running the main file, the csv files needs to be modified. This is done using the prepare_data.py file. To run this, use the train.csv, test.csv downloaded at the link above. And duplicates_csv is provided in the folder data. Running this script will create the processed train and test csv (train_processed.csv and test_processed.csv) that is needed to run main.py.
To run the main function, main.py, the paths: train_img_path and test_img_path should be changed to the path to the directory that contains the resized train and test images.
Also, the data_train and test_train should be change to the path to the proessed train and test csv files are located.