100 Days of Machine Learning  - Mind Map

100 Days of Machine Learning

Day 1: Overview of ML

Overview of ML

What is ML? How does it work?

Example Applications

Nature of ML Problems

Traditional CS vs ML

ML Flow

ML Advantages & Dis-advantages

Day 2: Supervised Learning Setup

Supervised Learning Setup

What is Supervised Learning?
Algorithms vs. Model?
Classification vs. Regression

Rules vs. Learning

Formalizing the setup or Formulation
1. Regression
2. Classification

Feature Space

Label Space

Hypothesis Space

Day 3: Hypothesis Space

Hypothesis Space

How to choose Hypothesis Space?
How to evaluate Hypothesis Space? or How do we evaluate the performance?

Day 4: Hypothesis Space Cont.

Hypothesis Cont.

Loss Functions

0/1 Loss
Squared loss
Absolute loss
Root Mean Squared Error

The elusive h

How not to reduce the loss?

Generalization

Generalization loss

Training and Test Data, Validation sets

Day 5: Nearest Neighbors Methods

Nearest Neighbors Methods

KNN Algorithm

Basic Idea
Formal Definition
KNN Decision Boundary

- A supervised, non-parametric algorithm
- Used for classification and regression
- An Instance-based learning algorithm
- A lazy learning algorithm

- Characteristics of kNN
- Practical issues

Day 6: Nearest Neighbors Methods Cont.

Nearest Neighbors Methods Cont.

Similarity/Distance Metrics

Constraints/Properties on Distance Metrics

Euclidean Distance

Manhatten Distance

Minkowski distance

Chebyshev Distance

Norm of a vector and Its Properties

Cosine Distance

Practical issues in computing distance

Day 7: Nearest Neighbors Methods Cont.

Nearest Neighbors Methods Cont.

KNN Algorithm Formulation: Regression vs Classification

Complexity of KNN

Choosing the value of K – The theory

Tuning the hyperparameter K – the Method

KNN – The good, the bad and the ugly

Day 8: Nearest Neighbors Methods Cont.

Day 9: KNN Enhancements

Day 10: KNN: The Curse of Dimensionality

Day 11: Dimensionality Reduction

Day 12: Dimensionality Reduction Cont.

Day 13: Evaluation of Classifiers

Day 14: Evaluation of Classifiers Cont.

Day 15: Evaluation of Classifiers Cont.

Day 16: Evaluation of Classifiers Cont.

Day 17: Evaluation of Classifiers Cont.

Day 18: Which Mean to Use?

Day 19: Evaluation of Classifiers Cont.

Day 20: Motivating Linearity

Day 21: Linear Algebra

Day 22: Calculus-I

Day 23: Calculus-II

Day 24

Day 25

Day 26

Day 27

Day 28

Day 29

Day 30

Day 31

Day 32

Day 33

Day 34

Day 35

Day 36

Day 37

Day 38

Day 39

Day 40

Day 41

Day 42

Day 43

Day 44

Day 45

Day 46

Day 47

Egin klik hemen zure diagrama zentratzeko.
Egin klik hemen zure diagrama zentratzeko.