Skip to content

A repository to store the programming files of Machine Learning course. Contains implementations of Kmeans, KNN, Perceptron, Candidate elimination algorithm.

Notifications You must be signed in to change notification settings

hariharan-tech/ML_Lab

Repository files navigation

ML Lab

A repository to store the programming files of Machine Learning Lab course.

Contains:

  • Hebb's rule implementation
  • Perceptron neuron implementation
  • Find S algorithm
  • Candidate elimination algorithm
  • Data visualization (getting started with matplotlib and seaborn)
  • Bivariate Guassian distribution visualization (animation gif)
  • K Means clustering (using CTypes module for distance calculations, available distances are: ['Euclidean', 'Manhattan', 'Minkowski', 'Supremum'].
  • K Near Neighbours (update required)

Bivariate Guassian distribution visualizations

(May take some time to load due to high quality animations)

  • Shifting mean Shifting Mean

  • Changing the Covariance matrix Shifting Covariance

K-Means clustering

  • Clustering example GIF Clustering gif

About

A repository to store the programming files of Machine Learning course. Contains implementations of Kmeans, KNN, Perceptron, Candidate elimination algorithm.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages