All Projects → hammadshaikhha → Data Science And Machine Learning From Scratch

hammadshaikhha / Data Science And Machine Learning From Scratch

Implements common data science methods and machine learning algorithms from scratch in python. Intuition and theory behind the algorithms is also discussed.

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to Data Science And Machine Learning From Scratch

100 Days Of Ml Code
A day to day plan for this challenge. Covers both theoritical and practical aspects
Stars: ✭ 172 (-55.56%)
Mutual labels:  jupyter-notebook, machine-learning-algorithms
Learn Statistical Learning Method
Implementation of Statistical Learning Method, Second Edition.《统计学习方法》第二版,算法实现。
Stars: ✭ 228 (-41.09%)
Mutual labels:  jupyter-notebook, machine-learning-algorithms
Bet On Sibyl
Machine Learning Model for Sport Predictions (Football, Basketball, Baseball, Hockey, Soccer & Tennis)
Stars: ✭ 190 (-50.9%)
Mutual labels:  jupyter-notebook, machine-learning-algorithms
Machine Learning Workflow With Python
This is a comprehensive ML techniques with python: Define the Problem- Specify Inputs & Outputs- Data Collection- Exploratory data analysis -Data Preprocessing- Model Design- Training- Evaluation
Stars: ✭ 157 (-59.43%)
Mutual labels:  jupyter-notebook, machine-learning-algorithms
Machine learning basics
Plain python implementations of basic machine learning algorithms
Stars: ✭ 3,557 (+819.12%)
Mutual labels:  jupyter-notebook, machine-learning-algorithms
Machine learning
Estudo e implementação dos principais algoritmos de Machine Learning em Jupyter Notebooks.
Stars: ✭ 161 (-58.4%)
Mutual labels:  jupyter-notebook, machine-learning-algorithms
Machine Learning Notebooks
Machine Learning notebooks for refreshing concepts.
Stars: ✭ 222 (-42.64%)
Mutual labels:  jupyter-notebook, machine-learning-algorithms
Time Series Classification And Clustering With Reservoir Computing
Library for implementing reservoir computing models (echo state networks) for multivariate time series classification and clustering.
Stars: ✭ 120 (-68.99%)
Mutual labels:  jupyter-notebook, machine-learning-algorithms
Homemade Machine Learning
🤖 Python examples of popular machine learning algorithms with interactive Jupyter demos and math being explained
Stars: ✭ 18,594 (+4704.65%)
Mutual labels:  jupyter-notebook, machine-learning-algorithms
Notebooks Statistics And Machinelearning
Jupyter Notebooks from the old UnsupervisedLearning.com (RIP) machine learning and statistics blog
Stars: ✭ 270 (-30.23%)
Mutual labels:  jupyter-notebook, machine-learning-algorithms
Hdbscan
A high performance implementation of HDBSCAN clustering.
Stars: ✭ 2,032 (+425.06%)
Mutual labels:  jupyter-notebook, machine-learning-algorithms
Articles
A repository for the source code, notebooks, data, files, and other assets used in the data science and machine learning articles on LearnDataSci
Stars: ✭ 350 (-9.56%)
Mutual labels:  jupyter-notebook, machine-learning-algorithms
Python Machine Learning Book
The "Python Machine Learning (1st edition)" book code repository and info resource
Stars: ✭ 11,428 (+2852.97%)
Mutual labels:  jupyter-notebook, machine-learning-algorithms
Log Anomaly Detector
Log Anomaly Detection - Machine learning to detect abnormal events logs
Stars: ✭ 169 (-56.33%)
Mutual labels:  jupyter-notebook, machine-learning-algorithms
Machine Learning Concepts
Machine Learning Concepts with Concepts
Stars: ✭ 134 (-65.37%)
Mutual labels:  jupyter-notebook, machine-learning-algorithms
Machine Learning Interview Enlightener
This repo is meant to serve as a guide for Machine Learning/AI technical interviews.
Stars: ✭ 207 (-46.51%)
Mutual labels:  jupyter-notebook, machine-learning-algorithms
Loandefault Prediction
Lending Club Loan data analysis
Stars: ✭ 113 (-70.8%)
Mutual labels:  jupyter-notebook, machine-learning-algorithms
Ml Dl Scripts
The repository provides usefull python scripts for ML and data analysis
Stars: ✭ 119 (-69.25%)
Mutual labels:  jupyter-notebook, machine-learning-algorithms
Aleph star
Reinforcement learning with A* and a deep heuristic
Stars: ✭ 235 (-39.28%)
Mutual labels:  jupyter-notebook, machine-learning-algorithms
Draw
Reimplementation of DRAW
Stars: ✭ 346 (-10.59%)
Mutual labels:  jupyter-notebook, machine-learning-algorithms

Data Science in Python from Scratch

Introduction

This repository was initially created to submit machine learning assignments for Siraj Raval's online machine learning course. The purpose of the course was to learn how to implement the most common machine learning algorithms from scratch (without using machine learning libraries such as tensorflow, PyTorch, scikit-learn, etc).

Although that course has ended now, I am continuing to learn data science and machine learning from other sources such as Coursera, online blogs, and attending machine learning lectures at University of Toronto. Sticking to the theme of implementing machine learning algortihms from scratch, I will continue to post detailed notebooks in python here as I learn more.

The eventual goal for this repository is to contain detailed notebooks on statitistical analysis, machine learning, and deep learning with everything coded mainly using numpy and pandas.

Style of notebooks

I write the notebooks to contain:

  1. Intuition

  2. Mathematics and Statistics behind the tool/algorithm

  3. Code implementation from scratch (using numpy)

  4. Application to real (publicly available) data

If you spot any mistakes in the code or the theory, feel free to raise an issue.

Contact

If you would like to directly contact me with queries related to this repository:

Email: [email protected]

Twitter: https://twitter.com/HammadShaikhha

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].