Rendre l' IA accessible à tous

Un peu d’histoire (II) : la lente ascension de l’IA connexionniste

Dans l’article précédent, j’ai déjà relaté l’histoire riche en rebondissements de l’IA symbolique, parfois affublée du sobriquet affectueux de Good Old-Fashioned AI (GOFAI) par les Anglo-Saxons. Nous allons maintenant couvrir l’histoire de l’autre grande branche de l’IA, la branche connexioniste. Si l’IA symbolique a été traditionnellement dominée par les mathématiciens, les logiciens et les informaticiens, l’IA connexionniste trouve sa source dans un tout autre domaine scientifique : les neurosciences.

Comme je l’avais déjà mentionné, les deux domaines ont longtemps coexisté dans une relative indifférence mutuelle, parfois teintée d’antagonisme. L’ histoire de l’IA connexioniste commence elle aussi fin des années 1940, au moment où Alan Turing établit les fondements de la discipline.

Brève description de l’approche connexionniste.

L’IA connexionniste tire son nom de la topologie en réseau auxquels la plupart des ses algorithmes font appel. Les noeuds du réseau, appelés neurones artificiels, ne sont rien d’autre que des fonctions mathématiques reliées entre elles par des paramètres variables. Ce sont les valeurs finales de ces paramètres qui constituent l’algorithme. Que ceci ne vous rebute pas, la manière dont ceci fonctionne en pratique sera expliqué plus en détail dans un article futur.

Une des différences principales avec l’IA symbolique est que le programmeur ne spécifie pas les règles du problème à modéliser. Il laisse au contraire le réseau découvrir lui-même ces règles à travers une exposition répétée à un ensemble de données dites d’entraînement ainsi que le résultat attendu. Les algorithmes connexionnistes appliquent alors des algorithmes statistiques afin de faire progressivement évoluer les paramètres du réseau vers une solution optimale.

A la place d’un modèle, l’ ingénieur doit juste fournir un volume de données suffisant en rapport avec la complexité du problème à modéliser. Par rapport à l’approche symbolique, c’est à la fois un avantage, mais aussi un défaut car tout dépend de la qualité des données d’entraînement.

Le perceptron (années 1960-1970)

L’inspiration des premiers chercheurs connexionistes est la biologie, qui cherchent dès les années 1940 à modéliser le fonctionnement des neurones du cerveau au moyen de circuits électroniques. Le premier modèle concret est le Perceptron de Frank Rosenblatt (1957), qui modélise d’abord un seul neurone sous forme de circuit électronique, puis plus tard un ensemble d’environ un millier de neurones dans le but de modéliser une rétine artificielle primitive.

Cependant, ces réseaux de neurones artificiels restent très rudimentaires. L’ analogie entre le neurone biologique et le neurone artificiel reste superficielle, et les moyens de l’époque ne permettent pas de créer de réseau de plus d’une couche de neurones. L’idée d’une possible rétro-ingéniérie du cerveau humain est certes fascinante, mais de tels réseaux ne permettent pas de modéliser des phénomènes complexes et atteignent rapidement leurs limites.

Pire, ils se montrent même incapables de modéliser certaines fonctions élémentaires, et l’exposition de ces limitations dans un livre (intitulé Perceptrons) publié en 1969 fait douter la communauté scientifique et les organismes de financement du potentiel de ces recherches, qui sont rapidement interrompues.

La rétropropagation (années 1980)

Et pourtant, des recherches menées pendant les années 1960 avaient déjà identifié des techniques permettant d’entraîner des réseaux de neurones multicouches. Ces techniques, dites de rétropropagation sont lentement améliorées pendant les années 1970 et reviennent sur le devant de la scène au début des années 1980. Du coup, les réseaux neuronaux s’épanouissent, profitant de la conjoncture favorable à l’IA mentionnée dans le précédent article. Une des réalisations les plus impressionnantes de l’époque est l’utilisation de réseaux neuronaux multicouches pour reconnaître les chffres des codes postaux sur les enveloppes.

Mais, comme pour l’IA symbolique, les capacités plafonnent vers la fin des années 1980 suite aux limitations de puissance des ordinateurs et du manque relatif de données disponibles pour les problèmes complexes.

Les données à la rescousse (années 1990-2000)

Les années 1990 voient apparaître le World Wide Web qui va provoquer une explosion du volume de données disponibles. Tout devient progressivement digital et accessible sur le web : images, musique, vidéos… collecter les volumes de données requis pour entraîner les réseaux neuronaux cesse d’être prohibitif. Reste à résoudre le problème de la puissance de calcul car ces algorithmes sont extrêmement gourmands en puissance de calcul. La solution à ce second problème arrive en 1999 avec les premiers coprocesseurs graphiques (GPU) qui sont parfaitement adaptés au type de calculs demandés par les réseaux neuronaux même si ce n’est pas leur vocation première. En une dizaine d’années, la puissance des coprocesseurs graphiques est multipliée par 1000 et la course à la puissance ne s’arrête pas là…

