Ce contenu propre et exclusif vous offre :
Pour parler d’intelligence artificielle, il faut d’abord parler de l’intelligence humaine qu’elle tente d’imiter. Dans ce cas, l’intelligence est définie comme la capacité à acquérir des connaissances à partir d’informations présentes dans l’environnement. L’homme procède de trois manières (qui n’ont pas toutes été imitées par l’IA) :
1. La déduction: est basée sur la combinaison d’idées et de syllogismes déjà connus. Par exemple, si nous savons que « Tous les hommes sont mortels » et que « Socrate est un homme », nous pouvons déduire : « Socrate est mortel ». Il est intéressant de noter que la déduction ne permet pas d’acquérir des connaissances. Elle est simplement basée sur la combinaison de règles du monde déjà connues, générant ainsi de nouvelles règles. Ce système a été le premier à tenter d’être mis en œuvre, mais il n’a guère eu de succès.
2. Induction : elle est basée sur l’élaboration de règles à partir de l’expérience.
Par exemple, si je ne vois que des corbeaux noirs, je peux générer une règle « Tous les corbeaux sont noirs ». Si aujourd’hui nous voyons un corbeau albinos, cette règle sera invalidée et deviendra « La plupart des corbeaux sont noirs ».
Tous les modèles que nous appelons IA au XXIe siècle, les modèles supervisés actuels ont besoin d’être entraînés, un processus par lequel le modèle reçoit des exemples pour générer une nouvelle règle par induction. Ils s’appuient exclusivement sur l’expérience. Cela les empêche d’agir de manière générale pour tous les problèmes du monde, mais seulement pour ceux pour lesquels ils ont été entraînés (par exemple, si je veux qu’un modèle détecte des chaises, je devrai d’abord lui montrer des milliers de chaises différentes pendant l’entraînement et il ne fonctionnera que pour cela. Il ne reconnaîtra pas les personnes)
3. Enlèvement : est basée sur l’acquisition de connaissances par le biais d’hypothèses et de probabilités. Par exemple : si nous voyons le sol mouillé, nous serons en mesure d’indiquer que quelqu’un a dû renverser de l’eau. Cette déduction est faite par hasard, sans formation et avec un taux d’échec élevé. En présence d’une flaque d’eau, nous déduisons cette possibilité mais nous savons qu’elle n’est pas la seule : il peut y avoir de l’humidité, un robinet cassé, de la condensation par la fenêtre… nous gardons plusieurs explications en même temps en attendant de trouver la bonne.
Actuellement, aucune IA n’est capable d’imiter ce type de logique, ce qui permettrait de sortir de la dictature de l’entraînement et d’avoir une intelligence artificielle généraliste.
Si nous voulons créer notre propre IA, nous devons réfléchir au type de problème auquel nous sommes confrontés. Nous pourrons ainsi déterminer la nature de l’attaque que nous comptons mener, ou comment l’adapter pour qu’elle ressemble à l’une d’entre elles. Si nous y parvenons, nous aurons franchi la première étape de la construction de notre propre IA. Les problèmes fondamentaux que l’IA peut résoudre sont les suivants :
Ainsi, si nous voulons mettre en place un modèle de recommandation de films de type Netflix, nous pouvons l’aborder de deux manières différentes :
Si nous n’avons pas associé notre solution à l’un de ces problèmes… la solution peut ne pas nécessiter d’IA et il peut y avoir d’autres solutions plus simples. Ou, pire encore, elle peut être impossible à résoudre.
Ex : gravité d’une défaillance de Netflix à recommander des films par rapport à une défaillance d’une voiture autopilotée. Cette dernière ne peut être mise en œuvre même si le taux d’échec est négligeable ou bien inférieur à celui de Netflix, car elle nous coûterait une vie.
Il est essentiel de procéder à une analyse des risques pour déterminer si la mise en œuvre d’un modèle d’IA est appropriée en termes de coûts et d’avantages.
C’est pourquoi, si la gravité de la défaillance est élevée, il est important de modifier le problème pour qu’il se situe dans la zone de sécurité..
Esto puede ser realizado cambiando de modelo de IA para reducir errores, ya sea reentrenándolo o usando otros modelos actualizados del estado del arte; o reducir la gravedad del error cambiando el problema.
Ej: no podemos lograr la conducción totalmente automática pero si la conducción asistida, que ayude al humano a conducir y cuyo fallo no implique un accidente.
La qualité et la quantité des données d’entraînement sont essentielles au succès d’un modèle d’IA. Il est nécessaire de s’assurer que les données sont.. :
Il est assez fréquent de ne pas trouver de base de données publique compatible avec notre solution. Dans ce cas, nous disposons de quelques dernières ressources que nous pouvons suivre :
Il est important de prendre en compte le temps nécessaire pour qu’un modèle d’IA renvoie des résultats, en particulier dans les applications en temps réel. On peut distinguer deux types de solutions d’IA en fonction de leur temps moyen d’inférence :
Il est essentiel de prendre en compte le coût de la maintenance d’un modèle d’IA sur une plateforme cloud, comme AWS ou Azure, notamment le prix de l’infrastructure et la consommation de ressources. Chaque machine a ses propres caractéristiques en matière de puissance, de mémoire et de prix par heure, qu’il faudra prendre en compte.
Les solutions en temps réel sont toujours plus coûteuses, car elles exigent que le modèle soit disponible 24 heures sur 24. De même, des modèles plus lourds et plus complexes augmenteront le coût de notre solution, car ils nécessitent des machines plus puissantes et plus coûteuses. Un autre détail plus subtil est le nombre d’appels récurrents, si de nombreuses personnes appellent le modèle en même temps, il sera nécessaire d’engager plus de machines simultanées, ce qui fera doubler ou tripler le coût.
En ce sens, pour mettre en œuvre un modèle d’IA, nous devrons toujours établir un budget pour déterminer combien coûtera le maintien de ce modèle dans le nuage. Le coût peut être trop élevé par rapport aux avantages qu’il peut apporter, ce qui nous réserve une surprise à la fin du mois.
Les modèles d’IA peuvent se détériorer au fil du temps en raison du phénomène de dérive du modèle. Par exemple, un modèle de recommandation de contenu ne renverra pas de nouveaux films parce qu’ils n’ont pas été inclus dans son apprentissage, et ses résultats deviennent obsolètes avec le temps.
Il est essentiel d’établir des mesures d’évaluation (par exemple, le nombre de clics sur le contenu recommandé, le pourcentage d’images non détectées dans un détecteur de chaises, etc.) et de surveiller en permanence les performances du modèle afin de détecter et de corriger les problèmes éventuels par un réentraînement.
Même s’ils comportent des mathématiques complexes, il n’est pas compliqué de savoir comment un modèle d’IA donné fonctionne en termes généraux.
Il est nécessaire de comprendre les forces et les faiblesses des modèles d’IA afin de les utiliser correctement.
– ChatGPT et d’autres LMM sont des modèles linguistiques prédictifs qui renvoient des combinaisons de modèles linguistiques et de mots-clés associés à des questions données. S’agissant d’un modèle axé sur l’autocomplétion de nos phrases, il dépend trop de la base de données dont il dispose, de sorte qu’il ne peut ni donner des vérités absolues ni être utilisé comme source de vérité.
– Les classificateurs d’images associent des motifs visuels à une ou plusieurs catégories par le biais d’un entraînement, mais celles-ci ne doivent pas nécessairement être les plus cohérentes pour un être humain. Par exemple : en 2016, un modèle entraîné à différencier les loups et les chiens Husky a été publié. Comme ils se ressemblent beaucoup, on pensait que ce modèle pourrait être utile pour distinguer des aspects visuels subtils. Malheureusement, après plusieurs tests, il s’est avéré que le modèle apprenait à distinguer la neige en arrière-plan de l’image, et non l’animal. S’il n’y avait pas de neige, il s’agissait d’un loup. Sinon, c’était un Husky.
– Les IA génératives forment une image, une vidéo ou un son à l’aide de modèles visuels/auditifs basés sur une invite. Ce contenu est généré en utilisant du bruit dans sa composition, de sorte que les résultats sont aléatoires et changent à chaque fois. Dans le cas de mots rares, le manque d’images dans la base de données rend les résultats moins bons, voire inexistants.
La divulgation et la transparence sur le fonctionnement des modèles sont essentielles pour éviter l’utilisation abusive de l’IA.
Chez Multimarkts, nous appliquons notre propre IA, en tenant compte de tous les éléments ci-dessus, afin d’offrir la meilleure expérience à nos clients, en minimisant les erreurs. Nous vous invitons à nous rencontrer et à assister à une démonstration réelle et très rentable de l’utilisation de l’IA.
Entièrement gratuit
Nous voulons partager nos connaissances pour vous aider dans votre travail quotidien et vous permettre de nous connaître un peu mieux.