← All projects

Machine-Learning-Algorithms-From-Scratch

by @M0hc3n

14

This repository gathers the essential Machine Learning algorithms coded from scratch using only numpy and sklearn

About this project

Machine-Learning-Algorithms-From-Scratch This repository gathers the essential Machine Learning algorithms coded from scratch using only: Numpy: for algebraic, and statistical operations Sklearn: for generating testing data Getting Started: Start by setting up a python virtual environment by running: Activate the virtual environment: Install the required libraries: All the folders contain at least two files: - modelname.py: contains the class that implements a specific ML model or technique. - main.py: contains the testing script, it usually has an accuracy check or a plotting of the result. To test the implementation, you can drag and drop the main file to the main directory \ then, you can run: Resources: The tutorial that engaged me in creating this repository is this one, it helps to understand the coding phase of the algorithms, and it contains pretty usefull testing scripts that I have used. Although the previous tutorial was mostly enriching, in the theoretical part, I have taken advantage of insightful blogs written in Towards DataScience, Ask Python, and Wikipedia.

From the project README on GitHub

Stars
14
Forks
0
Last push
10 Oct 2023

Add this badge to your README

Show that your project is listed on Made in Algeria.

Made in Algeria
[![Made in Algeria](https://www.madeinalgeria.dev/badge/machine-learning-algorithms-from-scratch.svg)](https://www.madeinalgeria.dev/projects/machine-learning-algorithms-from-scratch)

Related projects