Skip to content
Resources
Machine Learning
1. Start Here

How to get started with ML

Contents

Math

Learn some math basics! Focus only on these topics, then come back later in case you need to learn more.

Introduction

Interview Resources

Artificial Intelligence

Genetic Algorithms

Statistics

Useful Blogs

Resources on Quora

Kaggle Competitions WriteUp

Cheat Sheets

Classification

Linear Regression

Logistic Regression

Model Validation using Resampling

Deep Learning

Natural Language Processing

Computer Vision

Support Vector Machine

Reinforcement Learning

Decision Trees

Random Forest / Bagging

Boosting

Ensembles

Stacking Models

Vapnik–Chervonenkis Dimension

Bayesian Machine Learning

Semi Supervised Learning

Optimization

Other Tutorials

Save Cheat Sheets!

How to get started with ML

2. Learn Python

3. Learn The ML Tech Stack:

  1. NumPy:
  2. Pandas:
  3. Matplotlib:

(Scikit-Learn and TensorFlow are taught in step 4. PyTorch is optional, maybe in step 7)

4. Machine Learning Courses

5. Hands-on Data Preparation

Future [Specialize & Create Blog]

  • Specialize in one field (e.g. Computer Vision, NLP, etc.)
  • Look at requirements in corresponding job descriptions and learn those skills
  • Tip: Create a blog and share tutorials and what you have learned!

Additional Resources