Skip to content

Latest commit

 

History

History
25 lines (15 loc) · 1.25 KB

README.md

File metadata and controls

25 lines (15 loc) · 1.25 KB

impl-NN-from-scratch

Implementation of a Neural Network from scratch in Python for the Machine Learning course.

unipi


Authors:

  • 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

Description

Project implementation for Machine Learning exam, Master's Degree Course in Computer Science, Artificial Intelligence curriculum, University of Pisa.

Professor: Alessio Micheli.

Abstract

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.