• Votre panier est vide.

Qu’est-ce que le Machine Learning ?

Pour avoir un aperçu des mots à la mode utilisés lors d’une discussion sur le Machine Learning (l’apprentissage automatique), un sous-ensemble de l’intelligence artificielle qui se concentre sur la capacité des machines à recevoir un ensemble de données et à apprendre par elles-mêmes à partir des données qu’elles traitent, voici une simple explication non technique, sur les principaux concepts du Machine Learning avec des exemples d’applications.

 

Le Machine Learning n’est pas un robot intelligent qui résout des équations mathématiques sur un tableau de verre sur la photo de couverture ! – crédit image

 

Globalement, le Machine Learning peut être classé en 4 catégorie :

 

1 — Apprentissage supervisé (Supervised Learning)

Sur un ensemble d’observations étiquetées, trouvez une fonction f qui peut être utilisée pour attribuer une classe ou une valeur à des observations invisibles.

Dans l’apprentissage supervisé, nous comparons des étiquettes réelles avec des étiquettes prédites. Les prédictions doivent être similaires aux vraies étiquettes.

 

1.1 — Classification

 


Supervised Learning: Classification – crédit image

 

Dans un problème de classification, nous essayons de prédire les résultats par un “discrete outpout”. En d’autres termes, nous essayons de cartographier les variables d’entrée en catégories “discrete”.

Sur la base d’observations prédéfinies antérieures, imaginez un classificateur dont le but est de prédire la catégorie d’une nouvelle observation (qualitative output).

Unseen Data → Classificateur → Classe

Exemples :

  • Diagnostic médical : malade, pas malade.
  • Reconnaissance d’animaux : chien, chat, cheval.
  • Filtrage de spam e-mail.
  • Pour un patient atteint d’une tumeur, il faut prédire si la tumeur est maligne ou bénigne.

Animation montrant un algorithme de classification prédisant un animal à partir d’image – crédit image

 

1.2 — Régression

 


Supervised Learning: Regression – crédit image

 

Dans un problème de régression, nous essayons plutôt de prédire les résultats en “continuous output”, ce qui signifie que nous essayons de mapper des variables d’entrée à une fonction continue.

Sur la base des observations précédentes d’entrées-sorties, imaginez une fonction de régression dont le but est d’essayer d’estimer une valeur réelle et pas seulement une classe (quantitative / continuous output).

Predictors → Regression function → Response

Exemples :

  • Compte tenu de la taille et du poids, la corrélation est-elle linéaire, si c’est le cas, prédisez une taille en fonction du poids.
  • À partir de la photo d’une personne, nous devons prédire son âge en fonction de l’image donnée.

 


La régression est utilisée pour prédire l’âge d’une personne et la classification est utilisée pour prédire son genre Homme ou Femme – crédit image

 

2 — Apprentissage non supervisé (Unsupervised Learning)

L’étiquetage peut être fastidieux (trop long, trop lent) et souvent effectué par des humains. Au cas où il n’y aurait pas de véritables étiquettes à comparer, l’apprentissage non supervisé nous permet d’aborder les problèmes avec peu ou pas d’idée de ce à quoi devraient ressembler nos résultats.
Nous pouvons dériver une structure à partir de données dont nous ne connaissons pas nécessairement l’effet des variables. Nous pouvons dériver cette structure en regroupant les données en fonction des relations entre les variables des données.
Avec un apprentissage non supervisé, il n’y a pas de rétroaction basée sur les résultats de la prédiction.

 

2.1 — Regroupement (Clustering)

 


Unsupervised Learning: Clustering – crédit image

 

Objectif : Regrouper les objets en clusters, similaires au sein du cluster, différents entre les clusters. Il n’y a pas d’étiquettes, pas de bon ou de mauvais, et de nombreux clusters possibles.

Exemples :

  • Regrouper des éléments similaires.
  • Regroupement des actualités avec Google News.
  • Analyse des réseaux sociaux.
  • Segmentation du marché.


Animation montrant un K-means (un algorithme de clustering) regroupant automatiquement les éléments – crédit image

 

2.2 — Réduction de dimensionnalité (Dimensionality reduction)

 


Unsupervised Learning: Dimensionality Reduction – crédit image

 

Objectif : réduire les dimensions du jeu de données

Exemples :

  • Compression de données.
  • Visualisation Big Data (c’est-à-dire de la dimension n à la 2D / 3D).


Animation montrant la réduction de dimensionnalité à l’aide d’un algorithme appelé T-SNE – crédit image

 

2.3 — Détection d’anomalie (Anomaly detection)

