Différence entre IA, machine learning et deep learning -

Ces dernières années, parallèlement à l'explosion de la révolution industrielle 4.0, des termes tels que l'intelligence artificielle (IA), l'apprentissage automatique et l'apprentissage en profondeur se popularisent progressivement et deviennent des concepts que les citoyens de l'ère 4.0 doivent saisir.

La relation entre ces trois concepts peut s'expliquer en les considérant comme des cercles, où l'IA - l'idée la plus ancienne - est le plus grand cercle, suivie de l'apprentissage automatique - le concept qui vient après, et enfin de l'apprentissage en profondeur - qui est le moteur du courant. AI boom - est le plus petit cercle.

Différence entre IA, machine learning et deep learning -

Construire un système d'IA est bien sûr extrêmement compliqué, mais le comprendre n'est pas si difficile. La plupart des intelligences artificielles actuelles ne sont que de très bonnes machines à deviner (semblables à nos cerveaux). Vous donnez au système un groupe de données (comme les chiffres de 1 à 10) et demandez au système de créer un modèle (x + 1, commençant à 0) et de faire des prédictions. (Le prochain numéro sera onze). Il n'y a pas de magie, c'est ce que le cerveau humain fait tous les jours : utiliser ce que nous savons pour faire des suppositions sur l'inconnu.

Ce qui différencie l'IA des autres programmes informatiques, c'est qu'au lieu d'avoir à créer des programmes spécifiques pour chaque cas, nous pouvons complètement enseigner l'IA (apprentissage automatique), et elle a également la capacité d'apprendre automatiquement en profondeur. Ces trois concepts peuvent être essentiellement définis comme suit :

Intelligence artificielle (IA) :  une machine qui peut imiter le comportement et la pensée humaine.

Apprentissage automatique :  une fonctionnalité d'IA qui permet aux experts d'entraîner l'IA à reconnaître les modèles de données et à faire des prédictions.

Apprentissage profond :  Une petite technique d'apprentissage automatique qui permet aux machines de s'entraîner.

Qu'est-ce que l'IA (Intelligence Artificielle) ?

Différence entre IA, machine learning et deep learning -

L'IA peut être définie comme une branche de l'informatique qui traite de l'automatisation des comportements intelligents. L'IA fait partie de l'informatique et doit donc être basée sur des principes théoriques solides et applicables du domaine. Pour faire simple : c'est l'intelligence des machines créées par l'homme. Cette intelligence peut penser, penser, apprendre, ... comme l'intelligence humaine. Traiter les données à un niveau plus large, à plus grande échelle, systématique, scientifique et plus rapide que les humains.

Cependant, à l'heure actuelle, la technologie de l'IA est encore très limitée. Par exemple, Alexa - une grande femme de ménage, l'une des icônes les plus populaires des applications d'intelligence artificielle, mais ne peut toujours pas passer le test de Turing.

En bref, ce que nous faisons avec l'IA aujourd'hui est dans le concept de "Narrow AI". Cette technologie est capable d'effectuer des tâches spécifiques d'une manière similaire ou meilleure que les humains. Des exemples d'"IA étroite" dans la pratique incluent la technologie de classification d'images de Pinterest ou la reconnaissance faciale pour taguer des amis sur Facebook.

Ces technologies représentent certains aspects de l'intelligence humaine, mais comment cela peut-il être ? D'où vient cette sagesse ? Passons au cercle suivant : l'apprentissage automatique.

Qu'est-ce que l'apprentissage automatique ?

Différence entre IA, machine learning et deep learning -

Apprentissage automatique - une approche de l'IA

L'apprentissage automatique est un terme général qui fait référence à l'acte d'apprendre à un ordinateur à améliorer une tâche qu'il exécute. Plus précisément, l'apprentissage automatique fait référence à tout système dans lequel les performances d'un ordinateur lors de l'exécution d'une tâche s'améliorent après avoir effectué cette tâche plusieurs fois. En d'autres termes, la capacité la plus élémentaire de l'apprentissage automatique consiste à utiliser un algorithme pour analyser les informations disponibles, en tirer des leçons, puis prendre une décision ou une prédiction sur quelque chose de lié. Au lieu de créer un logiciel avec des instructions et des actions détaillées pour effectuer une tâche spécifique, les ordinateurs sont "formés" à l'aide de grandes quantités de données et d'algorithmes pour apprendre à effectuer la tâche. .

Sans l'apprentissage automatique, l'IA actuelle serait assez limitée car elle donne aux ordinateurs le pouvoir de comprendre les choses sans être explicitement programmés. À titre d'exemple d'un type d'apprentissage automatique, supposons que vous souhaitiez qu'un programme soit capable d'identifier les chats sur des images :

  • Tout d'abord, vous donnez à l'IA un ensemble de caractéristiques de chat que la machine doit reconnaître, telles que la couleur du pelage, la forme du corps, la taille, etc.
  • Ensuite, vous envoyez certaines images à l'IA, où certaines ou toutes les images peuvent être étiquetées "chat" afin que la machine puisse sélectionner plus efficacement les caractéristiques et les détails liés au chat. .
  • Une fois que la machine a reçu toutes les données de chat nécessaires, elle doit savoir comment trouver un chat dans une image - "Si l'image contient certains détails X, Y ou Z, il y a 95% de chances de trouver un chat dans une image . C'est peut-être un chat."

En général, l'application de l'apprentissage automatique est aujourd'hui extrêmement populaire et son utilité est incontestée.

Qu'est-ce que l'apprentissage en profondeur ?

Différence entre IA, machine learning et deep learning -

Apprentissage en profondeur - une technique d'apprentissage automatique

