This repository is a collection of various machine learning algorithms.
- Principal Components Analysis (PCA)
- Kernel Principal Components Analysis (KPCA)
- Linear Discriminant Analysis (LDA)
- K Nearest Neighbours (KNN)
- K Means Clustering
- DBSCAN
- Multilayer Perceptron
You must have python installed on you machine (Dont install 3.12)
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