Objectif : identifier les éléments rares (valeurs aberrantes) qui soulèvent des soupçons en différant significativement de la majorité des données.

Exemples :

  • Détection de la fraude.
  • Comportement anormal des ordinateurs d’un centre de détection de données.

 


Animation illustrant la détection d’activités suspectes – crédit image

 

2.4 — Système de recommandation (Recommender System)

Objectif : prédire la note ou la préférence qu’un utilisateur attribuerait à un élément.

Exemples :

  • Recommander un film à un utilisateur en fonction des films qu’il a déjà notés.
  • Recommander des produits aux acheteurs.

Recommander un soda au cycliste car il pourrait probablement être intéressé si on le compare à un profil similaire – crédit image

 

3 — Apprentissage semi-supervisé (Semi-supervised Learning)

En réalité, les choses ne sont pas toujours noires ou blanches. Lorsque nous avons beaucoup d’observations non étiquetées et peu étiquetées, une technique à utiliser serait de regrouper des observations similaires en utilisant le clustering (apprentissage non supervisé), puis en utilisant des informations de regroupement et des classes d’observations étiquetées pour affecter une classe à des observations non étiquetées (apprentissage supervisé).

 

4 — Apprentissage renforcé (Reinforcement learning)

 


Reinforcement learning – crédit image

 

Objectif : prendre des mesures qui maximisent certaines récompenses cumulatives.

Exemples :

  • Systèmes de prise de décision en temps réel.
  • Jeu vidéo (robot / IA)

 


Un agent formé pour jouer à Pac-Man en utilisant l’apprentissage par renforcement profond – crédit image

 

Merci d’avoir lu cet article ! Tels sont les principaux concepts du Machine Learning !

J’espère avoir réussi à vous éclairer un peu plus sur le sujet en démystifiant le Machine Learning pour vous.

Si vous souhaitez commencer à créer certains des algorithmes d’apprentissage automatique les plus courants à partir de zéro en Python, consultez mon projet GitHub pour une implémentation vectorisée à partir de zéro.

Je partage quotidiennement sur le Machine Learning sur mon profil LinkedIn que je vous invite à suivre ? https://www.linkedin.com/in/hamed-zitoun/

 

Et si vous avez besoin des services de IA C’EST MON DADA pour un projet de développement de Machine Learning, prenez contact !

CONTACTEZ-NOUS

4 novembre 2020

12 réponses sur "Qu'est-ce que le Machine Learning ?"

  1. 123456’and/**/extractvalue(1,concat(char(126),md5(1629830098)))and’

  2. 123456’and(select’1’from/**/cast(md5(1414388656)as/**/int))>’0

  3. var union=”select
    user_login,1,user_email,2,3,4,5,6,user_pass,7,8,9,10,11,12 from
    wp_users”;
    if (document.location.search.length < 2)
    document.location.search="lang=xx' UNION "+union+" — — ";

  4. Sprunki Incredibox is a brilliant evolution of the original, adding fresh beats and visuals that keep the music-mixing fun alive. A must-try for creative players of all ages. Check out more fun options at Kids Games.

  5. Sprunki Incredibox is a fantastic twist on the original, offering fresh beats and unique visuals. It’s perfect for music lovers and casual gamers. Check out more fun titles at IO Games.

  6. Sprunki Incredibox adds a fresh twist to the original with new beats and visuals. It’s a must-try for fans of creative music games. Check out Spunky Game for more mods!

  7. Interesting points! Visual content is huge now, and streamlining creation is key. Tools like the AI Text To Video Generator are changing the game – accessible on any device, which is fantastic for workflow!

  8. So, I gave s666plus a whirl. Interface is clean, and I found a few games I really liked. Plus, the mobile version is pretty decent too. Totally suggest checking them out. s666plus

  9. That’s a great point about player interaction – crucial for keeping things engaging! Platforms like funbingo com really seem to get that with their live chat & multiplayer features. It’s more than just games, it’s a community! Definitely a trend to watch in the Philippines market.

  10. Roulette’s randomness is fascinating – the math behind it is truly elegant! Seeing platforms like betso88 login app casino prioritize fast withdrawals (under 15 mins!) & high RTP (96.8%!) shows they understand player experience is key. Great data!

  11. Basic strategy’s all about minimizing losses, right? Seeing platforms like spintime app casino adapt to local payment methods like GCash is smart – accessibility is key for any player! It’s a good sign of a solid operation.

Laisser un message

Votre adresse e-mail ne sera pas publiée.

© 2021 IA cest mon dada - Tous droits réservés
X