Implementation of a Neural Network from scratch in Python for the Machine Learning course.
-
Andrea Iommi - M.Sc. in Artificial Intelligence, University of Pisa
-
Irene Pisani - M.Sc. in Artificial Intelligence, University of Pisa
-
[Alice Bergonzini] - M.Sc. Digital Humanities, University of Pisa
Project implementation for Machine Learning exam, Master's Degree Course in Computer Science, Artificial Intelligence curriculum, University of Pisa.
Professor: Alessio Micheli.
The project consists in the implementation of an Artificial Neural Network built from scratch using Python, without using pre-built libraries. The overall validation schema consists in a preliminary screening phase to reduce the hyperparameters search space, followed by a first coarse grid-search and a second but finer one. All the explored models are validated with a 4-fold cross validation. The resulting model is a 1 hidden layer network with 25 units each and TanH activation.