Skip to content

This is a project about the use of Convolutional Neural Netoworks on skin cancer classification task. The dataset we used is HAM10000. The project has been done with the collaboration of Alberto Bezzon. This is a project made for the Cognitive Services course of the Master degree in computer science of the University of Padua.

Notifications You must be signed in to change notification settings

tommasocarraro/SkinCancerClassificationCNN

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Skin cancer classification on HAM10000

This repository contains the project made for the course of Cognitive Services at the Master degree in computer science at the University of Padua.

In report/ folder there is the paper associated to the project. It explains the choices, the approach and the dataset that we used in the project.

In code/ folder there is the code to reproduce the experiments performed for the project and explained in the project report:

  • model_building.py creates the five CNN models explained in the Proposed model section of the report;
  • model_testing.py computes the metrics scores associated with the five models built by the previous script;
  • learning_rate_test.py trains the proposed model with the three learning rate values explained in the Optimizer and optimizer hyperparameters choice section of the report;
  • data_augmentation.py creates the oversampled dataset to perform the experiment explained in the Experiments section of the report;
  • model.py performs all the experiments presented in the Experiments section of the report;
  • model_test.py computes the metrics scores associated with the models built by the previous script.

In results/ folder there are all the results obtained in this project and showed in the project report.

In presentationSlides/ folder there are the slides used to present this project.

In courseSlides/ folder there are the slides used by Professors to explain the course.

In usefullInfo/ folder there are some useful informations about skin cancer classification task and deep learning topics.

About

This is a project about the use of Convolutional Neural Netoworks on skin cancer classification task. The dataset we used is HAM10000. The project has been done with the collaboration of Alberto Bezzon. This is a project made for the Cognitive Services course of the Master degree in computer science of the University of Padua.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published