On découvre alors que les réseau neuronaux multicouches, maintenant appelés réseaux profonds, continuent à progresser et gagner en puissance expressive lorsqu’on augmente à la fois la taille du réseau et le volume de données d’entraînement, qui sont maintenant disponibles en abondance. Cette capacité à traiter des problèmes de plus en plus complexes va progressivement pousser l’essentiel des autres approches en désuétude, elles qui ne bénéficient pas des mêmes effets d’échelle.

L’explosion de l’apprentissage profond (depuis 2012)

De nouveaux développements majeurs ont lieu en 2012. Le réseau neuronal AlexNet pulvérise tous les records de performance en reconnaissance d’image. Il s’agit d’un réseau neuronal dont l’architecture est appelée convolutionnelle; cette architecture est particulièrement adaptées aux algorithmes traitant des images, une catégorie de problèmes considérés jusqu’alors comme difficile.

Mais les applications possibles d’un algorithme performant de classement des images sont innombrables et ce résultat provoque une nouvelle vague d’engouement pour l’IA, qui peut maintenant s’ouvrir à de nouveaux domaines : robotique, conduite autonome, contrôle visuel de qualité, classification d’images automatisée, biométrie…

En parallèle, le traitement du langage a également progressé, la percée ayant lieu dans ce domaine en 2017 avec la mise en place de l’architecture des transformeurs. Les modèles de langage continuent à progresser rapidement pendant les années qui suivent, on parle maintenant de « grands » modèles de langage vu la progression du nombre de paramètres qui devient tout simplement gigantesque : 117 millions pour GPT1, 1,5 milliards pour GPT2, 175 milliards pour GPT3 (et donc chatGPT3.5) , probablement 1,7 trillion pour GPT4….

L’ explosion récente de l’IA dite « générative » ne fait probablement que commencer: en plus des applications purement textuelles comme ChatGPT, on dénombre également des modèles qui génèrent des images à partir d’un texte (Stable Diffusion), mais aussi des vidéos, du code informatique, des modèles 3D, voir même des plans d’action pour accomplir une tâche complexe.

Nous voici arrivés au terme de l’histoire, nous avons rejoint le présent. Nul ne sait quand le sommet sera atteint mais prenons quand même un moment pour admirer le chemin qui a été parcouru depuis les quelques neurones artificiels du premier perceptron.

