Skip to content

Implementation of various machine learning algorithms

Notifications You must be signed in to change notification settings

sidthekidder/ml_algorithms

Repository files navigation

ML Algorithms

Implementation of various machine learning algorithms.

linear_regression.py

Implements basic gradient descent.

decision_tree.py

Implements the recursive id3 algorithm and chooses best split based on maximum entropy decrease.

decision_tree - bagging:boosting.py

Implements bagging and boosting to learn an ensemble of decision trees.

pca.py

Calculates Principle Component Analysis and decomposes dataset into eigenvalues and eigenvectors. Plots cumulative variance chart.

spectral_clustering.py

Implements spectral clustering of generated dataset using PCA and plots the kmeans labels.

About

Implementation of various machine learning algorithms

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published