0% found this document useful (0 votes)
12 views2 pages

Python and Machine Learning Guide

The document outlines a curriculum for learning Python and Machine Learning, covering topics such as Python basics, loops, classes, and scientific computing, as well as an extensive introduction to machine learning concepts, algorithms, and practices. It includes sections on different types of learning, fundamental algorithms like linear regression and decision trees, and practical aspects like feature engineering and model performance assessment. Additionally, it provides guidance on using environments like Google Colab and Jupyter Notebook.

Uploaded by

anyGame another
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
12 views2 pages

Python and Machine Learning Guide

The document outlines a curriculum for learning Python and Machine Learning, covering topics such as Python basics, loops, classes, and scientific computing, as well as an extensive introduction to machine learning concepts, algorithms, and practices. It includes sections on different types of learning, fundamental algorithms like linear regression and decision trees, and practical aspects like feature engineering and model performance assessment. Additionally, it provides guidance on using environments like Google Colab and Jupyter Notebook.

Uploaded by

anyGame another
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

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

You might also like