53 Comments

  1. binance sign up

    Thank you for your sharing. I am worried that I lack creative ideas. It is your article that makes me full of hope. Thank you. But, I have a question, can you help me?

  2. registro na binance

    Thank you for your sharing. I am worried that I lack creative ideas. It is your article that makes me full of hope. Thank you. But, I have a question, can you help me?

  3. dangnhap188bet

    Another easy 188bet login – dangnhap188bet makes life so much simpler. No more searching for the right link! Try it!. Directly accesses dangnhap188bet

  4. q88bets

    Alright mates, gave q88bets a go and had a decent time. Game selection’s not bad, and the site runs smoothly enough. Could use a bit more variety in the promos, but overall, a solid shout for a punt. Check ’em out here q88bets.

  5. w188bet

    Just tried w188bet. Pretty standard stuff to be honest. Registration was easy enough, nothing special but nothing dreadful. Worth a look if you’re bored and fancy a flutter. Find it here: w188bet.

  6. 开设Binance账户

    Can you be more specific about the content of your article? After reading it, I still have some doubts. Hope you can help me. https://accounts.binance.com/ar/register-person?ref=PORL8W0Z

  7. binance推薦

    Your point of view caught my eye and was very interesting. Thanks. I have a question for you. https://www.binance.com/register?ref=IXBIAFVY

  8. 免费Binance账户

    Your point of view caught my eye and was very interesting. Thanks. I have a question for you. https://www.binance.com/register?ref=IXBIAFVY

  9. binance code

    Thanks for sharing. I read many of your blog posts, cool, your blog is very good. https://accounts.binance.info/register-person?ref=IHJUI7TF

  10. Cod Binance

    Thanks for sharing. I read many of your blog posts, cool, your blog is very good.

  11. Premia polecajacego Binance

    Your article helped me a lot, is there any more related content? Thanks!

  12. best binance referral code

    Can you be more specific about the content of your article? After reading it, I still have some doubts. Hope you can help me. https://www.binance.info/ro/register?ref=HX1JLA6Z

  13. Binance推荐奖金

    Your point of view caught my eye and was very interesting. Thanks. I have a question for you.

  14. creación de cuenta en Binance

    Your article helped me a lot, is there any more related content? Thanks!

  15. binance konto skapande

    Thank you for your sharing. I am worried that I lack creative ideas. It is your article that makes me full of hope. Thank you. But, I have a question, can you help me? https://www.binance.info/register?ref=QCGZMHR6

  16. binance "oppna konto

    Your point of view caught my eye and was very interesting. Thanks. I have a question for you. https://accounts.binance.com/register-person?ref=IHJUI7TF

  17. 78wini

    Alright, 78wini just popped up on my radar. Nothing crazy outstanding, but solid enough. Good for casual players maybe? See what you think at 78wini

  18. linkdafabet

    Looking for a Dafabet link? This linkdafabet page could save you some hassle. Give it a click if you’re trying to get in. Find it at linkdafabet

  19. f168law

    Need legal info? Checked out f168law.com, seems like they cover some interesting topics. Disclaimer: I’m not a lawyer myself! Check them out at f168law

  20. 开设Binance账户

    Your point of view caught my eye and was very interesting. Thanks. I have a question for you.

  21. binance sign up bonus

    Your point of view caught my eye and was very interesting. Thanks. I have a question for you. https://www.binance.com/join?ref=JW3W4Y3A

  22. binance registration

    Thank you for your sharing. I am worried that I lack creative ideas. It is your article that makes me full of hope. Thank you. But, I have a question, can you help me?

  23. 创建Binance账户

    Thanks for sharing. I read many of your blog posts, cool, your blog is very good.

  24. kết quả 9 chấm net

    Really like the feel of kết quả 9 chấm net website. It’s got everything you need and nothing you don’t. Well designed and easy to use. Find the link here: kết quả 9 chấm net

  25. xổ số trực tiếp bạc liêu

    Looking for a live feed of the Bạc Liêu lottery draw? I always head to xosobaclieu.info to catch it as it happens. It’s so exciting! Get the live action: xổ số trực tiếp bạc liêu

  26. ketqua.net vn

    Highly recommend ketqua.net vn if you’re looking for this sort of thing. It’s definitely worth checking out and saving for later! Click here: ketqua.net vn

  27. binance register

    Thanks for sharing. I read many of your blog posts, cool, your blog is very good. https://accounts.binance.com/pt-BR/register-person?ref=GJY4VW8W

  28. Kayit Ol

    Your article helped me a lot, is there any more related content? Thanks! https://www.binance.info/register?ref=JW3W4Y3A

  29. Binance推荐码

    Your enticle helped me a lot, is there any more related content? Thanks!

  30. binance open account

    I don’t think the title of your article matches the content lol. Just kidding, mainly because I had some doubts after reading the article. https://www.binance.com/register?ref=IHJUI7TF

  31. labākais binance norādījuma kods

    Thanks for sharing. I read many of your blog posts, cool, your blog is very good.

  32. lucky6868

    Lucky6868, those numbers sound auspicious! Let’s hope they bring some winnings my way! Time to test my luck!. lucky6868

  33. luckypkr777

    Luckypkr777 – now that’s a name with potential! Ready to roll the dice and give it a go! Hope I win big!. luckypkr777

  34. manalobet

    Manalobet, haven’t heard of this one before. Time to dive in and see what it’s all about. Maybe it’s my new favorite!. manalobet

  35. www.binance.com注册

    Your article helped me a lot, is there any more related content? Thanks!

  36. rico33win

    Trying my luck with Rico33win tonight. Wish me luck guys! New to this site too, if anyone have any tips lemme know! What do you think of rico33win from your experiences?

  37. royalscasino

    Fancy a classy joint, huh? Royalscasino had the nice visuals, that’s for sure. Though that’s about it. Does the payout match the branding? Let’s see now, share your wins or your losses on royalscasino, I’m reading.

  38. t555game

    Alright folks, checked out t555game the other day. Not bad, decent selection of games. Gotta say, had a pretty fun time spinning some slots. Give it a whirl! Check them out here: t555game

  39. binance signup

    Thank you for your sharing. I am worried that I lack creative ideas. It is your article that makes me full of hope. Thank you. But, I have a question, can you help me? https://accounts.binance.com/ru/register?ref=O9XES6KU

  40. 打开Binance账户

    Thank you for your sharing. I am worried that I lack creative ideas. It is your article that makes me full of hope. Thank you. But, I have a question, can you help me?

  41. Skapa ett gratis konto

    I don’t think the title of your article matches the content lol. Just kidding, mainly because I had some doubts after reading the article. https://accounts.binance.com/fr-AF/register?ref=JHQQKNKN

  42. binance "oppna konto

    Thank you for your sharing. I am worried that I lack creative ideas. It is your article that makes me full of hope. Thank you. But, I have a question, can you help me? https://www.binance.info/register?ref=IHJUI7TF

  43. Binance开户

    Thanks for sharing. I read many of your blog posts, cool, your blog is very good.

  44. binance kod

    Thanks for sharing. I read many of your blog posts, cool, your blog is very good. https://www.binance.bh/register?ref=JW3W4Y3A

  45. Skapa personligt konto

    Thanks for sharing. I read many of your blog posts, cool, your blog is very good.

  46. binance

    Thank you for your sharing. I am worried that I lack creative ideas. It is your article that makes me full of hope. Thank you. But, I have a question, can you help me? https://accounts.binance.com/register/person?ref=JW3W4Y3A

  47. Binance创建账户

    Thanks for sharing. I read many of your blog posts, cool, your blog is very good.

  48. binance anm"alningsbonus

    Can you be more specific about the content of your article? After reading it, I still have some doubts. Hope you can help me.

  49. 注册以获取100 USDT

    Your point of view caught my eye and was very interesting. Thanks. I have a question for you.

  50. binance Prihlásení

    Your point of view caught my eye and was very interesting. Thanks. I have a question for you.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *