Project for the second module of Image Processing and Computer Vision at University of Bologna (2024-2025).
A classification task of cat and dog breeds is solved by:
- implementing a Convolutional Neural Network from scratch in PyTorch
- fine-tuning a pretrained network, in particular the ResNet-18 on ImageNet-1K