On peut dire que jusqu'à présent, l'IA a fait beaucoup de progrès. Considérez-le comme une sorte d'apprentissage automatique avec des «réseaux de neurones» profonds qui peuvent traiter les données de la même manière qu'un cerveau humain. La principale différence ici est que les humains n'auront pas à enseigner à un programme d'apprentissage en profondeur à quoi ressemble un chat, mais lui donneront simplement toutes les images de chats nécessaires, et il le découvrira par lui-même. Les étapes à faire sont les suivantes :

  • Donnez à la machine beaucoup de photos de chats.
  • L'algorithme vérifiera l'image pour voir les caractéristiques communes et les détails entre les images.
  • Chaque image sera décodée en détail à plusieurs niveaux, des grandes formes générales aux tuiles de plus en plus petites. Si une forme ou des lignes sont répétées plusieurs fois, l'algorithme la marquera comme une propriété importante.
  • Après avoir analysé suffisamment d'images nécessaires, l'algorithme sait maintenant quels modèles fournissent les preuves les plus solides de chats, et tout ce que les humains ont à faire est de fournir les données brutes.

En bref : L'apprentissage en profondeur est un type d'apprentissage automatique dans lequel la machine s'entraîne. L'apprentissage en profondeur nécessite beaucoup plus de données et de puissance de calcul que l'apprentissage automatique, mais il a déjà commencé à être mis en œuvre par de grandes entreprises technologiques comme Facebook et Amazon. Parmi eux, l'un des noms les plus célèbres de l'apprentissage automatique est AlphaGo, un ordinateur qui peut jouer au Go contre lui-même jusqu'à ce qu'il puisse prédire les mouvements les plus précis suffisamment pour battre de nombreux champions du monde.

Conclure

L'apprentissage en profondeur a permis l'application de nombreux problèmes de machines réelles tout en élargissant le domaine global de l'intelligence artificielle. L'apprentissage en profondeur perturbe la façon dont les humains travaillent en rendant toutes sortes de machines d'assistance fonctionnelles, proches ou identiques aux humains. Voitures sans conducteur, meilleurs soins de santé… Tout est réalisé de nos jours. L'IA est le présent et l'avenir du monde. Avec l'aide de l'apprentissage en profondeur, l'IA peut réaliser le rêve de science-fiction que nous avons imaginé depuis longtemps.

Laisser un commentaire

Augmenter la limite de mémoire du conteneur CODE sans deviner

Augmenter la limite de mémoire du conteneur CODE sans deviner

Vérifiez si Docker limite la mémoire de Collabora CODE, augmentez la limite de mémoire de Compose en toute sécurité et confirmez que le conteneur en cours d'exécution a bien reçu la nouvelle limite.

Personnaliser les barres d'outils Collabora CODE sans modifier le code source

Personnaliser les barres d'outils Collabora CODE sans modifier le code source

Simplifiez Collabora CODE grâce au mode Compact ou à onglets et aux contrôles WOPI PostMessage pour masquer en toute sécurité les boutons, commandes et onglets sélectionnés.

Exécuter Collabora CODE Behind Nginx avec terminaison TLS

Exécuter Collabora CODE Behind Nginx avec terminaison TLS

Confiez la gestion du HTTPS à Nginx pour un conteneur Collabora CODE, configurez correctement l'édition des WebSockets et vérifiez le point de terminaison public sans exposer le port 9980.

Garder le texte visible à l'ouverture du clavier mobile Collabora

Garder le texte visible à l'ouverture du clavier mobile Collabora

Dépannage des problèmes de masquage du texte par le clavier d'un navigateur mobile dans Collabora Online, avec des solutions de contournement rapides et des vérifications distinctes pour les navigateurs, les WebViews intégrées et les pages hôtes.

Bloquez les impressions et les téléchargements indésirables dans ONLYOFFICE

Bloquez les impressions et les téléchargements indésirables dans ONLYOFFICE

Définissez des limites d'impression et de téléchargement pour les liens ONLYOFFICE, les membres d'une salle ou les sessions de l'API Docs, puis vérifiez les restrictions à partir d'un compte destinataire.

Planifiez des sauvegardes fiables pour votre espace de travail ONLYOFFICE.

Planifiez des sauvegardes fiables pour votre espace de travail ONLYOFFICE.

Définissez une destination de sauvegarde, une planification, une couverture de messagerie et une limite de conservation dans ONLYOFFICE Workspace, puis vérifiez que l'archive est prête à être restaurée.

Déployez ONLYOFFICE Docs Enterprise avec son fichier de composition officiel

Déployez ONLYOFFICE Docs Enterprise avec son fichier de composition officiel

Démarrez la pile Docker Compose d'entreprise, enregistrez sa licence et ses données, configurez JWT en toute sécurité et vérifiez que les éditeurs sont prêts à s'intégrer.

Nettoyez le texte de votre feuille de calcul avec une macro ONLYOFFICE réutilisable.

Nettoyez le texte de votre feuille de calcul avec une macro ONLYOFFICE réutilisable.

Utilisez une macro JavaScript ONLYOFFICE pour supprimer les caractères non imprimables et les espaces superflus d'une plage de feuille de calcul définie, avec un flux de travail de révision sécurisé.

Modifier l'emplacement de stockage par défaut de l'espace de travail ONLYOFFICE

Modifier l'emplacement de stockage par défaut de l'espace de travail ONLYOFFICE

Déplacez les données du portail depuis le disque par défaut vers un fournisseur de stockage cloud compatible, ou déplacez les données Docker en toute sécurité en modifiant leur mappage de volume hôte.

Supprimez complètement le serveur de documents ONLYOFFICE de Linux.

Supprimez complètement le serveur de documents ONLYOFFICE de Linux.

Identifiez si Document Server utilise un package Linux ou Docker, supprimez uniquement ses composants et vérifiez les données restantes sans supprimer par erreur les services partagés.