Skip to content

This repository documents the machine learning and data visualization assignments done as part of ECE521 coursework.

Notifications You must be signed in to change notification settings

christeefy/ECE521_Assignments

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ECE521_Assignments

This repository documents the machine learning and data visualization assignments done as part of ECE521 coursework.

Assignments

ECE521 assignments on machine learning. Assignments are done in teams of two. Below are brief descriptions for each assignment.

Assignment 1

  • Predicting values using k-nearest neighbours
  • "3/5" digit classifier using linear regression and logistic regression
  • Stochastic gradient descent
  • Curse of dimensionality
  • Bias-variance tradeoff
  • Regularization

Assignment 2

  • Multiclass classification of characters A to J using logistic regression
  • Multiclass classification of characters A to J using neural networks
  • Maximum likelihood estimation
  • Early-stopping
  • Dropout
  • Softmax
  • Hinton diagrams

Assignment 3

  • Clustering using K-means
  • Clustering using Mixture of Gaussians
  • Discovering latent dimensions using factor analysis

Assignment 4

  • Bayesian networks
  • Factor graphs
  • Hidden markov models
  • Message-passing algorithm

About

This repository documents the machine learning and data visualization assignments done as part of ECE521 coursework.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published