Trilha Nivelamento
Python (Maths With Python 1.0)
- Python Basics
- Programs
- Loops (How to Repeat Youself)
- Basic Plotting
- Classes and Objects
- Scientific Python.
- Symbolic Python
- Statistics
Environment
- Google Colab (Como o Colab Funciona)
- Jupyter Notebook (Guia Completo Jupyter)
- Ambiente Virtual no Python (Ambiente Virtual e Como Criar)
Machine Learning (100 Pages Machine Learning Book)
1 Introduction
1.1 What is Machine Learning . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
1.2 Types of Learning . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
1.3 How Supervised Learning Works . . . . . . . . . . . . . . . . . . . . . . . . . 3
1.4 Why the Model Works on New Data . . . . . . . . . . . . . . . . . . . . . . . . 7
2 Notation and Definitions
2.6 Parameters vs. Hyperparameters . . . . . . . . . . . . . . . . . . . . . . . . . 18
2.7 Classification vs. Regression . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
2.8 Model-Based vs. Instance-Based Learning . . . . . . . . . . . . . . . . . . . . 19
2.9 Shallow vs. Deep Learning . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
3 Fundamental Algorithms
3.1 Linear Regression . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
3.2 Logistic Regression . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
3.3 Decision Tree Learning . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
3.4 Support Vector Machine . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
3.5 k-Nearest Neighbors . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
4 Anatomy of a Learning Algorithm
4.1 Building Blocks of a Learning Algorithm . . . . . . . . . . . . . . . . . . . . . 35
4.2 Gradient Descent . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36
4.3 How Machine Learning Engineers Work . . . . . . . . . . . . . . . . . . . . . 41
4.4 Learning Algorithms’ Particularities . . . . . . . . . . . . . . . . . . . . . . . . 41
5 Basic Practice
5.1 Feature Engineering . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43
5.2 Learning Algorithm Selection . . . . . . . . . . . . . . . . . . . . . . . . . . . 47
5.3 Three Sets . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49
5.4 Underfitting and Overfitting . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51
5.5 Regularization . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52
5.6 Model Performance Assessment . . . . . . . . . . . . . . . . . . . . . . . . . . 54
5.7 Hyperparameter Tuning . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58