Assignment on Deep-Learning course at ECE AUTH
This repository contains my assignment for the Deep Learning course at the Department of Electrical and Computer Engineering (ECE), Aristotle University of Thessaloniki (AUTH).
The goal of the assignment is to study and compare different deep learning architectures and training strategies on a small medical imaging dataset.
The assignment consists of three main parts:
-
CNN
- Implementation of a Convolutional Neural Network and experimenting with different techniques
-
Transfer Learning with CNN
- Transfer learning using a pretrained ResNet18 model
- Comparison between feature extraction and fine-tuning
-
Transfer Learning with Vision Transformer
- Transfer learning using a pretrained DeiT Transformer
- Compoarison between feature extraction and fine-tuning
The dataset used in this project is BloodMNIST, from the MedMNIST collection.
- PyTorch
- timm (for pretrained Vision Transformer models)