Machine learning in Python with scikit-learn

Closed
Course
en
English
36 h
This content is rated 0 out of 5
Source
  • From www.fun-mooc.fr
Conditions
  • Free Access
  • Free certificate
More info
  • 7 Sequences
  • Intermediate Level
  • Starts on February 14, 2022
  • Ends on May 16, 2022

Their employees are learning daily with Edflex

  • Safran
  • Air France
  • TotalEnergies
  • Generali
Learn more

Course details

Syllabus

Introduction
Machine Learning concepts

Module 1. The Predictive Modeling Pipeline
Tabular data exploration
Fitting a scikit-learn model on numerical data
Handling categorical data

Module 2. Selecting the best model
Overfitting and Underfitting
Validation and learning curves
Bias versus variance trade-off

Module 3. Hyperparameters tuning
Manual tuning
Automated tuning

Module 4. Linear Models
Intuitions on linear models
Linear regression
Modelling with a non-linear relationship data-target
Regularization in linear model
Linear model for classification

Module 5. Decision tree models
Intuitions on tree-based models
Decisison tree in classification
Decision tree in regression
Hyperparameters of decision tree

Module 6. Ensemble of models
Intuitions on ensemble of tree-based models
Ensemble method using bootstrapping
Ensemble based on boosting
Hyperparameters tuning with ensemble methods

Module 7. Evaluating model performance
Comparing a model with simple baselines
Choice of cross-validation
Nested cross-validation
Introduction of the evaluation metrics
Classification metrics
Regression metrics

Prerequisite

Basic knowledge of Python programming : defining variables, writing functions, importing modules and some prior experience with the NumPy, pandas and Matplotlib libraries is recommended but not required

Instructors

Loïc Estève
Loïc Estève is a research engineer at Inria. He is a scikit-learn core developer since 2016.

Olivier Grisel
Olivier Grisel is a machine learning engineer at Inria. He is a scikit-learn core developer since 2010.

Guillaume Lemaître
Guillaume Lemaître is a research engineer at Inria. He is a scikit-learn core developer since 2017.

Gaël Varoquaux
Gaël Varoquaux is a research director at Inria. He is one of the creator of scikit-learn and the project manager for the scikit-learn consortium.

Thomas Schmitt
Thomas Schmitt is a machine Learning Engineer at Inria.

Editor

The French National Institute for Research in Computer Science and Control (INRIA) is a public scientific and technological establishment specialising in mathematics and computer science, under the joint authority of the Ministry of Higher Education, Research and Innovation and the Ministry of the Economy and Finance1. It was set up on 3 January 1967 as part of the "Plan Calcul".

Inria's mission is to develop research and technology transfer in information and communication sciences and techniques, both nationally and internationally. The institute also steers France's national strategy in terms of artificial intelligence research.

Platform

France Université Numérique is the broadcaster of the online courses of French higher education institutions and their partners.

It operates several platforms of diffusion, of which the best known, FUN MOOC, is the first French-speaking academic platform worldwide. Thanks to many partner institutions, this platform offers a vast catalog of courses enriched daily with various themes and current events.

This content is rated 4.5 out of 5
(no review)
This content is rated 4.5 out of 5
(no review)
Complete this resource to write a review