{"id":35293,"date":"2019-10-31T22:03:28","date_gmt":"2019-10-31T19:03:28","guid":{"rendered":"https:\/\/prohoster.info\/blog\/lopnul-li-puzyr-mashinnogo-obucheniya-ili-nachalo-novoj-zari\/"},"modified":"2019-10-31T22:03:28","modified_gmt":"2019-10-31T19:03:28","slug":"lopnul-li-puzyr-mashinnogo-obucheniya-ili-nachalo-novoj-zari","status":"publish","type":"post","link":"https:\/\/prohoster.info\/fr\/blog\/news\/lopnul-li-puzyr-mashinnogo-obucheniya-ili-nachalo-novoj-zari","title":{"rendered":"La bulle de l'apprentissage automatique a-t-elle \u00e9clat\u00e9 ou est-ce le d\u00e9but d'une nouvelle \u00e8re?","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>R\u00e9cemment, <noindex><a rel=\"nofollow\" href=\"https:\/\/www.getrevue.co\/profile\/peterzhegin\/issues\/ai-investment-activity-trends-of-2018-issue-8-150825?fbclid=IwAR0tU3l4WSotv7pQpYm8PmyKgVbgUgfMLeue_IiV78lXXApH-cy9EcG2kDc\">article<\/a><\/noindex>qui montre plut\u00f4t bien la tendance de l'apprentissage automatique ces derni\u00e8res ann\u00e9es. En bref : le nombre de startups dans le domaine de l'apprentissage automatique a fortement chut\u00e9 au cours des deux derni\u00e8res ann\u00e9es.<\/p>\n<p><img decoding=\"async\" alt=\"La bulle de l&#039;apprentissage automatique a-t-elle \u00e9clat\u00e9 ou est-ce le d\u00e9but d&#039;une nouvelle \u00e8re?\" src=\"\/wp-content\/uploads\/68b58feab2da46b7bb6f412e088313c1.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\nAlors, parlons de \u00ab la bulle a-t-elle \u00e9clat\u00e9 \u00bb, \u00ab comment vivre maintenant \u00bb et discutons d'o\u00f9 vient finalement ce ph\u00e9nom\u00e8ne.<br \/>\n<noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><br \/>\nPour commencer, parlons de ce qui a \u00e9t\u00e9 le moteur de cette courbe. D'o\u00f9 vient-elle ? Vous vous souvenez probablement <noindex><a rel=\"nofollow\" href=\"https:\/\/papers.nips.cc\/paper\/4824-imagenet-classification-with-deep-convolutional-neural-networks.pdf\">de la victoire<\/a><\/noindex> de l'apprentissage automatique en 2012 lors du concours ImageNet. C'est le premier \u00e9v\u00e9nement mondial ! Cependant, en r\u00e9alit\u00e9, ce n'est pas le cas. Et la mont\u00e9e de la courbe commence un peu plus t\u00f4t. Je la diviserais en plusieurs moments.<\/p>\n<ol>\n<li>L'ann\u00e9e 2008 marque l'apparition du terme \u00ab Big Data \u00bb. Les vrais produits ont commenc\u00e9 <noindex><a rel=\"nofollow\" href=\"https:\/\/ru.wikipedia.org\/wiki\/%D0%91%D0%BE%D0%BB%D1%8C%D1%88%D0%B8%D0%B5_%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D0%B5\">des apparitions<\/a><\/noindex> \u00e0 partir de 2010. Les Big Data sont directement li\u00e9s \u00e0 l'apprentissage automatique. Sans Big Data, il n'est pas possible d'assurer le bon fonctionnement des algorithmes qui existaient \u00e0 l'\u00e9poque. Et ce ne sont pas des r\u00e9seaux neuronaux. Avant 2012, les r\u00e9seaux neuronaux \u00e9taient l'affaire d'une minorit\u00e9 marginale. Cependant, c'est \u00e0 ce moment-l\u00e0 que d'autres algorithmes, qui existaient d\u00e9j\u00e0 depuis des ann\u00e9es, voire des d\u00e9cennies, ont commenc\u00e9 \u00e0 fonctionner : <noindex><a rel=\"nofollow\" href=\"https:\/\/ru.wikipedia.org\/wiki\/%D0%9C%D0%B5%D1%82%D0%BE%D0%B4_%D0%BE%D0%BF%D0%BE%D1%80%D0%BD%D1%8B%D1%85_%D0%B2%D0%B5%D0%BA%D1%82%D0%BE%D1%80%D0%BE%D0%B2\">SVM<\/a><\/noindex>(1963, 1993), <noindex><a rel=\"nofollow\" href=\"https:\/\/ru.wikipedia.org\/wiki\/Random_forest\">Random Forest<\/a><\/noindex> (1995), <noindex>AdaBoost<\/noindex> (2003),\u2026 Les startups de cette \u00e9poque \u00e9taient principalement li\u00e9es au traitement automatique des donn\u00e9es structur\u00e9es : caisses, utilisateurs, publicit\u00e9, et bien d'autres.\n<p>La d\u00e9riv\u00e9e de cette premi\u00e8re vague est un ensemble de frameworks, tels que XGBoost, CatBoost, LightGBM, etc.\n<\/li>\n<li>En 2011-2012, <noindex><a rel=\"nofollow\" href=\"https:\/\/en.wikipedia.org\/wiki\/Convolutional_neural_network\">les r\u00e9seaux neuronaux convolutionnels<\/a><\/noindex> ont remport\u00e9 plusieurs comp\u00e9titions de reconnaissance d'images. Leur utilisation r\u00e9elle a pris un certain temps. Je dirais que les startups et solutions massivement r\u00e9fl\u00e9chies ont commenc\u00e9 \u00e0 appara\u00eetre en 2014. Il a fallu deux ans pour dig\u00e9rer le fait que les r\u00e9seaux neuronaux fonctionnent en r\u00e9alit\u00e9, pour cr\u00e9er des frameworks conviviaux qui pouvaient \u00eatre install\u00e9s et lanc\u00e9s dans un d\u00e9lai raisonnable, et pour d\u00e9velopper des m\u00e9thodes qui stabilisent et acc\u00e9l\u00e8rent le temps de convergence.\n<p>Les r\u00e9seaux convolutionnels ont permis de r\u00e9soudre des t\u00e2ches de vision par ordinateur : classification d'images et d'objets sur une image, d\u00e9tection d'objets, reconnaissance d'objets et de personnes, am\u00e9lioration des images, etc.<\/li>\n<li>2015-2017. P\u00e9riode de boom des algorithmes et des projets li\u00e9s aux r\u00e9seaux r\u00e9currents ou \u00e0 leurs analogues (LSTM, GRU, TransformerNet, etc.). Des algorithmes de reconnaissance automatique de la parole et des syst\u00e8mes de traduction automatique efficaces ont vu le jour. En partie, ils sont bas\u00e9s sur des r\u00e9seaux convolutifs pour l'extraction de caract\u00e9ristiques fondamentales. En partie sur la collecte de grands ensembles de donn\u00e9es de haute qualit\u00e9. <\/li>\n<\/ol>\n<p>\n<img decoding=\"async\" alt=\"La bulle de l&#039;apprentissage automatique a-t-elle \u00e9clat\u00e9 ou est-ce le d\u00e9but d&#039;une nouvelle \u00e8re?\" src=\"\/wp-content\/uploads\/d4b3a1dd2483ef1300862f5f61db645a.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n\u00ab La bulle a \u00e9clat\u00e9 ? L'engouement est-il exag\u00e9r\u00e9 ? Ont-ils disparu comme le blockchain ? \u00bb<br \/>\nEh bien oui ! Demain, Siri cessera de fonctionner sur votre t\u00e9l\u00e9phone, et apr\u00e8s-demain, Tesla ne saura pas faire la diff\u00e9rence entre un virage et un kangourou.<\/p>\n<p>Les r\u00e9seaux neuronaux sont d\u00e9j\u00e0 en action. Ils sont pr\u00e9sents dans des dizaines d'appareils. Ils permettent r\u00e9ellement de gagner de l'argent, changent le march\u00e9 et notre monde. L'engouement prend une forme l\u00e9g\u00e8rement diff\u00e9rente :<\/p>\n<p><img decoding=\"async\" alt=\"La bulle de l&#039;apprentissage automatique a-t-elle \u00e9clat\u00e9 ou est-ce le d\u00e9but d&#039;une nouvelle \u00e8re?\" src=\"\/wp-content\/uploads\/a2b271c8eb1cf54fe59389d10cf8e17e.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nTout simplement, les r\u00e9seaux neuronaux ont cess\u00e9 d'\u00eatre quelque chose de nouveau. Oui, beaucoup de gens ont des attentes trop \u00e9lev\u00e9es. Mais un grand nombre d'entreprises ont appris \u00e0 appliquer des r\u00e9seaux neuronaux et \u00e0 cr\u00e9er des produits sur cette base. Les r\u00e9seaux neuronaux offrent de nouvelles fonctionnalit\u00e9s, permettent de r\u00e9duire le nombre de postes de travail et de diminuer le co\u00fbt des services :<\/p>\n<ul>\n<li>Les entreprises de production int\u00e8grent des algorithmes pour analyser les d\u00e9fauts sur les cha\u00eenes de montage. <\/li>\n<li>Les exploitations agricoles ach\u00e8tent des syst\u00e8mes pour surveiller les vaches. <\/li>\n<li> Moissonneuses automatiques. <\/li>\n<li>Centres d'appel automatis\u00e9s.<\/li>\n<li>Filtres dans SnapChat. (au moins quelque chose de valable !)<\/li>\n<\/ul>\n<p>\nMais le plus important, et ce n'est pas si \u00e9vident : \u00ab Il n'y a plus d'id\u00e9es nouvelles, ou elles ne rapporteront pas de capital instantan\u00e9ment. \u00bb Les r\u00e9seaux neuronaux ont r\u00e9solu des dizaines de probl\u00e8mes. Et ils continueront \u00e0 en r\u00e9soudre davantage. Toutes les id\u00e9es \u00e9videntes qui existaient ont engendr\u00e9 de nombreux startups. Mais tout ce qui \u00e9tait \u00e0 la surface a d\u00e9j\u00e0 \u00e9t\u00e9 r\u00e9uni. Au cours des deux derni\u00e8res ann\u00e9es, je n'ai rencontr\u00e9 aucune nouvelle id\u00e9e pour l'application des r\u00e9seaux neuronaux. Aucun nouvel angle d'approche (bon, il y a quelques complications avec les GAN, mais c'est tout).<\/p>\n<p>Chaque nouvelle startup devient de plus en plus complexe. Elle exige d\u00e9j\u00e0 plus de deux personnes formant un r\u00e9seau neuronal sur des donn\u00e9es ouvertes. Elle n\u00e9cessite des programmeurs, des serveurs, une \u00e9quipe d'annotation, un soutien complexe, etc.<\/p>\n<p>Comme cons\u00e9quence, le nombre de startups diminue. Alors que la production augmente. Besoin d'ajouter la reconnaissance de plaques d'immatriculation ? Il y a des centaines de sp\u00e9cialistes sur le march\u00e9 avec une exp\u00e9rience pertinente. Vous pouvez embaucher quelqu'un et en quelques mois votre employ\u00e9 mettra en place un syst\u00e8me. Ou acheter une solution existante. Mais cr\u00e9er une nouvelle startup ? C'est de la folie !<\/p>\n<p>Il est n\u00e9cessaire de cr\u00e9er un syst\u00e8me de suivi des visiteurs : pourquoi payer pour de nombreuses licences alors que l'on peut d\u00e9velopper le sien en 3-4 mois, adapt\u00e9 \u00e0 son entreprise ? <\/p>\n<p>Les r\u00e9seaux neuronaux suivent actuellement le m\u00eame chemin que de nombreuses autres technologies. <\/p>\n<p>Vous vous souvenez comment le concept de \u00ab d\u00e9veloppeur de sites \u00bb a \u00e9volu\u00e9 depuis 1995 ? Tant que le march\u00e9 n'est pas satur\u00e9 de sp\u00e9cialistes. Il y a tr\u00e8s peu de professionnels. Mais je parie qu'en 5-10 ans, il n'y aura pas de grande diff\u00e9rence entre un programmeur Java et un d\u00e9veloppeur de r\u00e9seaux neuronaux. Les deux types de sp\u00e9cialistes seront pr\u00e9sents en quantit\u00e9 sur le march\u00e9.<\/p>\n<p>Il y aura simplement des classes de t\u00e2ches pour lesquelles les r\u00e9seaux neuronaux seront utilis\u00e9s. Une t\u00e2che appara\u00eet \u2014 vous engagez un sp\u00e9cialiste.<\/p>\n<p><b>\u00ab Et apr\u00e8s ? O\u00f9 est l'intelligence artificielle promise ? \u00bb<\/b><\/p>\n<p>Il y a ici un petit mais int\u00e9ressant dilemme :)<\/p>\n<p>Le stack technologique que nous avons aujourd'hui, visiblement, ne nous conduira pas \u00e0 l'intelligence artificielle apr\u00e8s tout. Les id\u00e9es, leur nouveaut\u00e9 \u2014 ont en grande partie \u00e9puis\u00e9 leur potentiel. Discutons de ce qui maintient le niveau actuel de d\u00e9veloppement.<\/p>\n<h3>Restrictions<\/h3>\n<p>\nCommen\u00e7ons par les voitures autonomes. Il semble qu'il soit clair qu'il est possible de cr\u00e9er des voitures compl\u00e8tement autonomes avec les technologies d'aujourd'hui. Mais combien d'ann\u00e9es cela prendra-t-il ? Ce n'est pas clair. Tesla estime que cela se produira dans quelques ann\u00e9es \u2014 <\/p>\n<p><center><div class=\"youtube-placeholder\" data-id=\"Ucp0TTmvqOE\" onclick=\"loadVideo(this)\">\r\n        <img decoding=\"async\" src=\"https:\/\/img.youtube.com\/vi\/Ucp0TTmvqOE\/hqdefault.jpg\" alt=\"Lire la vid\u00e9o\" loading=\"lazy\" width=\"480\" height=\"360\" style=\"width:100%;height:auto;\">\r\n        <div class=\"play-button\"><\/div>\r\n    <\/div><\/center><br \/>\nIl existe de nombreux autres <noindex><a rel=\"nofollow\" href=\"https:\/\/beth.technology\/truths-autonomous-vehicles\/\">sp\u00e9cialistes<\/a><\/noindex>, qui \u00e9valuent cela \u00e0 5-10 ans. <\/p>\n<p>Probablement, selon moi, dans 15 ans, l'infrastructure des villes changera elle-m\u00eame de telle sorte que l'apparition de voitures autonomes deviendra in\u00e9vitable, faisant partie int\u00e9grante de celle-ci. Mais cela ne peut pas \u00eatre consid\u00e9r\u00e9 comme de l'intelligence. La Tesla moderne est en r\u00e9alit\u00e9 une cha\u00eene de production tr\u00e8s complexe de filtrage des donn\u00e9es, de recherche et de r\u00e9-apprentissage. Ce sont des r\u00e8gles-r\u00e8gles-r\u00e8gles, la collecte de donn\u00e9es et des filtres (voici <noindex><a rel=\"nofollow\" href=\"http:\/\/cv-blog.ru\/?p=279\">ici<\/a><\/noindex> j'ai \u00e9crit un peu plus en d\u00e9tail \u00e0 ce sujet, ou regardez avec <noindex><a rel=\"nofollow\" href=\"https:\/\/www.youtube.com\/watch?time_continue=7614&amp;v=Ucp0TTmvqOE\">celui-ci<\/a><\/noindex> la marque).<\/p>\n<h3>Le premier probl\u00e8me<\/h3>\n<p>\nEt c'est ici que nous voyons <b>le premier probl\u00e8me fondamental<\/b>. Les grandes donn\u00e9es. C'est exactement ce qui a engendr\u00e9 la vague actuelle de r\u00e9seaux neuronaux et d'apprentissage automatique. Aujourd'hui, pour r\u00e9aliser quelque chose de complexe et automatique, il faut beaucoup de donn\u00e9es. Pas juste beaucoup, mais \u00e9norm\u00e9ment. Des algorithmes automatis\u00e9s pour leur collecte, leur \u00e9tiquetage et leur utilisation sont n\u00e9cessaires. Si nous voulons que la machine identifie des camions contre le soleil, nous devons d'abord collecter un nombre suffisant. Si nous voulons que la machine ne perde pas la t\u00eate en voyant un v\u00e9lo attach\u00e9 au porte-v\u00e9los, il faut encore plus d'\u00e9chantillons.<\/p>\n<p>Mais un seul exemple ne suffira pas. Des centaines ? Des milliers ? <\/p>\n<p><img decoding=\"async\" alt=\"La bulle de l&#039;apprentissage automatique a-t-elle \u00e9clat\u00e9 ou est-ce le d\u00e9but d&#039;une nouvelle \u00e8re?\" src=\"\/wp-content\/uploads\/923ef975804234f1b3dcbfee0143f2b4.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<\/p>\n<h3>Le deuxi\u00e8me probl\u00e8me<\/h3>\n<p>\n<b>Le deuxi\u00e8me probl\u00e8me <\/b> \u2014 la visualisation de ce que notre r\u00e9seau neuronal a compris. C'est une t\u00e2che tr\u00e8s complexe. Peu de gens comprennent encore comment cela peut \u00eatre visualis\u00e9. Voici quelques articles assez r\u00e9cents, ce ne sont que quelques exemples, m\u00eame s'ils sont \u00e9loign\u00e9s :<br \/>\n<noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/ods\/blog\/453788\/\">Visualisation<\/a><\/noindex> la focalisation sur les textures. Cela montre bien sur quoi le r\u00e9seau a tendance \u00e0 se concentrer et ce qu'il per\u00e7oit comme information de base.<\/p>\n<p><img decoding=\"async\" alt=\"La bulle de l&#039;apprentissage automatique a-t-elle \u00e9clat\u00e9 ou est-ce le d\u00e9but d&#039;une nouvelle \u00e8re?\" src=\"\/wp-content\/uploads\/0eab41c3aec71dc2b04794559dd4a651.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<noindex><a rel=\"nofollow\" href=\"http:\/\/jalammar.github.io\/visualizing-neural-machine-translation-mechanics-of-seq2seq-models-with-attention\/\">Visualisation<\/a><\/noindex> l'attention lors des <noindex><a rel=\"nofollow\" href=\"http:\/\/www.wildml.com\/2016\/01\/attention-and-memory-in-deep-learning-and-nlp\/\">traductions<\/a><\/noindex>. En r\u00e9alit\u00e9, l'attention peut souvent \u00eatre utilis\u00e9e pr\u00e9cis\u00e9ment pour montrer ce qui a d\u00e9clench\u00e9 une telle r\u00e9action du r\u00e9seau. J'ai vu des outils dans ce sens pour le d\u00e9bogage et les solutions produits. Il existe de nombreux articles sur ce sujet. Mais plus les donn\u00e9es sont complexes, plus il est difficile de comprendre comment parvenir \u00e0 une visualisation stable.<\/p>\n<p><img decoding=\"async\" alt=\"La bulle de l&#039;apprentissage automatique a-t-elle \u00e9clat\u00e9 ou est-ce le d\u00e9but d&#039;une nouvelle \u00e8re?\" src=\"\/wp-content\/uploads\/e0c370724115f602e5bd35b20b56f6eb.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nEt oui, le bon vieux truc de \u00ab regarde ce qu'il y a \u00e0 l'int\u00e9rieur du r\u00e9seau dans les <noindex><a rel=\"nofollow\" href=\"https:\/\/towardsdatascience.com\/how-to-visualize-convolutional-features-in-40-lines-of-code-70b7d87b0030\">filtres<\/a><\/noindex>\u00bb. Ces images \u00e9taient populaires il y a 3-4 ans, mais tout le monde a rapidement compris que ces images sont belles, mais n'ont pas beaucoup de sens.<\/p>\n<p><img decoding=\"async\" alt=\"La bulle de l&#039;apprentissage automatique a-t-elle \u00e9clat\u00e9 ou est-ce le d\u00e9but d&#039;une nouvelle \u00e8re?\" src=\"\/wp-content\/uploads\/87ace90924d5b900f9382ecc6ceef6d0.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nJe n'ai pas mentionn\u00e9 des dizaines d'autres astuces, m\u00e9thodes, hacks, recherches sur la fa\u00e7on de repr\u00e9senter les entrailles du r\u00e9seau. Ces outils fonctionnent-ils ? Aident-ils \u00e0 rapidement comprendre quel est le probl\u00e8me et d\u00e9boguer le r\u00e9seau ?.. Extraire les derniers pourcents ? Eh bien, \u00e0 peu pr\u00e8s comme \u00e7a :<\/p>\n<p><img decoding=\"async\" alt=\"La bulle de l&#039;apprentissage automatique a-t-elle \u00e9clat\u00e9 ou est-ce le d\u00e9but d&#039;une nouvelle \u00e8re?\" src=\"\/wp-content\/uploads\/6da71648c300ee3bc8673d08287b77e3.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nVous pouvez consulter n'importe quel concours sur Kaggle. Et la description de la mani\u00e8re dont les gens r\u00e9alisent leurs solutions finales. Nous avons accumul\u00e9 100-500-800 millions de mod\u00e8les et cela a fonctionn\u00e9 !<\/p>\n<p>Bien s\u00fbr, j'exag\u00e8re. Mais ces approches ne donnent pas de r\u00e9ponses rapides et directes.<\/p>\n<p>Avec suffisamment d'exp\u00e9rience, en essayant diff\u00e9rentes options, on peut \u00e9mettre un verdict sur la raison pour laquelle votre syst\u00e8me a pris une telle d\u00e9cision. Mais corriger le comportement du syst\u00e8me sera difficile. Installer une rustine, d\u00e9placer le seuil, ajouter un ensemble de donn\u00e9es, prendre un autre r\u00e9seau backend.<\/p>\n<h3>Le troisi\u00e8me probl\u00e8me<\/h3>\n<p>\n<b>Le troisi\u00e8me probl\u00e8me fondamental <\/b> \u2014 les r\u00e9seaux apprennent non pas la logique, mais la statistique. Statistiquement, cela <noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/post\/417405\/\">un visage<\/a><\/noindex>:<\/p>\n<p><img decoding=\"async\" alt=\"La bulle de l&#039;apprentissage automatique a-t-elle \u00e9clat\u00e9 ou est-ce le d\u00e9but d&#039;une nouvelle \u00e8re?\" src=\"\/wp-content\/uploads\/def14bbc2f40e4e26656a2d8032b09c1.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nLogiquement, ce n'est pas tr\u00e8s ressemblant. Les r\u00e9seaux de neurones n'apprennent rien de complexe, \u00e0 moins qu'on ne les y contraigne. Ils apprennent toujours les caract\u00e9ristiques les plus simples. Y a-t-il des yeux, un nez, une t\u00eate ? Cela signifie que c'est un visage ! Ou donne un exemple o\u00f9 les yeux ne signifieraient pas un visage. Et encore une fois \u2014 des millions d'exemples.<\/p>\n<h3>Il y a beaucoup de place en bas<\/h3>\n<p>\nJe dirais que ce sont pr\u00e9cis\u00e9ment ces trois probl\u00e8mes globaux qui limitent aujourd'hui le d\u00e9veloppement des r\u00e9seaux de neurones et de l'apprentissage machine. Partout o\u00f9 ces probl\u00e8mes ne limitent pas \u2014 cela est d\u00e9j\u00e0 activement utilis\u00e9.<\/p>\n<p><b>Est-ce la fin ? Les r\u00e9seaux de neurones se sont-ils bloqu\u00e9s ?<\/b><\/p>\n<p>On ne sait pas. Mais bien s\u00fbr, tout le monde esp\u00e8re que ce n'est pas le cas. <\/p>\n<p>Il existe de nombreuses approches et directions pour r\u00e9soudre les probl\u00e8mes fondamentaux que j'ai \u00e9voqu\u00e9s ci-dessus. Mais jusqu'\u00e0 pr\u00e9sent, aucune de ces approches n'a permis de r\u00e9aliser quelque chose de fondamentalement nouveau, de r\u00e9soudre quelque chose qui n'avait pas encore \u00e9t\u00e9 r\u00e9solu. Jusqu'\u00e0 pr\u00e9sent, tous les projets fondamentaux sont bas\u00e9s sur des approches stables (Tesla), ou restent des projets exp\u00e9rimentaux d'institutions ou de soci\u00e9t\u00e9s (Google Brain, OpenAI).<\/p>\n<p>Pour parler en termes simples, la direction principale est la cr\u00e9ation d'une certaine repr\u00e9sentation de haut niveau des donn\u00e9es d'entr\u00e9e. Dans un certain sens, \"m\u00e9moire\". L'exemple le plus simple de la m\u00e9moire est les diff\u00e9rents \"Embedding\" \u2014 repr\u00e9sentations des images. Par exemple, tous les syst\u00e8mes de reconnaissance faciale. Le r\u00e9seau apprend \u00e0 obtenir d'un visage une repr\u00e9sentation stable qui ne d\u00e9pend pas de l'angle, de l'\u00e9clairage, de la r\u00e9solution. En essence, le r\u00e9seau minimise la m\u00e9trique \"visages diff\u00e9rents - loin\" et \"identiques - pr\u00e8s\".<\/p>\n<p><img decoding=\"async\" alt=\"La bulle de l&#039;apprentissage automatique a-t-elle \u00e9clat\u00e9 ou est-ce le d\u00e9but d&#039;une nouvelle \u00e8re?\" src=\"\/wp-content\/uploads\/5e9d871fe096b7a77dbe11a6e315c5e4.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nPour un tel apprentissage, il faut des dizaines et des centaines de milliers d'exemples. Mais le r\u00e9sultat porte certains \u00e9l\u00e9ments de \"One-shot Learning\". Maintenant, nous n'avons plus besoin de centaines de visages pour m\u00e9moriser une personne. Un seul visage suffit, et tout \u2014 nous <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/davidsandberg\/facenet\">reconnaissons<\/a><\/noindex>!<br \/>\nMais il y a un petit probl\u00e8me... Le r\u00e9seau ne peut apprendre que des objets assez simples. En essayant de distinguer non pas des visages, mais par exemple \"les gens par leurs v\u00eatements\" (la t\u00e2che <noindex><a rel=\"nofollow\" href=\"https:\/\/medium.com\/@alitech_2017\/reforming-person-re-identification-with-local-convolutional-neural-networks-17148f11f17b\">Re-identification<\/a><\/noindex>) \u2014 la qualit\u00e9 s'effondre de plusieurs ordres de grandeur. Et le r\u00e9seau ne peut plus apprendre des changements d'angle assez \u00e9vidents.<\/p>\n<p>Et apprendre sur des millions d'exemples \u2014 c'est aussi un peu une distraction. <\/p>\n<p>Il y a des travaux sur la r\u00e9duction significative des choix. Par exemple, je peux imm\u00e9diatement me rappeler l'un des premiers travaux sur <b>OneShot Learning<\/b> <noindex><a rel=\"nofollow\" href=\"https:\/\/arxiv.org\/pdf\/1605.06065v1.pdf\">de Google<\/a><\/noindex>:<\/p>\n<p><img decoding=\"async\" alt=\"La bulle de l&#039;apprentissage automatique a-t-elle \u00e9clat\u00e9 ou est-ce le d\u00e9but d&#039;une nouvelle \u00e8re?\" src=\"\/wp-content\/uploads\/da83c6f290248f2bcf963c3053a26688.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nIl existe beaucoup de tels travaux, par exemple <noindex><a rel=\"nofollow\" href=\"https:\/\/pdfs.semanticscholar.org\/d1c4\/c4c7989102e85b5248cebfcb0cb000c3b837.pdf\">1<\/a><\/noindex> ou <noindex><a rel=\"nofollow\" href=\"https:\/\/www.cs.cmu.edu\/~rsalakhu\/papers\/oneshot1.pdf\">2<\/a><\/noindex> ou <noindex><a rel=\"nofollow\" href=\"http:\/\/www.robots.ox.ac.uk\/~tvg\/publications\/2018\/0431.pdf\">3<\/a><\/noindex>.<\/p>\n<p>Un des inconv\u00e9nients est que l'apprentissage fonctionne g\u00e9n\u00e9ralement bien sur des exemples simples, les \"exemples MNIST\". Mais lorsqu'on passe \u00e0 des probl\u00e8mes plus complexes, il faut une plus grande base, un mod\u00e8le d'objets, ou un peu de magie.<br \/>\nEn fait, les travaux sur l'apprentissage One-Shot sont un sujet tr\u00e8s int\u00e9ressant. On trouve beaucoup d'id\u00e9es. Mais la plupart du temps, les deux probl\u00e8mes que j'ai mentionn\u00e9s (pr\u00e9-entra\u00eenement sur un \u00e9norme ensemble de donn\u00e9es \/ instabilit\u00e9 sur des donn\u00e9es complexes) compliquent beaucoup l'apprentissage.<\/p>\n<p>D'un autre c\u00f4t\u00e9, les GAN conviennent au sujet de l'Embedding \u2014 des r\u00e9seaux antagonistes g\u00e9n\u00e9ratifs. Vous avez s\u00fbrement lu plein d'articles \u00e0 ce sujet sur Habr\u00e9.<noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/ods\/blog\/340154\/\">1<\/a><\/noindex>, <noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/itsumma\/blog\/447896\/\">2<\/a><\/noindex>,<noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/ods\/blog\/322514\/\">3<\/a><\/noindex>)<br \/>\nUne caract\u00e9ristique des GAN est la formation d'un certain espace interne d'\u00e9tats (qui est en fait le m\u00eame Embedding), ce qui permet de dessiner une image. Cela peut \u00eatre <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/shaoanlu\/faceswap-GAN\">des visages<\/a><\/noindex>, cela peut \u00eatre <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/sergeytulyakov\/mocogan\">des actions<\/a><\/noindex>. <\/p>\n<p><img decoding=\"async\" alt=\"La bulle de l&#039;apprentissage automatique a-t-elle \u00e9clat\u00e9 ou est-ce le d\u00e9but d&#039;une nouvelle \u00e8re?\" src=\"\/wp-content\/uploads\/8c25c375dae3559b6895d6c4eb3f6cfd.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nLe probl\u00e8me des GAN est que plus l'objet g\u00e9n\u00e9r\u00e9 est complexe, plus il est difficile de le d\u00e9crire en termes de \"g\u00e9n\u00e9rateur-discriminateur\". En cons\u00e9quence, les seules applications r\u00e9elles des GAN qui sont sur toutes les l\u00e8vres sont DeepFake, qui, encore une fois, manipulent les repr\u00e9sentations faciales (pour lesquelles il existe une \u00e9norme base).<\/p>\n<p>J'ai rencontr\u00e9 tr\u00e8s peu d'autres applications utiles. En g\u00e9n\u00e9ral, ce sont des gadgets qui retouchent des images.<\/p>\n<p>Et encore une fois. Personne ne comprend comment cela nous permettra d'avancer vers un avenir radieux. Repr\u00e9senter la logique\/l'espace dans un r\u00e9seau neuronal est bien. Mais il faut un \u00e9norme nombre d'exemples, nous ne comprenons pas comment le r\u00e9seau neuronal repr\u00e9sente cela en lui-m\u00eame, nous ne comprenons pas comment faire en sorte que le r\u00e9seau neuronal m\u00e9morise une repr\u00e9sentation r\u00e9ellement complexe.<\/p>\n<p><b>L'apprentissage par renforcement<\/b> est une approche totalement diff\u00e9rente. Vous vous souvenez s\u00fbrement comment Google a battu tout le monde au Go. Les r\u00e9centes victoires dans Starcraft et Dota. Mais ici, tout n'est pas si rose et prometteur. Le mieux pour parler de l'apprentissage par renforcement et de ses complexit\u00e9s est <noindex><a rel=\"nofollow\" href=\"https:\/\/www.alexirpan.com\/2018\/02\/14\/rl-hard.html\">cet article<\/a><\/noindex>.<\/p>\n<p>Pour r\u00e9sumer bri\u00e8vement ce que l'auteur a \u00e9crit :<\/p>\n<ul>\n<li>Les mod\u00e8les pr\u00eats \u00e0 l'emploi ne conviennent pas \/ fonctionnent mal dans la plupart des cas<\/li>\n<li>Les t\u00e2ches pratiques peuvent \u00eatre r\u00e9solues plus facilement par d'autres moyens. Boston Dynamics n'utilise pas l'apprentissage par renforcement en raison de sa complexit\u00e9 \/ impr\u00e9visibilit\u00e9 \/ complexit\u00e9 des calculs.<\/li>\n<li>Pour que l'apprentissage par renforcement fonctionne, une fonction complexe est n\u00e9cessaire. Il est souvent difficile de cr\u00e9er \/ \u00e9crire cette fonction.<\/li>\n<li>Il est difficile de former des mod\u00e8les. Il faut passer beaucoup de temps \u00e0 optimiser et \u00e0 sortir des optimums locaux.<\/li>\n<li>Par cons\u00e9quent, il est difficile de reproduire le mod\u00e8le, qui est instable avec les moindres modifications.<\/li>\n<li>Souvent, il est victime de surapprentissage sur des tendances al\u00e9atoires, jusqu'\u00e0 un g\u00e9n\u00e9rateur de nombres al\u00e9atoires.<\/li>\n<\/ul>\n<p>\nLe point cl\u00e9 est que le RL ne fonctionne pas encore en production. Google a quelques exp\u00e9riences \u00e0 ce sujet ( <noindex><a rel=\"nofollow\" href=\"https:\/\/ai.google\/research\/teams\/brain\/robotics\/\">1<\/a><\/noindex>, <noindex><a rel=\"nofollow\" href=\"https:\/\/ai.googleblog.com\/2018\/06\/scalable-deep-reinforcement-learning.html\">2<\/a><\/noindex> ). Mais je n'ai vu aucun syst\u00e8me produit.<\/p>\n<p><b>M\u00e9moire<\/b>. Le principal inconv\u00e9nient de tout ce qui a \u00e9t\u00e9 d\u00e9crit ci-dessus est le manque de structure. L'une des approches pour r\u00e9soudre ce probl\u00e8me est de fournir \u00e0 un r\u00e9seau de neurones un acc\u00e8s \u00e0 une m\u00e9moire distincte. Cela lui permet d'enregistrer et de r\u00e9enregistrer les r\u00e9sultats de ses actions. Ainsi, le r\u00e9seau de neurones peut \u00eatre d\u00e9fini par l'\u00e9tat actuel de cette m\u00e9moire. C'est tr\u00e8s similaire aux processeurs et ordinateurs classiques.<\/p>\n<p>La plus connue et populaire <noindex>article <\/noindex> \u2014 de DeepMind :<\/p>\n<p><img decoding=\"async\" alt=\"La bulle de l&#039;apprentissage automatique a-t-elle \u00e9clat\u00e9 ou est-ce le d\u00e9but d&#039;une nouvelle \u00e8re?\" src=\"\/wp-content\/uploads\/acc6bcd86c8c071fbd9776a91f990752.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nOn a l'impression que c'est la cl\u00e9 pour comprendre l'intelligence ? Mais plut\u00f4t non. Le syst\u00e8me a toujours besoin d'un immense volume de donn\u00e9es pour l'entra\u00eenement. Et il fonctionne principalement avec des donn\u00e9es tabul\u00e9es structur\u00e9es. Pendant ce temps, lorsque Facebook <noindex><a rel=\"nofollow\" href=\"https:\/\/embodiedqa.org\/\">r\u00e9solvait <\/a><\/noindex>un probl\u00e8me similaire, ils ont choisi la voie \u00ab oublions la m\u00e9moire, simplement rendons le r\u00e9seau de neurones plus complexe et augmentons le nombre d'exemples \u2014 et il s'auto-apprendra \u00bb.<\/p>\n<p><b>D\u00e9m\u00ealage<\/b>. Une autre fa\u00e7on de cr\u00e9er une m\u00e9moire significative est de prendre les m\u00eames embeddings, mais d'introduire des crit\u00e8res suppl\u00e9mentaires lors de l'entra\u00eenement qui permettraient de distinguer des \u00ab sens \u00bb. Par exemple, nous voulons entra\u00eener un r\u00e9seau de neurones \u00e0 diff\u00e9rencier le comportement d'une personne dans un magasin. Si nous suivions le chemin standard \u2014 nous devrions cr\u00e9er une dizaine de r\u00e9seaux. L'un cherche la personne, le second d\u00e9termine ce qu'elle fait, le troisi\u00e8me son \u00e2ge, le quatri\u00e8me \u2014 son sexe. Une logique distincte examine la partie du magasin o\u00f9 elle se trouve\/est form\u00e9e \u00e0 cela. Le troisi\u00e8me d\u00e9termine sa trajectoire, etc.<\/p>\n<p>Ou, s'il y avait une quantit\u00e9 infinie de donn\u00e9es, on pourrait entra\u00eener un seul r\u00e9seau sur tous les r\u00e9sultats possibles (\u00e9videmment, il est impossible d'accumuler un tel volume de donn\u00e9es).<\/p>\n<p>L'approche de d\u00e9centelgment nous dit : formons le r\u00e9seau pour qu'il puisse lui-m\u00eame diff\u00e9rencier les concepts. Pour qu'il puisse cr\u00e9er un embedding \u00e0 partir de la vid\u00e9o o\u00f9 une r\u00e9gion d\u00e9finirait l'action, une autre - la position au sol dans le temps, une autre - la taille de la personne, et une autre encore - son sexe. Lors de l'entra\u00eenement, nous souhaiterions ne pas donner presque d'indices au r\u00e9seau concernant ces concepts cl\u00e9s, mais qu'il puisse lui-m\u00eame identifier et regrouper les r\u00e9gions. Il existe assez peu d'articles sur ce sujet (certains d'entre eux <noindex><a rel=\"nofollow\" href=\"https:\/\/ai.googleblog.com\/2019\/04\/evaluating-unsupervised-learning-of.html\">1<\/a><\/noindex>, <noindex><a rel=\"nofollow\" href=\"http:\/\/papers.nips.cc\/paper\/5851-deep-convolutional-inverse-graphics-network.pdf\">2<\/a><\/noindex>, <noindex><a rel=\"nofollow\" href=\"https:\/\/arxiv.org\/pdf\/1812.02230.pdf\">3<\/a><\/noindex>) et, en g\u00e9n\u00e9ral, ils sont assez th\u00e9oriques. <\/p>\n<p>Cependant, cette direction devrait, au moins th\u00e9oriquement, r\u00e9soudre les probl\u00e8mes \u00e9num\u00e9r\u00e9s au d\u00e9but.<\/p>\n<p><img decoding=\"async\" alt=\"La bulle de l&#039;apprentissage automatique a-t-elle \u00e9clat\u00e9 ou est-ce le d\u00e9but d&#039;une nouvelle \u00e8re?\" src=\"\/wp-content\/uploads\/b36046dc3cbe3b849e1d3a60f56ec3a2.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nD\u00e9composition de l'image par les param\u00e8tres \u00ab couleur des murs\/couleur du sol\/forme de l'objet\/couleur de l'objet\/etc. \u00bb<\/p>\n<p><img decoding=\"async\" alt=\"La bulle de l&#039;apprentissage automatique a-t-elle \u00e9clat\u00e9 ou est-ce le d\u00e9but d&#039;une nouvelle \u00e8re?\" src=\"\/wp-content\/uploads\/4d5ac8dfc43f76b35f3490c26049c7db.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nD\u00e9composition du visage par les param\u00e8tres \u00ab taille, sourcils, orientation, couleur de la peau, etc. \u00bb<\/p>\n<h3>Autre<\/h3>\n<p>\nIl existe de nombreuses autres directions moins mondiales qui permettent d'une mani\u00e8re ou d'une autre de r\u00e9duire les bases, de travailler avec des donn\u00e9es plus h\u00e9t\u00e9rog\u00e8nes, etc.<\/p>\n<p><b>Attention<\/b>. Il n'est probablement pas utile de le distinguer comme une m\u00e9thode s\u00e9par\u00e9e. C'est simplement une approche qui renforce les autres. De nombreux articles y sont consacr\u00e9s (<noindex><a rel=\"nofollow\" href=\"http:\/\/www.wildml.com\/2016\/01\/attention-and-memory-in-deep-learning-and-nlp\/\">1<\/a><\/noindex>,<noindex><a rel=\"nofollow\" href=\"http:\/\/jalammar.github.io\/visualizing-neural-machine-translation-mechanics-of-seq2seq-models-with-attention\/\">2<\/a><\/noindex>,<noindex><a rel=\"nofollow\" href=\"https:\/\/arxiv.org\/abs\/1706.03762\">3<\/a><\/noindex>). Le sens de l'attention est de renforcer la r\u00e9action du r\u00e9seau sur des objets significatifs lors de l'entra\u00eenement. Souvent par le biais d'une directive externe, ou d'un petit r\u00e9seau externe.<\/p>\n<p><b>Simulation 3D<\/b>. Si on cr\u00e9e un bon moteur 3D, on peut souvent couvrir 90 % des donn\u00e9es d'entra\u00eenement (j'ai m\u00eame vu un exemple o\u00f9 presque 99 % des donn\u00e9es \u00e9taient couvertes par un bon moteur). Il existe de nombreuses id\u00e9es et astuces pour faire fonctionner un r\u00e9seau entra\u00een\u00e9 sur un moteur 3D avec des donn\u00e9es r\u00e9elles (Fine tuning, style transfer, etc.). Mais il est souvent beaucoup plus difficile de cr\u00e9er un bon moteur que de rassembler des donn\u00e9es. Des exemples de moteurs cr\u00e9\u00e9s :<br \/>\nEntra\u00eenement de robots (<noindex><a rel=\"nofollow\" href=\"https:\/\/ai.googleblog.com\/2018\/06\/teaching-uncalibrated-robots-to_22.html\">google<\/a><\/noindex>, <noindex><a rel=\"nofollow\" href=\"https:\/\/youtu.be\/VZcmogKXC18\">braingarden<\/a><\/noindex>)<br \/>\nFormation <noindex><a rel=\"nofollow\" href=\"https:\/\/neuromation.io\/\">reconnaissance<\/a><\/noindex> des produits en magasin (mais dans les deux projets que nous avons r\u00e9alis\u00e9s, nous avons pu nous passer de cela).<br \/>\nEntra\u00eenement chez Tesla (encore une fois, la vid\u00e9o mentionn\u00e9e ci-dessus).<\/p>\n<h2>Conclusions<\/h2>\n<p>\nTout l'article repr\u00e9sente, en quelque sorte, des conclusions. Probablement, le message principal que je voulais faire passer est : \u00ab la p\u00e9riode de gr\u00e2ce est termin\u00e9e, les r\u00e9seaux neuronaux ne fournissent plus de solutions simples \u00bb. Maintenant, il faut travailler dur pour construire des solutions complexes. Ou travailler en r\u00e9alisant des recherches scientifiques complexes.<\/p>\n<p>En r\u00e9alit\u00e9, le sujet est discutable. Peut-\u00eatre que les lecteurs ont des exemples plus int\u00e9ressants ?<br \/>\n<br \/>Source : <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/recognitor\/blog\/455676\/\">habr.com<\/a><\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u041d\u0435\u0434\u0430\u0432\u043d\u043e \u0432\u044b\u0448\u043b\u0430 \u0441\u0442\u0430\u0442\u044c\u044f, \u043a\u043e\u0442\u043e\u0440\u0430\u044f \u043d\u0435\u043f\u043b\u043e\u0445\u043e \u043f\u043e\u043a\u0430\u0437\u044b\u0432\u0430\u0435\u0442 \u0442\u0435\u043d\u0434\u0435\u043d\u0446\u0438\u044e \u0432 \u043c\u0430\u0448\u0438\u043d\u043d\u043e\u043c \u043e\u0431\u0443\u0447\u0435\u043d\u0438\u0438 \u043f\u043e\u0441\u043b\u0435\u0434\u043d\u0438\u0445 \u043b\u0435\u0442. \u0415\u0441\u043b\u0438 \u043a\u043e\u0440\u043e\u0442\u043a\u043e: \u0447\u0438\u0441\u043b\u043e \u0441\u0442\u0430\u0440\u0442\u0430\u043f\u043e\u0432 \u0432 \u043e\u0431\u043b\u0430\u0441\u0442\u0438 \u043c\u0430\u0448\u0438\u043d\u043d\u043e\u0433\u043e \u043e\u0431\u0443\u0447\u0435\u043d\u0438\u044f \u0432 \u043f\u043e\u0441\u043b\u0435\u0434\u043d\u0438\u0435 \u0434\u0432\u0430 \u0433\u043e\u0434\u0430 \u0440\u0435\u0437\u043a\u043e \u0443\u043f\u0430\u043b\u043e. \u041d\u0443 \u0447\u0442\u043e. \u0420\u0430\u0437\u0431\u0435\u0440\u0451\u043c \u00ab\u043b\u043e\u043f\u043d\u0443\u043b \u043b\u0438 \u043f\u0443\u0437\u044b\u0440\u044c\u00bb, \u00ab\u043a\u0430\u043a \u0434\u0430\u043b\u044c\u0448\u0435 \u0436\u0438\u0442\u044c\u00bb \u0438 \u043f\u043e\u0433\u043e\u0432\u043e\u0440\u0438\u043c \u043e\u0442\u043a\u0443\u0434\u0430 \u0432\u043e\u043e\u0431\u0449\u0435 \u0442\u0430\u043a\u0430\u044f \u0437\u0430\u0433\u043e\u0433\u0443\u043b\u0438\u043d\u0430. \u0414\u043b\u044f \u043d\u0430\u0447\u0430\u043b\u0430 \u043f\u043e\u0433\u043e\u0432\u043e\u0440\u0438\u043c \u0447\u0442\u043e \u0431\u044b\u043b\u043e \u0431\u0443\u0441\u0442\u0435\u0440\u043e\u043c \u044d\u0442\u043e\u0439 \u043a\u0440\u0438\u0432\u043e\u0439. \u041e\u0442\u043a\u0443\u0434\u0430 \u043e\u043d\u0430 \u0432\u0437\u044f\u043b\u0430\u0441\u044c. \u041d\u0430\u0432\u0435\u0440\u043d\u043e\u0435 \u0432\u0441\u0451 \u0432\u0441\u043f\u043e\u043c\u043d\u044f\u0442 [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-35293","post","type-post","status-publish","format-standard","hentry","category-news"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.2 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u041d\u0435\u0434\u0430\u0432\u043d\u043e \u0432\u044b\u0448\u043b\u0430\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/fr\/blog\/news\/lopnul-li-puzyr-mashinnogo-obucheniya-ili-nachalo-novoj-zari\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.2\" \/>\n\t\t<meta property=\"og:locale\" content=\"fr_FR\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47\u041b\u043e\u043f\u043d\u0443\u043b \u043b\u0438 \u043f\u0443\u0437\u044b\u0440\u044c \u043c\u0430\u0448\u0438\u043d\u043d\u043e\u0433\u043e \u043e\u0431\u0443\u0447\u0435\u043d\u0438\u044f, \u0438\u043b\u0438 \u043d\u0430\u0447\u0430\u043b\u043e \u043d\u043e\u0432\u043e\u0439 \u0437\u0430\u0440\u0438 | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u041d\u0435\u0434\u0430\u0432\u043d\u043e \u0432\u044b\u0448\u043b\u0430\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/fr\/blog\/news\/lopnul-li-puzyr-mashinnogo-obucheniya-ili-nachalo-novoj-zari\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2019-10-31T19:03:28+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2019-10-31T19:03:28+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47 La bulle de l'apprentissage automatique a-t-elle \u00e9clat\u00e9, ou est-ce le d\u00e9but d'une nouvelle \u00e8re | ProHoster","description":"R\u00e9cemment,","canonical_url":"https:\/\/prohoster.info\/fr\/blog\/news\/lopnul-li-puzyr-mashinnogo-obucheniya-ili-nachalo-novoj-zari","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"fr_FR","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47\u041b\u043e\u043f\u043d\u0443\u043b \u043b\u0438 \u043f\u0443\u0437\u044b\u0440\u044c \u043c\u0430\u0448\u0438\u043d\u043d\u043e\u0433\u043e \u043e\u0431\u0443\u0447\u0435\u043d\u0438\u044f, \u0438\u043b\u0438 \u043d\u0430\u0447\u0430\u043b\u043e \u043d\u043e\u0432\u043e\u0439 \u0437\u0430\u0440\u0438 | ProHoster","og:description":"\u041d\u0435\u0434\u0430\u0432\u043d\u043e \u0432\u044b\u0448\u043b\u0430","og:url":"https:\/\/prohoster.info\/fr\/blog\/news\/lopnul-li-puzyr-mashinnogo-obucheniya-ili-nachalo-novoj-zari","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2019-10-31T19:03:28+00:00","article:modified_time":"2019-10-31T19:03:28+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"35293","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":null,"schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":"2026-01-21 22:41:19","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-03-01 02:06:24","updated":"2026-01-21 22:41:19","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/posts\/35293","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/comments?post=35293"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/posts\/35293\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/media?parent=35293"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/categories?post=35293"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/tags?post=35293"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}