Book description
L’apprentissage automatique (Machine Learning) est aujourd’hui en pleine explosion. Mais de quoi s’agit-il exactement, et comment pouvez-vous le mettre en oeuvre dans vos propres projets ? L’objectif de cet ouvrage est de vous expliquer les concepts fondamentaux du Machine Learning et de vous apprendre à maîtriser les outils qui vous permettront de créer vous-même des systèmes capables d’apprentissage automatique. Vous apprendrez ainsi à utiliser Scikit-Learn, un outil open source très simple et néanmoins très puissant que vous pourrez mettre en oeuvre dans vos systèmes en production. • Apprendre les bases du Machine Learning en suivant pas à pas toutes les étapes d’un projet utilisant Scikit-Learn et pandas. • Ouvrir les boîtes noires pour comprendre comment fonctionnent les algorithmes. • Explorer plusieurs modèles d’entraînement, notamment les machines à vecteur de support (SVM). • Comprendre le modèle des arbres de décision et celui des forêts aléatoires, et exploiter la puissance des méthodes ensemblistes. • Exploiter des techniques d’apprentissage non supervisées telles que la réduction de dimensionnalité, la classification et la détection d’anomalies.
Table of contents
- Titre
- Copyright
- Table des matières
- Avant-propos (1/2)
- Avant-propos (2/2)
-
Chapitre 1 – Vue d’ensemble du Machine Learning
- 1.1 Qu’est-ce que l’apprentissage automatique ?
- 1.2 Pourquoi utiliser l’apprentissage automatique ?
- 1.3 Exemples d’applications
-
1.4 Types de systèmes d’apprentissage automatique
- 1.4.1 Apprentissage supervisé / non supervisé (1/2)
- 1.4.1 Apprentissage supervisé / non supervisé (2/2)
- 1.4.2 Apprentissage groupé et en ligne
- 1.4.3 Apprentissage à partir d’observationsou apprentissage à partir d’un modèle (1/2)
- 1.4.3 Apprentissage à partir d’observationsou apprentissage à partir d’un modèle (2/2)
- 1.5 Principales difficultés de l’apprentissage automatique
- 1.6 Test et validation
- 1.7 Exercices
-
Chapitre 2 – Un projet de Machine Learning de bout en bout
- 2.1 Travailler avec des données réelles
- 2.2 Prendre du recul pour une vision d’ensemble
- 2.3 Récupérer les données
- 2.4 Découvrir et visualiser les données pour mieux les comprendre
- 2.5 Préparer les données pour les algorithmes d’apprentissage automatique
- 2.6 Sélectionner et entraîner un modèle
- 2.7 Régler avec précision votre modèle
- 2.8 Lancer, surveiller et maintenir votre système
- 2.9 Essayez !
- 2.10 Exercices
- Chapitre 3 – Classification
- Chapitre 4 – Entraînement de modèles
- Chapitre 5 – Machines à vecteurs de support
-
Chapitre 6 – Arbres de décision
- 6.1 Entraîner et visualiser un arbre de décision
- 6.2 Effectuer des prédictions
- 6.3 Estimation des probabilités des classes
- 6.4 Algorithme d’entraînement CART
- 6.5 Complexité algorithmique
- 6.6 Impureté Gini ou entropie ?
- 6.7 Hyperparamètres de régularisation
- 6.8 Régression
- 6.9 Instabilité
- 6.10 Exercices
- Chapitre 7 – Apprentissage d’ensemble et forêts aléatoires
- Chapitre 8 – Réduction de dimension
-
Chapitre 9 – Techniques d’apprentissage non supervisé
-
9.1 Partitionnement
- 9.1.1 K-moyennes (1/2)
- 9.1.1 K-moyennes (2/2)
- 9.1.2 Limites des k-moyennes
- 9.1.3 Utilisation du partitionnement pour la segmentation d’image
- 9.1.4 Utilisation du partitionnement pour le prétraitement
- 9.1.5 Utilisation du partitionnementpour l’apprentissage semi-supervisé
- 9.1.6 DBSCAN
- 9.1.7 Autres algorithmes de partitionnement
- 9.2 Mélanges gaussiens
- 9.3 Exercices
-
9.1 Partitionnement
- Le mot de la fin
-
Annexe A – Solutions des exercices
- CHAPITRE 1 : VUE D’ENSEMBLE DU MACHINE LEARNING
- CHAPITRE 2 : UN PROJET DE MACHINE LEARNINGDE BOUT EN BOUT
- CHAPITRE 3 : CLASSIFICATION
- CHAPITRE 4 : ENTRAÎNEMENT DE MODÈLES
- CHAPITRE 5 : MACHINES À VECTEURS DE SUPPORT
- CHAPITRE 6 : ARBRES DE DÉCISION
- CHAPITRE 7 : APPRENTISSAGE D’ENSEMBLEET FORÊTS ALÉATOIRES
- CHAPITRE 8 : RÉDUCTION DE DIMENSION
- CHAPITRE 9 : TECHNIQUES D’APPRENTISSAGENON SUPERVISÉ
- Annexe B – Liste de contrôle de projet de Machine Learning (1/2)
- Annexe B – Liste de contrôle de projet de Machine Learning (2/2)
- Annexe C – SVM : le problème dual
- Index
Product information
- Title: Machine Learning avec Scikit-Learn
- Author(s):
- Release date: November 2019
- Publisher(s): Dunod
- ISBN: 9782100797820
You might also like
book
Deep Learning avec Keras et TensorFlow
Cet ouvrage, conçu pour tous ceux qui souhaitent s'initier au deep learning (apprentissage profond), est la …
book
TensorFlow pour le Deep learning
Apprenez à résoudre des problèmes d'apprentissage automatique (même difficiles !) avec TensorFIow, la nouvelle bibliothèque logicielle …
book
Machine learning : les fondamentaux
Entrez de plain-pied dans le monde fascinant la data science avec cet ouvrage pratique, véritable pense …
book
Deep learning en action
Plongez au coeur du Deep Learning Ce livre a été écrit pour tous ceux qui souhaitent …