Skip to content

Includes implementations of standard machine learning algorithms coded with minimal use of external libraries (no use of sklearn, pytroch etc.)

License

Notifications You must be signed in to change notification settings

SJ1727/Machine-Learning

Repository files navigation

Machine-Learning

This repository is a collection of various machine learning algorithms.

Algorithms included in repository

  • Principal Components Analysis (PCA)
  • Kernel Principal Components Analysis (KPCA)
  • Linear Discriminant Analysis (LDA)
  • K Nearest Neighbours (KNN)
  • K Means Clustering
  • DBSCAN
  • Multilayer Perceptron

Prerequisites

Install Python

You must have python installed on you machine (Dont install 3.12)

Install Dependencies

Before you install the required dependencies you may want to create a virtual enviroment, this can be done by running python -m venv venv in your console. To activate your enviroment if you are on windows run venv\scripts\activate, if you are on mac/linux run venv\bin\activate

To install the dependences run pip install -r requirements.txt

About

Includes implementations of standard machine learning algorithms coded with minimal use of external libraries (no use of sklearn, pytroch etc.)

Topics

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published