Skip to content

This repository contains a collection of machine learning algorithms implemented from scratch for an educational course https://stepik.org/course/68260/. The goal is to provide a clear and intuitive understanding of fundamental machine learning concepts by implementing the algorithms in a step-by-step manner.

Notifications You must be signed in to change notification settings

Ceviess/ml_algorithms_from_scratch

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 

Repository files navigation

Machine Learning Algorithms from Scratch

This repository contains a collection of machine learning algorithms implemented from scratch for an educational course https://stepik.org/course/68260/. The goal is to provide a clear and intuitive understanding of fundamental machine learning concepts by implementing the algorithms in a step-by-step manner.

Table of Contents

Introduction

This repository aims to help deepen understanding of machine learning concepts by implementing various algorithms from scratch.

Implemented Algorithms

  1. Linear Regression
  2. Logistic Regression
  3. k-Nearest Neighbors (k-NN)
  4. Decision Trees
  5. Random Forest

License

This project is licensed under the MIT License, which means you're free to use, modify, and distribute the code for educational or non-commercial purposes.


Feel free to reach out with any questions or suggestions. Happy coding and learning!

About

This repository contains a collection of machine learning algorithms implemented from scratch for an educational course https://stepik.org/course/68260/. The goal is to provide a clear and intuitive understanding of fundamental machine learning concepts by implementing the algorithms in a step-by-step manner.

Topics

Resources

Stars

Watchers

Forks

Languages