Skip to content

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

License

Notifications You must be signed in to change notification settings

irenepisani/Neural_Network_from_scratch

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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.

About

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

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%