Skip to content

Assignments from NDM-07-05 :: Neural Networks - Deep Learning University Course, covering Neural Networks, SVM, and RBF Neural Nets.

Notifications You must be signed in to change notification settings

Alexisjr2001/DL-Assignments

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Neural Networks - Deep Learning Assignments

This repository contains my assignments from the Neural Networks - Deep Learning university course (NDM-07-05). The course covered topics such as neural networks, support vector machines, and radial basis function neural networks.

Assignment 1: Neural Networks

Theme

  • The MNIST digit classification using MLP.

Experiments related to the learning part, as it was described and analyzed in the lectures of the course:

  • Comparison with KNN, Nearest Class Centroid.
  • Weight initialization.
  • Standardization-Normalization.
  • One Hot Encoding.
  • Batch, Mini-Batch, Stochastic Gradient Descent.
  • Data Shuffling.
  • Cross Validation for hyper-parameter tuning.
  • Committees of Neural Networks.

Assignment 2: Support Vector Machines

Theme

  • Recognition of odd and even numbers in the decimal digits (0,1,…,9) of MNIST.

Experiments related to the learning part, as it was described and analyzed in the lectures of the course:

  • Comparison with KNN, Nearest Class Centroid.
  • Standardization-Normalization.
  • Regularization Parameter(C) & Kernels(eg Polynomial).
  • Consecutive Cross Validations for hyper-parameter tuning.
  • Training with the best set of parameters.
  • Primal Vs Dual Space.

Assignment 3: Radial Basis Function Neural Networks

Theme

  • The MNIST digit classification using RBF NNs.

Experiments related to the learning part, as it was described and analyzed in the lectures of the course:

  • Comparison with KNN, Nearest Class Centroid and MLPs.
  • Different Standard Deviations for the Gaussian function.
  • Different Centroid Initializations for the Gaussian function.
  • Extreme Learning Machine (ELM).
Each Jupyter Notebook in the repository corresponds to a separate assignment and includes both the source code and the corresponding report.

About

Assignments from NDM-07-05 :: Neural Networks - Deep Learning University Course, covering Neural Networks, SVM, and RBF Neural Nets.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published