Skip to content

janerjzou/Multiple_Layer_Neural_Network

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 

Repository files navigation

Multiple_Layer_Neural_Network

COMP5329 Deep Learning - Assignment 1

Mar 2021 - Apr 2021

Task Description

Required to accomplish a multi-class classification task on the provided dataset. Only use scipy, numpy and pandas

The given datasets have already been split into the training set and test set with 50000 instances and 10000 instances respectively. Each instance consists of 128 numerical attributes. The given labels in the datasets are 0 to 9, ten classes. Each class have 5000 instances for training.

The expected outcome of this project is to successfully construct an efficient multi-layer neural network model that can correctly classify instances with high accuracy.

Main modules:

  • ReLU activation
  • Weight Decay
  • Momentum in SGD
  • Dropout
  • Softmax and Cross-Entropy Loss
  • Mini-batch training
  • Batch Normalisation

Datasets can be downloaded from here: https://drive.google.com/file/d/1vEev9c_PYgzjryY2Sd4gDV4CSq_DDb11/view?usp=sharing

About

Neural network for image classification form scratch.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published