Ezratty 2018.pol - guillaumedescoteauxisabelle/ma-biblio GitHub Wiki
page: 9 type: text-highlight created: 2020-06-06T16:57:23.925Z color: green Histoire et sémantique de l’IA
page: 21 type: text-highlight created: 2020-06-06T16:57:57.540Z color: #FF6900 Comme tout domaine scientifique complexe, l’IA n’a jamais été un terrain d’unanimité et cela risque de perdurer. Diverses écoles de pensée se disputent sur les approches à adopter.
page: 1 type: text-highlight created: 2020-06-06T16:59:04.816Z color: yellow Les usages de l’intelligence artificielle
page: 34 type: comment created: 2020-06-06T17:01:28.042Z
Voir Méthodes statistiques dans : Ezratty, O. (n.d.). Les usages de l’intelligence artificielle. 522.
ref2006051301
--- page: 35 type: text-highlight created: 2020-06-06T17:05:42.902Z color: red Le cerveau met d’ailleurs en œuvre une logique bayésienne pour ses propres prises de décisi --- page: 6 type: text-highlight created: 2020-06-11T15:50:33.724Z color: red Il existe des problèmes trop complexes pour les ordinateur --- page: 6 type: comment created: 2020-06-11T15:53:16.291ZMon opinion là-dessus est simple, il y a des réalités dont la conclusion est : "nous ne savons pas" et le mental de l'homme n'aime pas (ou doit s'en habituer) NE PAS SAVOIR.
Il peut aussi y avoir des conflits structuraux qui gardent ceux qui réfléchissent ainsi dans un questionnement à propos du problème plutôt qu'en contraste se questionner sur ce à quoi il aspire à transcender.
--- page: 5 type: text-highlight created: 2020-06-12T21:45:04.350Z color: #FF6900 Les technologies et méthodes de l’IA sont méconnues ou assimilées à tors et à travers, y compris par la majorité des professionnels du numérique, d’où la propagation de nombreux mythes à son sujet, un peu trop directement inspi- rés par la science - fiction ou par les thèses singularistes 1 . --- page: 5 type: text-highlight created: 2020-06-12T21:50:20.950Z color: red On croit par exemple que le «deep lea r- ning » ou « apprentissage profond » raisonne alors qu’il ne fait qu’appliquer, en général, des mo- dèles probabilistes. --- page: 5 type: comment created: 2020-06-12T21:51:03.488ZMon instinct était vraie, l'apprentissage profond est un modèle de probabilité.
--- page: 6 type: text-highlight created: 2020-06-12T21:57:45.269Z color: green comprendre les usages et techniques de l’IA dans les entreprises et les aider à en tirer le meilleur parti --- page: 6 type: text-highlight created: 2020-06-12T21:58:30.676Z color: #FF6900 Leur création et inté- gration est encore une affaire de bricolage et de tâtonnements, si ce n’est d’un véritable artisanat. --- page: 7 type: text-highlight created: 2020-06-12T22:01:11.861Z color: #FF6900 Chercher un "expert en IA" 3 revient maintenant à demander "un expert en logiciels" ou un "expert en informatique" sans compter le top avec "l’expert en transformation digitale". --- page: 7 type: text-highlight created: 2020-06-12T22:02:46.517Z color: green de nombreux outils de développement et d’intégration arrivent sur le marché qui permettent à des développeurs moins qualifiés, voire même à des cadres, de créer eux - mêmes des solutions intégrant des briques d’IA. --- page: 8 type: text-highlight created: 2020-06-12T22:10:29.683Z color: #8ED1FC Comment se préparer au niveau des compétences ? --- page: 8 type: text-highlight created: 2020-06-12T22:11:47.605Z color: #8ED1FC Comment intégrer l’IA dans les autres dynamiques d’innovations liées au numérique ? --- page: 8 type: text-highlight created: 2020-06-12T22:12:05.164Z color: #8ED1FC Comment va évoluer le métier de développeur ? --- page: 9 type: text-highlight created: 2020-06-12T22:15:26.417Z color: red Pour certains, seul le deep learning est digne de faire partie de l’IA et le machine learning et même les moteurs de règles, pas du tout. --- page: 9 type: text-highlight created: 2020-06-12T22:16:16.914Z color: #9900EF Certaines ont une dimension anthropomorphique comme la vision artificielle --- page: 9 type: text-highlight created: 2020-06-12T22:16:41.553Z color: green identifier des corrélations, des tendances ou faire des prévisions --- type: area-highlight created: 2020-06-12T22:21:06.665Z color: image: file:///C:/Users/jeang/.polar/files/image/1GtALuTSoJg7rGhrM7pw.png --- page: 10 type: text-highlight created: 2020-06-12T22:27:59.712Z color: yellow TensorFlow --- page: 10 type: text-highlight created: 2020-06-12T22:28:01.916Z color: yellow PyTorch --- page: 10 type: text-highlight created: 2020-06-12T22:28:06.211Z color: yellow scik it-learn --- page: 10 type: text-highlight created: 2020-06-12T22:28:36.862Z color: yellow Keras --- page: 10 type: comment created: 2020-06-12T22:31:55.691Z“[...] briques technologiques les plus génériques de l’IA” (Ezratty, 2018)
“[...] briques technologiques les plus génériques de l’IA” (Ezratty, 2018)
“[...] briques technologiques les plus génériques de l’IA” (Ezratty, 2018)
“[...] briques technologiques les plus génériques de l’IA” (Ezratty, 2018)
IA.def
--- page: 12 type: comment created: 2020-06-15T21:10:59.688ZDéfinition de l'IA
>Elle recouvre les sciences et technologies qui permettent d’imiter, d’étendre et/ou d’augmenter l’intelligence humaine avec des machines.
>Elle recouvre les sciences et technologies qui permettent d’imiter, d’étendre et/ou d’augmenter l’intelligence humaine avec des machines.
>Une autre définition courante de l’IA est le champ aca-démique de la création de logiciels et matériels dotés de certaines formes d’intelligence
Définir l'IA
--- page: 12 type: text-highlight created: 2020-06-15T21:36:45.044Z color: #FF6900 L’IA est en fait une appellation créée par un chercheur afin de faire parler de son domaine et lui permettant d’éviter d’être assimilé à des disciplines voisines comme les m athématiques, les stati s- tiques ou l’informatique. --- page: 12 type: text-highlight created: 2020-06-15T21:38:06.115Z color: red L’IA a atteint l’âge de la retraite mais est encore adole s- cente et brouillonne. page: 12 type: flashcard created: 2020-06-15T21:38:26.835Z back: L’IA a atteint l’âge de la retraite mais est encore adole s- cente et brouillonne. type: flashcard created: 2020-06-15T21:38:26.835Z front:L'IA est encore un brouillon
--- page: 13 type: text-highlight created: 2020-06-15T21:44:11.957Z color: #9900EF te notion d’intelligence augmenté page: 13 type: flashcard created: 2020-06-15T21:44:50.533Z back: [...] notion d’intelligence augmenté (Champlain, 2018) type: flashcard created: 2020-06-15T21:44:50.533Z front:>L'intelligence artificielle suscite nombre de prophéties déconnectées de la réalité technologique. Une partie de ces envolées prend des termes techniques au pied de la lettre, sans compréhension de leur réelle signification. Il y aurait moins de fantasmes si on avait parlé de « classification automatique de motifs complexes » plutôt que d'« intelligence artificielle ».(Champlain, 2018)
--- page: 13 type: text-highlight created: 2020-06-15T21:45:37.038Z color: yellow parfois dépasse largement des composantes isolées de l’intelligence humaine --- page: 13 type: text-highlight created: 2020-06-15T21:45:48.488Z color: #9900EF d’intelligence humaine augmentée page: 13 type: flashcard created: 2020-06-15T21:46:17.024Z back: d’intelligence humaine augmentée type: flashcard created: 2020-06-15T21:46:17.024Z front:Quelle appellation puis-je donner dans mon cadre théorique ?
--- page: 13 type: text-highlight created: 2020-06-15T21:47:15.990Z color: green Dans le domaine du raisonnement automatisé, l’IA est censée apporter une rationnalité dont l’Homme ne fait pas toujours preuve. Là encore, nous somme s dans l’ordre de la complémentarité. page: 21 type: flashcard created: 2020-06-15T21:50:48.886Z back:>Comme tout domaine scientifique complexe, l’IA n’a jamais été un terrain d’unanimité et cela risque de perdurer. Diverses écoles de pensée se disputent sur les approches à adopter.
type: flashcard created: 2020-06-15T21:50:48.886Z front:
Enjeux sur les approches à adopter en IA.
--- page: 13 type: text-highlight created: 2020-06-15T23:06:29.549Z color: red Celle - ci est encore unique dans la capacité à réagir avec disce r- nement face à des situations nouvelles, à tirer profit de circonstances fortuites, à discerner le sens de messages ambigus ou contradictoires, à juger de l'importance relative de différents éléments d'une situation, à trouver des similitudes entre des situations malgré leurs différences, à établir des distin c- tions entre des situations malgré leurs similitudes, à synthétiser de nouveaux concepts malgré leurs différences ou à trouver de nouvelles idées page: 13 type: flashcard created: 2020-06-15T23:06:49.903Z back: >Celle - ci est encore unique dans la capacité à réagir avec disce r- nement face à des situations nouvelles, à tirer profit de circonstances fortuites, à discerner le sens de messages ambigus ou contradictoires, à juger de l'importance relative de différents éléments d'une situation, à trouver des similitudes entre des situations malgré leurs différences, à établir des distin c- tions entre des situations malgré leurs similitudes, à synthétiser de nouveaux concepts malgré leurs différences ou à trouver de nouvelles idées type: flashcard created: 2020-06-15T23:06:49.903Z front:Les aspects de l'intelligence humaine
--- page: 13 type: text-highlight created: 2020-06-16T13:15:03.663Z color: yellow Vincent Champain, avril 2018 qui évoque cette notion d’intelligence augmentée --- page: 14 type: text-highlight created: 2020-06-16T13:49:37.984Z color: yellow réseaux de neurones pour la reconnaissance des formes, --- page: 14 type: text-highlight created: 2020-06-16T13:49:47.021Z color: yellow systèmes experts --- page: 14 type: text-highlight created: 2020-06-16T13:50:08.714Z color: yellow langage LISP qui servit pendant plusieurs décennies à développer des solutions logicielles d’IA travaillant en logique formelle et à base de règles. page: 14 type: flashcard created: 2020-06-16T13:52:01.525Z back:McCarthy [...] langage LISP qui servit pendant plusieurs décennies à développer des solutions logicielles d’IA travaillant en logique formelle et à base de règles.
Qu'est-ce que la logique formelle ?
Qu'est-ce qu'une base de règles ?
--- page: 14 type: text-highlight created: 2020-06-16T13:54:11.277Z color: #9900EF stade de l’AGI (IA général iste). page: 14 type: flashcard created: 2020-06-16T13:54:29.555Z back: stade de l’AGI (IA général iste). type: flashcard created: 2020-06-16T13:54:29.555Z front:Quels-sont les stades possible d'IA ?
--- page: 14 type: text-highlight created: 2020-06-16T13:56:46.395Z color: yellow st plutôt spécialisée dans l’IA symbolique, un domaine dont on entend peu parler depuis le tsunami mondial du deep learning lancé à partir de 2006. Il recouvre diverses techniques de modélisation des connaissances et du raisonnement. page: 14 type: flashcard created: 2020-06-16T13:57:28.485Z back: [...] l’IA symbolique, [...] Il recouvre diverses techniques de modélisation des connaissances et du raisonnement. type: flashcard created: 2020-06-16T13:57:28.485Z front:Quels-sont les spécialités de l'IA ?
--- page: 15 type: text-highlight created: 2020-06-16T14:24:15.954Z color: yellow Premiers chatbots On vit aussi apparaître les ancêtres de catégories de solutions d’IA courantes aujourd’hui avec l’un des premiers chatbots, simulant un dialogue avec un psy, ELIZA entre 1964 et 1966 . --- page: 16 type: text-highlight created: 2020-06-16T14:32:06.776Z color: #9900EF transhumanisme --- type: area-highlight created: 2020-06-16T14:33:15.603Z color: image: file:///C:/Users/jeang/.polar/files/image/1sLNqWECWGT9Sx1d1wfJ.png --- page: 17 type: comment created: 2020-06-16T14:40:09.292ZPromesse non-tenues
--- page: 17 type: text-highlight created: 2020-06-16T14:40:26.713Z color: #9900EF ystèmes experts e page: 17 type: flashcard created: 2020-06-16T14:41:04.561Z back: systèmes experts type: flashcard created: 2020-06-16T14:41:04.561Z front:Qu'est-ce qu'un système expert ?
--- type: area-highlight created: 2020-06-16T14:43:01.853Z color: image: file:///C:/Users/jeang/.polar/files/image/12hF3xus9zfD1N1a7ppd.png --- page: 19 type: text-highlight created: 2020-06-16T14:50:11.266Z color: #FF6900 L’augmentation de la puissance du matériel qui a permis de diversifier la mise en œuvre de nombreuses méthodes jusqu’alors inaccessibles. Et page: 19 type: flashcard created: 2020-06-16T14:51:14.418Z back: L’augmentation de la puissance du matériel qui a permis de diversifier la mise en œuvre de nombreuses méthodes jusqu’alors inaccessibles. type: flashcard created: 2020-06-16T14:51:14.418Z front:Cause des récentes avancées en IA.
--- page: 19 type: text-highlight created: 2020-06-16T14:53:02.382Z color: #9900EF ’IA co n- nexionniste e page: 19 type: flashcard created: 2020-06-16T14:53:29.022Z back: IA connexionniste type: flashcard created: 2020-06-16T14:53:29.022Z front:Qu'est-ce que IA connexionniste ?
--- page: 20 type: text-highlight created: 2020-06-16T15:01:50.418Z color: green es chercheurs doivent publier des exemples de codes sources pour i l- lustrer leurs méthodes, sur Github qui peuvent alors être reproduits et vérifiés par la communa u- té des chercheurs et développeurs. page: 20 type: flashcard created: 2020-06-16T15:03:42.978Z back: Les chercheurs doivent publier des exemples de codes sources pour illustrer leurs méthodes, sur Github qui peuvent alors être reproduits et vérifiés par la communauté des chercheurs et développeurs. type: flashcard created: 2020-06-16T15:03:42.978Z front:Méthodologie de recherche à source ouverte permettant la reproduction des résultats et leur validation scientifique par d'autres chercheurs ?
--- page: 20 type: text-highlight created: 2020-06-16T15:19:23.391Z color: green Les nombreuses applications commerciales de l’IA mêlant le machine learning, les objets connectés, la mobilité et le big data --- page: 21 type: text-highlight created: 2020-06-16T15:22:43.572Z color: #9900EF connexionnisme avec apprentissa ge par essais -erreurs ou par renforcement --- page: 21 type: text-highlight created: 2020-06-16T15:23:57.177Z color: red Connexionisme et symbolism --- page: 21 type: text-highlight created: 2020-06-16T15:25:33.010Z color: yellow Les partisans du connexionnisme --- page: 21 type: text-highlight created: 2020-06-16T15:25:36.829Z color: yellow Les partisans du symbolisme --- page: 21 type: text-highlight created: 2020-06-16T15:26:06.747Z color: green le raisonnement inductif qui réalise des prévisions et des généralisations à partir d’observations . page: 21 type: flashcard created: 2020-06-16T15:27:31.796Z back:[...] le raisonnement inductif qui réalise des prévisions et des généralisations à partir d’observations .
Voir aussi: méthode probabiliste
type: flashcard created: 2020-06-16T15:27:31.796Z front: Que réalise le connexionisme ? --- page: 21 type: text-highlight created: 2020-06-16T15:29:08.224Z color: green L’IA symbolique modélise le raisonne- ment logique et représente les connaissances avec des objets et des symboles formels les asso- ciant entre eux (appartient à, fait partie de, est équivalent à, ...). C’est un raisonnement déductif qui s’appuie sur la logique reposant sur des faits et règles connu page: 21 type: flashcard created: 2020-06-16T15:31:27.160Z back: L’IA symbolique modélise le raisonnement logique et représente les connaissances avec des objets et des symboles formels les associant entre eux (appartient à, fait partie de, est équivalent à, ...). C’est un raisonnement déductif qui s’appuie sur la logique reposant sur des faits et règles connu. type: flashcard created: 2020-06-16T15:31:27.160Z front:Qu'est-ce que l'IA symbolique ?
--- page: 22 type: text-highlight created: 2020-06-16T15:51:28.106Z color: red On utilise la logique connexionniste lorsque l’ on ne peut pas modéliser un système complexe avec des règles établies ou bien, lorsque ces règles chan- gent très souvent et rapidement page: 22 type: flashcard created: 2020-06-16T15:53:08.418Z back: On utilise la logique connexionniste lorsque l’on ne peut pas modéliser un système complexe avec des règles établies ou bien, lorsque ces règles changent très souvent et rapidement [...] type: flashcard created: 2020-06-16T15:53:08.418Z front:Que fait-on quand les règles qui font qu'un système est intelligent changent ?
--- page: 22 type: text-highlight created: 2020-06-16T15:57:18.055Z color: #FF6900 le fonctionnement de l’intelligence humaine est toujours l’objet de désaccords scient i- fiques --- page: 22 type: text-highlight created: 2020-06-16T15:57:54.919Z color: yellow langages de programmation déclaratifs page: 22 type: flashcard created: 2020-06-16T15:58:15.462Z back: langages de programmation déclaratifs type: flashcard created: 2020-06-16T15:58:15.462Z front:Qu'est-ce qu'un langages de programmation déclaratifs ?
--- page: 22 type: text-highlight created: 2020-06-16T15:58:20.972Z color: yellow oteurs d’inférences --- page: 22 type: text-highlight created: 2020-06-16T15:59:22.974Z color: yellow oteurs d’inférences utilisant des bases de règles page: 22 type: flashcard created: 2020-06-16T16:00:10.813Z back:moteurs d’inférences
moteurs
d’inférences utilisant des bases de règles
Qu'est-ce qu'un moteur d'inférence ? En existe-t-il qui n'utilise pas de règle ?
page: 12 type: flashcard created: 2020-06-16T18:05:56.939Z back: L’IA est en fait une appellation créée par un chercheur afin de faire parler de son domaine et lui permettant d’éviter d’être assimilé à des disciplines voisines comme les m athématiques, les stati s- tiques ou l’informatique. type: flashcard created: 2020-06-16T18:05:56.939Z front: Quelle a été la motivation derrière la création de l'appellation IA ? page: 16 type: flashcard created: 2020-06-16T18:22:24.169Z back:>Le transhumanisme est un mouvement culturel et intellectuel international prônant l'usage des sciences et des techniques afin d'améliorer la condition humaine notamment par l'augmentation des capacités physiques et mentales des êtres humains.
>Wikipedia. (2020). Transhumanisme
Qu'est-ce que le "transhumanisme" ?
--- page: 5 type: text-highlight created: 2020-06-16T20:12:33.632Z color: yellow anthropomorphiques --- page: 22 type: text-highlight created: 2020-06-17T16:14:11.141Z color: yellow méthodes statistiques --- page: 22 type: text-highlight created: 2020-06-17T16:15:07.974Z color: yellow réseaux bayésiens --- page: 22 type: comment created: 2020-06-17T16:16:36.454ZQu'est-ce qu'un moteur d'inférence ? En existe-t-il qui n'utilise pas de règle ?
Enjeux de définition du fonctionnement de l'IH
--- page: 23 type: text-highlight created: 2020-06-17T16:28:41.649Z color: yellow TDNN --- page: 23 type: text-highlight created: 2020-06-17T16:29:33.650Z color: yellow cinq grands courants --- type: area-highlight created: 2020-06-17T16:30:21.964Z color: image: file:///C:/Users/jeang/.polar/files/image/123UCAGwL2M7P6CXUFvs.png --- page: 23 type: comment created: 2020-06-17T16:31:40.101ZLes 5 grand courrants de l'IA.
--- page: 23 type: text-highlight created: 2020-06-17T16:32:48.279Z color: red En pratique, de nombreux chercheurs ambitionnent de fusionner les appr oches symboliques et connexionnistes pour gérer du raisonnement automatique page: 23 type: flashcard created: 2020-06-17T16:34:19.022Z back: En pratique, de nombreux chercheurs ambitionnent de fusionner les approches symboliques et connexionnistes pour gérer du raisonnement automatique type: flashcard created: 2020-06-17T16:34:19.022Z front:Qu'est-ce que le raisonnement automatique et quelles approches permetraient de le réaliser ?
--- page: 23 type: text-highlight created: 2020-06-17T16:35:12.394Z color: yellow L’IA est un ensemble de techniques permettant de résoudre des problèmes complexes en s’inspirant de mécanismes cognitifs humains, agissant de manière rationnelle en fonction de faits , données et expériences, et capables d’atteindre de manière optimale un ou plusieurs objectif s donnés. page: 23 type: flashcard created: 2020-06-17T16:36:27.961Z back: L’IA est un ensemble de techniques permettant de résoudre des problèmes complexes en s’inspirant de mécanismes cognitifs humains, agissant de manièrerationnelle en fonction de faits,données et expériences, et capables d’atteindre de manière optimaleun ou plusieurs objectifs donnés. type: flashcard created: 2020-06-17T16:36:27.961Z front:Définition de l'IA (Ezratty, 2018)
--- page: 23 type: text-highlight created: 2020-06-17T16:37:22.462Z color: #FF6900 Cette rationalité est habituellement limitée par notre volonté, le poids émotionnel de notre cerveau limbique et notre capacité d’optimisation. page: 23 type: flashcard created: 2020-06-17T16:42:15.519Z back:Concept de rationalité
La rationalité n’est pas l’omniscience mais la capacité à agir en fonction des informations dispo-nibles, y compris celles qui sont ambigües.
Limite
Cette rationalité est habituellement limitée par notre volonté, le poids émotionnel de notre cerveau limbique et notre capacité d’optimisation.
type: flashcard created: 2020-06-17T16:42:15.519Z front:Quelles-sont les limites de l'intelligence humaine(IH) ?
--- type: area-highlight created: 2020-06-17T16:59:07.058Z color: image: file:///C:/Users/jeang/.polar/files/image/12tiTiAaySVD9YLa8DD1.png --- type: area-highlight created: 2020-06-17T16:59:25.356Z color: image: file:///C:/Users/jeang/.polar/files/image/1nGgHiwG4GFWNmFD44NN.png --- type: area-highlight created: 2020-06-17T17:00:19.608Z color: image: file:///C:/Users/jeang/.polar/files/image/12ePb4pc8ehs3ufUo2JX.png --- page: 24 type: text-highlight created: 2020-06-17T17:01:12.475Z color: yellow segmentation du champ de l’IA, --- page: 23 type: text-highlight created: 2020-06-17T17:04:18.909Z color: #9900EF Le symbolisme qui se focalise sur la pensée abstraite et la gestion des symboles, --- page: 23 type: text-highlight created: 2020-06-17T17:05:21.685Z color: green Le symbolisme modélise notamment les concepts sous la forme d’objets reliés entre eux par des prédicats logiques ( appartient à, etc). --- page: 23 type: text-highlight created: 2020-06-17T17:05:41.133Z color: #9900EF Le connexionnisme qui se focalise sur la perception, dont la vision, la reconnaissance des formes et s’appuie notamment sur les réseaux neuronaux artificiels --- page: 24 type: text-highlight created: 2020-06-17T17:07:35.918Z color: #9900EF Le comportementalisme qui s’intéresse aux pensées subjectives de la perception. page: 13 type: flashcard created: 2020-06-18T19:09:51.662Z front:L'IA complémente
type: flashcard created: 2020-06-18T19:09:51.662Z back:Apparition du "back-propagation" en 1985.
En francais, qu'est-ce que le "back-propagation" ?
--- type: area-highlight created: 2020-06-19T16:41:09.471Z color: image: file:///C:/Users/jeang/.polar/files/image/12RJu6sqdKFpqDGD63SR.png --- page: 25 type: comment created: 2020-06-19T16:41:49.806ZRapport France IA, 2017
--- type: area-highlight created: 2020-06-19T16:48:21.534Z color: image: file:///C:/Users/jeang/.polar/files/image/12D4UDnbQLbnDCd8kGum.png --- page: 34 type: comment created: 2020-06-19T16:49:22.260ZFig. Segmentation IA, Ezratty 2018
--- page: 26 type: text-highlight created: 2020-06-19T16:50:50.848Z color: #FF6900 Ces briques sont des plus nombreuses. A tel point que leur intégration est un enjeu technique et métier de taille, peut-être le plus complexe à relever page: 26 type: flashcard created: 2020-06-19T16:54:46.809Z front:Enjeux d'intégration de l'IA dû au nombreuse librairies.
type: flashcard created: 2020-06-19T16:54:46.809Z back: >Ces briques sont des plus nombreuses. A tel point que leur intégration est un enjeu technique et métier de taille, peut-être le plus complexe à relever. (Maubant, 2014) --- page: 26 type: text-highlight created: 2020-06-19T16:55:28.791Z color: green . L’originalité est rarement dans la création des briques mais plutôt dans leur sélection, leur combinaison, leur assemblage --- page: 26 type: text-highlight created: 2020-06-19T16:59:35.533Z color: yellow re ex- trait des règles de données observées et généralement taggées par l’Hom --- page: 27 type: text-highlight created: 2020-06-19T17:04:09.278Z color: green Ces règles peuvent à leur tour alimenter une IA symbolique qui exploite des faits et règles connus et formalisés pour ré- soudre page: 26 type: flashcard created: 2020-06-19T17:06:20.903Z front:Comment les différentes segmentations de l'IA peuvent-elles collaborer l'une avec l'autre ?
type: flashcard created: 2020-06-19T17:06:20.903Z back:>[Connecxionniste] [...] extrait des règles de données observées [...]
Ensuite ces données sont récupérées par une IA symbolique qui utilise comme données les règles générées par l'IA symbolique.
>Ces règles peuvent à leur tour alimenter une IA symbolique qui exploite des faits et règles connus et formalisés pour résoudre [...]
--- page: 26 type: comment created: 2020-06-19T17:08:55.216ZFig. Typologie (Segmantation de L'IA), (Ezratty, 2018)
--- page: 27 type: text-highlight created: 2020-06-19T17:19:31.539Z color: yellow En quelque sorte, le machine learning est une brique d’alimentation du raisonnement automatiqu --- page: 27 type: text-highlight created: 2020-06-19T17:26:39.669Z color: yellow L’expérimentation avec le monde réel permet d’en extraire des règles qui peuvent à leur tour également alimenter de l’IA symbolique. page: 26 type: flashcard created: 2020-06-19T17:27:02.408Z front:Comment les différentes segmentations de l'IA peuvent-elles collaborer l'une avec l'autre ?
Fig. Segmentation IA Ezratty, 2018
page: 27 type: flashcard created: 2020-06-19T21:22:21.477Z front:TESTING ISSUES
type: flashcard created: 2020-06-19T21:22:21.477Z back: En quelque sorte, le machine learning est une brique d’alimentation du raisonnement automatique. (Buest 2017) page: 27 type: flashcard created: 2020-06-19T21:28:14.791Z front:En IA, comment l'apprentissage automatique peut-il servir à raisonner ?
type: flashcard created: 2020-06-19T21:28:14.791Z back: En quelque sorte, le machine learning est une brique d’alimentation du raisonnement automatique. (Buest 2017) --- page: 27 type: text-highlight created: 2020-06-19T21:34:27.470Z color: green l’élagage d’un arbre de décision page: 27 type: flashcard created: 2020-06-19T21:35:45.335Z front:Qu'est-ce qu'un arbre de décision ?
Comment l'IA élague-t-elle un arbre de décision ?
type: flashcard created: 2020-06-19T21:35:45.335Z back: l’élagage d’un arbre de décision --- page: 27 type: text-highlight created: 2020-06-19T21:37:47.538Z color: green faire du réductionnisme, en réduisant par grandes approxim a- tions --- page: 29 type: text-highlight created: 2020-06-19T21:41:36.553Z color: yellow Est-ce que le système est dynamique ou statique ? page: 29 type: flashcard created: 2020-06-19T21:42:35.911Z front:Qu'est-ce qu'un système dynamique ou statique ?
>En pensée structurée, R.Fritz parlait des parties dynamiques et statique d'une structure.
type: flashcard created: 2020-06-19T21:42:35.911Z back: Est-ce que le système est dynamique ou statique ? --- type: area-highlight created: 2020-06-19T21:43:03.006Z color: image: file:///C:/Users/jeang/.polar/files/image/1Vmhu64P6UkL7DZxRYc9.png --- page: 29 type: text-highlight created: 2020-06-19T21:45:31.318Z color: red l’IA connexionniste est une manière de contourner l’impossibilité de simuler le monde physique. A page: 29 type: flashcard created: 2020-06-19T21:46:25.016Z front:Il est impossible de simuler le monde physique.
type: flashcard created: 2020-06-19T21:46:25.016Z back: >[...] l’IA connexionniste est une manière de contourner l’impossibilité de simuler le monde physique. --- page: 29 type: text-highlight created: 2020-06-19T21:46:32.082Z color: #7BDCB5 Etat des lieux --- page: 29 type: text-highlight created: 2020-06-19T21:48:43.804Z color: #FF6900 Le raisonnement généraliste n’est pas encore possible avec l’IA actuelle 40 --- type: area-highlight created: 2020-06-19T21:50:22.708Z color: image: file:///C:/Users/jeang/.polar/files/image/12qPrMExAJ6K7TnGSwPF.png page: 27 type: flashcard created: 2020-06-20T17:32:12.233Z front:Il existe des résolutions qui ne peuvent être atteinte, à ce moment, nous effecturons du réductionnisme.
type: flashcard created: 2020-06-20T17:32:12.233Z back: >[...] faire du réductionnisme, en réduisant par grandes approximations [...] --- page: 29 type: text-highlight created: 2020-06-20T17:37:50.228Z color: green on l’observe et on utilise des m éthodes probabilistes pour en déduire des règles empiriques et faire des prévisions approximatives page: 29 type: flashcard created: 2020-06-20T17:46:31.944Z front: Ce seront des probabilités qui nous permettra d'avoir un indice plus ou moins approximatifs de ce qui se produit dans la réalité observée. Le résultat produit par cette couche d'IA s'appellera : **règles empiriques**. Ces-dites règles pourront être utilisé par la couche (ou context suivant) afin d'en inférer un raisonnement quelquonque. type: flashcard created: 2020-06-20T17:46:31.944Z back: >[...] on l’observe (monde physique) et on utilise des méthodes probabilistes pour en déduire des règles empiriques et faire des prévisions approximatives. --- page: 29 type: text-highlight created: 2020-06-21T02:28:13.007Z color: yellow raisonnement spécialisé page: 29 type: flashcard created: 2020-06-21T02:29:01.390Z front:Qu'est-ce que le raisonnement spécialisé ? Qu'est-ce que le raisonnement généralisé ?
type: flashcard created: 2020-06-21T02:29:01.390Z back: raisonnement spécialisé --- page: 30 type: text-highlight created: 2020-06-21T02:32:55.960Z color: yellow Ces techniques de machine learning sont basées sur des méthodes et outils probabilistes qui ne co r- respondent pas aux sens humains. page: 30 type: flashcard created: 2020-06-21T02:35:37.338Z front:Beaucoup de technique d'apprentissage automatique n'ont aucune relation avec les sens humain et dans le cas des recommendations d'achat, c'est plutôt limitées en terme d'inspiration.
type: flashcard created: 2020-06-21T02:35:37.338Z back: >Ces techniques de machine learning sont basées sur des méthodes et outils probabilistes qui ne correspondent pas aux sens humains. --- page: 30 type: text-highlight created: 2020-06-21T02:36:54.402Z color: #9900EF ois catégories : les sens, le raisonnement et l’action. page: 30 type: flashcard created: 2020-06-21T02:39:38.175Z front: Quels-sont les catégories de l'IA en relation aux capacités humaines ? type: flashcard created: 2020-06-21T02:39:38.175Z back:>[...] trois catégories : les sens, le raisonnement et l’action.
>L'IA pensera rationnellement, donc pas forcément comme des humains
--- page: 31 type: text-highlight created: 2020-06-21T02:39:49.392Z color: #7BDCB5 Algorithmes et logiciels de l’IA --- page: 31 type: text-highlight created: 2020-06-21T02:44:56.740Z color: yellow essentiel des solutions de traitement de l’image, du langage naturel et de la perception relèvent du deep learning, c --- page: 31 type: text-highlight created: 2020-06-21T02:45:11.913Z color: yellow gèrent des données structurées et notamment de la prévision relèvent du machine learning de --- page: 31 type: text-highlight created: 2020-06-21T02:45:42.973Z color: yellow qui relèvent du raisonnement et de la planification relèvent de différentes variati ons de m o- teurs de règles, solvers et outils associés --- page: 31 type: text-highlight created: 2020-06-21T02:49:54.905Z color: red Cette segmentation couvre les principaux usages actuels de l’IA p page: 31 type: flashcard created: 2020-06-21T03:18:02.455Z front: type: flashcard created: 2020-06-21T03:18:02.455Z back:>Cette segmentation couvre les principaux usages actuels de l’IA
L'apprentissage profond traite entendre, voir, percevoir.
L'apprentissage automatique traite les données structurées et prédit.
Les moteurs de règles, solvers et outils associées vont raisonner et planifier.
| | | |
| --- | --- | --- |
| Apprentissage profond | Entendre, voir, percevoir | |
| Apprentissage automatique | Traiter les structures et prévoir | |
| Moteur de règles, solvers et outils associés | Raisonner et planifier | |
Qu'est-ce que l'apprentissage par transfert ?
type: flashcard created: 2020-06-21T03:22:30.211Z back: Le transfer learning , ou apprentissage par transfert, est une variante du deep learning qui permet d’entraîner un réseau de neurones à partir d’un réseau de neurones déjà entraîné pour le compléter , le mettre à jour ou l’utiliser dans un domaine voisin du domaine initial. --- page: 31 type: text-highlight created: 2020-06-21T03:22:49.076Z color: #9900EF L’ IA affective qui exploite une panoplie large d’outils du machine learning et du deep learning voire du raisonnement automatique pour cap ter et classifier des éléments extérieurs des émo- tions humaines et agir en conséquence page: 31 type: flashcard created: 2020-06-21T03:23:30.700Z front:Qu'est-ce que l'IA affective ?
type: flashcard created: 2020-06-21T03:23:30.700Z back: L’ IA affective qui exploite une panoplie large d’outils du machine learning et du deep learning voire du raisonnement automatique pour capter et classifier des éléments extérieurs des émotions humaines et agir en conséquence --- page: 31 type: text-highlight created: 2020-06-21T03:23:53.190Z color: #9900EF La représentation de connaissances qui les extrait de données textuelles non structurées , par exemple, via du deep learning , et les exploite ensuite le plus souvent dans du raisonnement automatique avec l es outils de l’IA symbolique page: 31 type: flashcard created: 2020-06-21T03:26:00.288Z front:Comment fonctionne la représentation de connaissances ?
type: flashcard created: 2020-06-21T03:26:00.288Z back: >La représentation de connaissances extrait de données textuelles non structurées via du deep learning et les exploite ensuite dans du raisonnement automatique avec les outils de l’IA symbolique --- page: 31 type: text-highlight created: 2020-06-21T03:26:19.978Z color: #9900EF Les algorithmes évolutionnaires ou génétiques qui peuvent s’appuyer sur du deep learning et qui testent plusieurs versions de solutions pour ne conserver que les meilleures page: 31 type: flashcard created: 2020-06-21T03:27:19.091Z front:Qu'est-ce qu'un algorithme évolutionnaire ?
type: flashcard created: 2020-06-21T03:27:19.091Z back: Les algorithmes évolutionnaires ou génétiques qui peuvent s’appuyer sur du deep learning et qui testent plusieurs versions de solutions pour ne conserver que les meilleures --- page: 32 type: text-highlight created: 2020-06-21T03:28:48.708Z color: yellow Les briques du raisonnement et de la planification --- page: 32 type: text-highlight created: 2020-06-21T03:29:48.220Z color: green Le machine learning peut s’appuyer sur des réseaux de neurones simples pour les tâches complexes portant sur des do n- nées multidimentionnelles. --- page: 32 type: text-highlight created: 2020-06-21T03:31:37.523Z color: green Les réseaux de neurones constituent un sous -domaine du machine learning pour réaliser des tâches identiques, mais lorsque l’espace probabiliste géré est plus complexe. Ce page: 32 type: flashcard created: 2020-06-21T03:33:51.564Z front:Lorsque l'espace probabiliste généré est plus complexe, quel sous-domaine de l'apprentissage automatique sera utilisé ?
type: flashcard created: 2020-06-21T03:33:51.564Z back: >Les réseaux de neurones constituent un sous-domaine du machine learning pour réaliser des tâches lorsque l’espace probabiliste géré est plus complexe. --- page: 32 type: text-highlight created: 2020-06-21T03:43:26.527Z color: yellow Le deep learning ou apprentissage profond, permet d ’aller plus loin que le machine learning pour reconnaît re des objets complexes comme les images, l’écriture manuscrite , la parole et le langage . Le deep learning exploite des réseaux de neurones multicouches , sachant qu’il en existe de très nombreuses variantes . Ce n’est cependant pas la solution à tous les problèmes que l’IA cherche à traiter 42 --- page: 32 type: text-highlight created: 2020-06-21T03:46:15.975Z color: #9900EF approches dites multimodales qui intègrent différents sens comme la vision et le langage. page: 32 type: flashcard created: 2020-06-21T03:47:29.775Z front:Qu'est-ce qu'une approche multimodales ?
type: flashcard created: 2020-06-21T03:47:29.775Z back: [...] approches dites multimodales qui intègrent différents sens comme la vision et le langage. --- page: 32 type: text-highlight created: 2020-06-21T03:48:09.623Z color: yellow Les réseaux d’agents ou systèmes multi -agents sont un domaine méconnu qui couvre la science de l’orchestration des briques techniques de l’IA pour créer des solutions complètes . page: 32 type: flashcard created: 2020-06-21T03:52:04.292Z front:Qu'est-ce qu'un réseaux d’agents ?
type: flashcard created: 2020-06-21T03:52:04.292Z back: >Les réseaux d’agents ou systèmes multi-agents sont un domaine méconnu qui couvre la science de l’orchestration des briques techniques de l’IA pour créer des solutions complètes. [...] Les réseaux d’agents sont à la fois des objets conceptuels et des outils d’assemblage de briques logicielles de l’IA. Le principe d’un agent est qu’il est conceptuellement autonome, avec des entrées et sorties. L’assemblage d’agents dans des réseaux multi-agents est une version « macro » de la création de solutions d’IA. --- page: 32 type: text-highlight created: 2020-06-21T03:52:29.908Z color: #FF6900 Cette classification n’est pas la seule du marché. Il y en a quasiment autant que de spécialistes et non spécialistes du domaine de l’IA --- type: area-highlight created: 2020-06-21T03:53:59.738Z color: image: file:///C:/Users/jeang/.polar/files/image/1BGK1UdN1N8WCpyQCory.png --- page: 33 type: comment created: 2020-06-21T03:54:54.829Zclassification d’Ericsson (2012)
Pourquoi combiner la force brute et l'apprentissage automatique ?
type: flashcard created: 2020-06-21T19:28:15.487Z back: Il est possible de mélange la force brute et l'apprentissage automatique pour permettre une économies combinatoires (Ezratty, 2018) --- page: 34 type: text-highlight created: 2020-06-21T19:29:31.524Z color: #9900EF d’un apprentissage par renforcement, le système apprenant en jouant contre lui -même. --- page: 34 type: comment created: 2020-06-21T19:29:55.811ZConcept de l'apprentissage par renforcement
--- page: 34 type: text-highlight created: 2020-06-21T19:30:17.957Z color: yellow élague son arbre de recherche de positions avec une architecture plus simple et unifiée à base de réseaux de neurones récursifs 44 --- page: 34 type: text-highlight created: 2020-06-21T19:40:47.430Z color: #FCB900 La force brute est utilisée dans de nombreux domaines comme dans les moteurs de recherche ou la découverte de mots de passe simples . --- page: 34 type: comment created: 2020-06-21T19:41:45.542ZExemple d'utilisation de la force brute.
--- page: 34 type: text-highlight created: 2020-06-21T19:42:31.574Z color: red 45 La force brute s’est aussi généralisée parce que la puissance de s ordinateurs le permet : ils tournent plus vite, sont distribuables, le stockage co ûte de moins en moins cher, les télécommunications sont abordables et le s capteurs de plus en plus nombreux, des appareils photo/vidéo des smartphones au x capteurs d’objets connectés divers --- page: 34 type: text-highlight created: 2020-06-21T19:59:37.152Z color: #9900EF Les méthodes statistiques et notamment bayésiennes permettent de prévoir la probabilité d’événement s en fonction de l’analyse d’événements passés. --- page: 34 type: comment created: 2020-06-21T20:18:28.647Z --- page: 34 type: text-highlight created: 2020-06-21T20:18:59.120Z color: yellow Les réseaux bayésiens utilisent des modèles à bas e de graphes pour décrire des relations d’interdépendances statistiques et de causalité entre facteurs (exemple ci-dessous ). --- page: 34 type: text-highlight created: 2020-06-21T20:22:45.659Z color: yellow l’analyse de risques page: 34 type: flashcard created: 2020-06-21T20:23:44.811Z front:Comment décrire des relations de causalité ?
type: flashcard created: 2020-06-21T20:23:44.811Z back:>Les réseaux bayésiens utilisent des modèles à base de graphes pour décrire des relations d’interdépendances statistiques et de causalité entre facteurs.
Entre autre ces réseaux peuvent faire une analyse de risques.
--- page: 35 type: text-highlight created: 2020-06-21T20:25:25.015Z color: #FF6900 Cette partie mériterait sans doutes d’être développée --- page: 35 type: text-highlight created: 2020-06-21T20:25:51.890Z color: yellow combinaisons sont possibles comme lorsque l’on i ntègre la notion de logique floue aux moteurs de règles. --- page: 34 type: text-highlight created: 2020-06-21T20:43:38.048Z color: yellow Brian Bannon --- page: 35 type: text-highlight created: 2020-06-22T12:16:57.869Z color: #7BDCB5 Raisonnement automatiqu --- page: 35 type: text-highlight created: 2020-06-22T12:18:15.074Z color: #9900EF Le raisonnement automatique fait partie du vaste champ de l’IA symbolique appliquant de la l o- gique formelle. --- page: 35 type: text-highlight created: 2020-06-22T12:21:30.530Z color: yellow La formalisation du raisonnement humain remonte à Aristote et à l’identification de règles fo r- melles utilisées dans l’argumentation philosophique, à --- page: 35 type: text-highlight created: 2020-06-22T12:32:10.860Z color: yellow Suivirent les travaux de Georges Boole au 19 e siècle et son al gèbre formalisant l’usage de règles de raisonnement, puis de nombreux développements théoriques, notamment autour de la logique fo r- melle, des calculs de prédicats, de la logique du premier et du second ordre --- page: 36 type: text-highlight created: 2020-06-22T12:38:18.197Z color: #FF6900 ne sait toujours pas dire si l e raisonnement humain s’appuie sur une manipulation de symboles à haut niveau ou par assemblage de connexions de bas niveau dans le cerveau, que page: 36 type: flashcard created: 2020-06-22T12:45:41.940Z front:Dans l'état de la connaissance sur le cerveau humain, nous ignorons encore aujourd'hui si l'approche du cerveau est de manipuler des symbôles ou de faire un assemblage de connexions.
>Tout d’abord en exploitant le deep learning pour extraire des règles de documents en texte libre ou en associant textes et images dans des logiques multimodales, qui alimentent ensuite des moteurs de règles traditionnels. Et puis en cherchant à intégrer des briques de raisonnement dans le deep learning, le raisonnement étant l’aboutissement de techniques (toujours probabilistes) de traitement du langage et de gestion des connaissances.
Est-ce que les "solvers" Houdini sont des systèmes experts ?
type: flashcard created: 2020-06-22T21:34:20.722Z back:>Les moteurs de règles et les solveurs sont couramment employés dans les systèmes experts depuis les années 1980 [...]
>Les moteurs de règles s’appuient sur la notion de raisonnement contraint par des règles et exploitant des bases de faits.
>On fournit au moteur un ensemble de règles et de faits pouvant par exemple représenter le savoir des experts dans un domaine donné. Avec des règles proches de la programmation logique [...]
--- page: 37 type: text-highlight created: 2020-06-22T21:39:16.262Z color: #00D084 On peut alors interroger le système en lui posant des questions genre “ est-ce que W est vrai ?” et il va se débrouiller pour exploit er les règles enregistrées pour répondre à la question. Les moteurs de règles utilisent la théorie des graphes et la gestion de contraintes. --- page: 37 type: comment created: 2020-06-22T21:39:56.844Z
Qu'est-ce qu'un graphes ?
--- page: 37 type: comment created: 2020-06-22T21:40:05.710ZQu'est-ce qu'une contrainte dans ce contexte ?
Concept de la non-complétude de l'information
type: flashcard created: 2020-06-22T22:23:43.137Z back: [...] K Engine, qui exploite une représentation de la connaissance sous forme d’ontologies et adopte une structure en graphe et non d’arborescence, ce qui la rend très ouverte. Cela permet de gérer la contradiction et la non complétude d’informations. --- page: 41 type: text-highlight created: 2020-06-22T22:27:12.439Z color: yellow 522 Logique floue --- page: 42 type: text-highlight created: 2020-06-22T22:28:06.236Z color: red la logique floue n’est pas utilisée de manière très courante, notamment du fait que les sy s- tèmes experts ne sont plus à la mode depuis une quinzaine d’année. J’ai --- page: 42 type: text-highlight created: 2020-06-22T22:29:13.787Z color: yellow Planification opérationnelle --- page: 42 type: text-highlight created: 2020-06-22T22:35:46.178Z color: #9900EF vise à résoudre des problèmes de logique et d’optimisa tion qui sont très nombreux dans les entreprises --- page: 42 type: text-highlight created: 2020-06-22T22:35:56.882Z color: #9900EF opérationnelle La planification est une autre branche de l’IA symbolique. --- page: 42 type: text-highlight created: 2020-06-22T22:36:07.186Z color: green Comment allouer ses ressources pour qu’elles soient les mieux utilisées ? --- page: 42 type: text-highlight created: 2020-06-22T22:37:29.871Z color: yellow peuvent faire appel à des algorithmes ad -hoc, à de la simulation, à des réseaux d’agents intelligents, une méthode qui est à la frontière entre l’intell igence artificielle et l’étude des systèmes complexes 58 --- page: 42 type: text-highlight created: 2020-06-22T22:38:14.048Z color: green d’hybridation d’algorithmes et technol o- gies pour résoudre page: 42 type: flashcard created: 2020-06-22T22:41:05.709Z front:Quelles sont les composantes d'un hybride technologique pour l'application du raisonnement automatique appliqué en planification ?
type: flashcard created: 2020-06-22T22:41:05.709Z back:>d’hybridation d’algorithmes et technologies pour résoudre
( aka :
* programmation par contrainte,
* logique propositionnelle,
* logiques monotone et nonmonotone,
* des notions de combinatoires et
* d’exploration d’arbres de décision),
* le traitement du langage et
* la modélisation des connaissances.
--- page: 42 type: text-highlight created: 2020-06-22T22:41:30.491Z color: red programmation par contrainte --- page: 42 type: text-highlight created: 2020-06-22T22:41:36.537Z color: red logique propositionnelle --- page: 42 type: text-highlight created: 2020-06-22T22:41:44.356Z color: red logiques monotone et non - monotone --- page: 42 type: text-highlight created: 2020-06-22T22:41:56.941Z color: red notions de combinatoires et d’exploration d’arbres de décision) --- page: 42 type: text-highlight created: 2020-06-22T22:42:24.175Z color: red traitement du langage --- page: 42 type: text-highlight created: 2020-06-22T22:42:31.088Z color: red modélisation des connaissan ces --- page: 42 type: text-highlight created: 2020-06-22T22:42:52.855Z color: yellow Machine learning --- page: 42 type: text-highlight created: 2020-06-24T18:54:44.244Z color: #9900EF ilise des méthodes probabilistes pour apprendre à partir des données sans être pr o- grammé explicitement --- page: 42 type: text-highlight created: 2020-06-24T18:58:39.721Z color: #9900EF e machine learning vise notamment à identifier des tendances, à faire des prévisions sur des données (régressions linéaires et non linéaires), à découvrir des corrélations entre données et événements (comme pour déterminer si un logiciel est un virus, si un client risque de quitter un service sur abonnement ou au contraire, s’il sera inté ressé par telle ou telle offre ou qu’un tableau clinique d’un patient est symptomatique de l’émergence d’une pathologie de longue durée), à segmenter des jeux de données (comme une base clients), à re connaître des objets (des lettres, des objets dans des i mages), le tout en exploitant des données d’ entraînement. --- page: 42 type: text-highlight created: 2020-06-24T18:59:59.290Z color: green donne aux machines la capacité d’apprendre sans être explicitement programmées. --- page: 42 type: text-highlight created: 2020-06-24T19:00:30.743Z color: #FF6900 Le choix des méthodes reste pour l’instant manuel, même si certaines startups essayent d’automatiser ce processus --- page: 42 type: text-highlight created: 2020-06-24T19:01:34.172Z color: green L’apprentissage automatique s’appuie sur des données existantes. --- page: 42 type: text-highlight created: 2020-06-24T19:03:20.037Z color: red Les données sont donc absolument cr i- tiques pour la qualité des résultats. --- page: 43 type: text-highlight created: 2020-06-24T19:04:35.079Z color: yellow doit pouvoir s’adapter à différentes contraintes comme une évolution permanente des données d’ entraînement, ainsi que leur incomplétude et leur imperfection --- page: 43 type: text-highlight created: 2020-06-24T22:14:13.276Z color: #9900EF L’ apprentissage supervisé avec la classification qui permet de labelliser des objets --- page: 43 type: text-highlight created: 2020-06-24T22:14:22.140Z color: #9900EF la régression qui permet de réaliser des prévisions sur des valeurs numériques . --- page: 43 type: text-highlight created: 2020-06-24T22:14:38.975Z color: green L’apprentissage est supervisé car il exploite des bases de données d’ entraînement qui contie n- nent des labels ou des données contenant les réponses aux questions que l’on se pose. En gros, le système exploite des exemples et acquiert la capacité à les généraliser e nsuite sur de nou- velles données de production. --- page: 43 type: text-highlight created: 2020-06-24T22:14:50.163Z color: #9900EF L’ apprentissage non supervisé avec le clustering et la réduction de dimensions. --- page: 43 type: text-highlight created: 2020-06-24T22:14:57.455Z color: yellow bases de données non labellisées --- page: 43 type: text-highlight created: 2020-06-24T22:15:04.287Z color: red Ce n’est pas un équivalent fonctionnel de l’apprentissage s u- pervisé qui serait automatique --- page: 43 type: text-highlight created: 2020-06-24T22:15:24.419Z color: yellow Le clustering permet d’isoler des segments de données spatialement séparés entre eux --- page: 43 type: text-highlight created: 2020-06-24T22:15:35.604Z color: #9900EF La réduction de dimensions (ou embedding) vise à ré duire la dimension de l’espace des données, en choisissant les dimensions les plus pertinentes. --- page: 43 type: text-highlight created: 2020-06-24T22:15:50.622Z color: #9900EF L’ apprentissage par re nforcement pour l’ajustement de modèles déjà entraînés en fonction des réactions de l’environnement --- page: 43 type: text-highlight created: 2020-06-24T22:16:03.631Z color: #9900EF forme d’apprentissage supervisé incrémental --- page: 43 type: text-highlight created: 2020-06-24T22:18:12.024Z color: yellow L’une des variantes de l’apprentissage par renforcement est l’a pprentissage s u- pervisé autonome notamment utilisé en robotique où l’IA entraîne son modèle en déclenchant d’elle - même un jeu d’actions pour vérifier ensuite leur résultat et ajuster son compor tement. --- type: area-highlight created: 2020-06-24T22:18:20.622Z color: image: file:///C:/Users/jeang/.polar/files/image/14ANPcsyoFGn64oSUs4w.png --- page: 43 type: text-highlight created: 2020-06-24T22:19:12.527Z color: #7BDCB5 Classification --- page: 43 type: text-highlight created: 2020-06-24T22:20:20.917Z color: #9900EF Il s’agit de pouvoir associer une donnée complexe comme une image ou un profil d’uti lisateur à une classe d’objet, les différentes classes possibles étant fournies a priori par le concepteur. --- page: 44 type: text-highlight created: 2020-06-24T22:21:19.641Z color: #9900EF génère un modèle qui permet de prédire la classe d’une nouvelle donnée fournie en entrée. --- page: 44 type: text-highlight created: 2020-06-24T22:29:26.459Z color: #9900EF Les arbres de décision que l’on appelle aussi les CART (Classification And Regres sion Tree) exploitent des cri tères discriminants, comme dans un moteur de règles. Ils permettent de classifi er un objet en se posant successivement des questions (comparaison de données, ...). --- type: area-highlight created: 2020-06-24T22:33:28.837Z color: image: file:///C:/Users/jeang/.polar/files/image/12YucSzYn78VgaW5cf51.png --- page: 44 type: text-highlight created: 2020-06-24T22:34:26.202Z color: #9900EF Les Support Vector Machines (SVM) linéaires cherchent à identifier une droite ou un hyperplan dans le cas d’un modèle à plusieurs dimen sions qui permett e de distin guer les classes d’objets les unes des autres de manière binaire en essayant de les séparer par une marge, --- type: area-highlight created: 2020-06-24T22:36:50.815Z color: image: file:///C:/Users/jeang/.polar/files/image/1uB3raiLu5z9Gs63QDmT.png --- page: 44 type: text-highlight created: 2020-06-24T22:37:56.565Z color: #9900EF Les SVM peuvent utiliser un modèle non linéaire lorsque les objets à séparer dans l’espace ne peuvent pas être isolés de part et d’autre d’un hyperplan. On recherche alors une fonction qui va transformer ces données, par exemple en 2D (x1, x2), dans un espace à deux ou trois dimension --- page: 44 type: text-highlight created: 2020-06-24T22:39:34.703Z color: #9900EF Les classifications naïves bayésiennes utilisent les probabilités pour d épartager les objets dans des classes en fonction de caractéristiques bien établies --- type: area-highlight created: 2020-06-24T22:39:46.097Z color: image: file:///C:/Users/jeang/.polar/files/image/17HmeyhNuZC67e2W5hgZ.png --- type: area-highlight created: 2020-06-24T22:40:36.534Z color: image: file:///C:/Users/jeang/.polar/files/image/12t3md2gE12AVy8M8ZUi.png --- page: 45 type: text-highlight created: 2020-06-24T22:41:58.737Z color: yellow chaque hypothèse de départ, on associe une probabilité. L’observation d’une ou de plusieurs instances peut modifier cette probabilité. On peut parler de l’hypothèse la plus probable au vu des instances observées. Les probabilités bayésiennes présupposent l’indépendance des attributs utilisés . --- page: 45 type: text-highlight created: 2020-06-24T22:46:31.200Z color: #9900EF es méthodes des ensembles combinent plusieurs méthodes de classification pour en panacher les résultats et renforcer le poids des meilleures méthodes sans dépendre d’une seule d’entre elles --- page: 45 type: text-highlight created: 2020-06-24T22:48:18.641Z color: green Les méthodes des ensembles peuvent combiner des méthodes dites algébriques (avec une moyenne, une moyenne pondérée, un maximum, un minimum ou une médiane) et des méthodes par vote (utili sant la majorité, un vote pondéré, ...), --- page: 45 type: text-highlight created: 2020-06-24T22:49:21.573Z color: yellow Un modèle mathématique de machine learning est entraîné avec un jeu de données d’apprentissage. Cet entraînement consiste à déter miner la bonne méthode à utiliser ainsi que les paramètres mathé matiques du modèle retenu. Il va générer un modèle entraîné, et ses variables de fonctionnement pour faire une prévision ou une classificati on. page: 45 type: flashcard created: 2020-06-24T22:51:33.751Z front: Dans la conception d'un système, plusieurs méthodes seront utilisées et ensemble serviront à bien classifier ou prédire. type: flashcard created: 2020-06-24T22:51:33.751Z back:
Ces données n'ont pas servi à entrainer le modèle.
--- type: area-highlight created: 2020-06-25T12:34:41.947Z color: image: file:///C:/Users/jeang/.polar/files/image/121BG3CXAfUGrv7hfSkr.png --- page: 45 type: text-highlight created: 2020-06-25T13:06:40.959Z color: yellow Régression page: 45 type: flashcard created: 2020-06-25T13:07:05.233Z front:J'en comprend que le réseau a été entrainé et que dans la réalité, nous n'avons qu'une variable et désirons en connaître d'autre, la régression permettrait cela.
L'apprentissage automatique à partir de réseau de neurone segmentera avec beaucoup plus de liberté que les méthodes élémentaires de segmentation.
type: flashcard created: 2020-06-25T22:45:24.877Z back: Le machine learning à base de réseaux de neurones permet de son côté de segmenter des données avec une répartition quasi-arbitraire alors que les méthodes élémentaires ci-dessus sont limitées de ce point de vue-là. --- page: 46 type: text-highlight created: 2020-06-26T00:22:10.749Z color: yellow Réduction de la dimensionalité --- page: 46 type: text-highlight created: 2020-06-26T00:22:26.173Z color: #FF6900 dimensionalité La dimension des données devient de plus en plus grande à cause de la variété des big data. --- page: 46 type: text-highlight created: 2020-06-26T00:22:40.058Z color: yellow méthodes de réduction de dimension --- page: 46 type: text-highlight created: 2020-06-26T00:23:08.285Z color: green plonger les données (on parle d’ embedding) dans un espace de plus faible d i- mension, de façon à préserver certaines propriétés. --- page: 47 type: text-highlight created: 2020-06-26T00:23:24.632Z color: green préserver au mieux la discrimination entre les classes. --- page: 47 type: text-highlight created: 2020-06-26T00:23:47.268Z color: #9900EF préserve le mieux la variance ou la dispersion des données --- page: 47 type: text-highlight created: 2020-06-26T00:24:09.503Z color: yellow les variables discriminantes ou facteurs de corrélation ne sont pas forcément des facteurs de causalité --- page: 47 type: text-highlight created: 2020-06-26T00:24:29.509Z color: yellow Les techniques de réduction de dimension, et notamment la PCA, sont très largement utilisées dans le machine learning et le deep learning --- page: 47 type: text-highlight created: 2020-06-26T00:24:49.599Z color: #7BDCB5 Outils du machine learning --- page: 47 type: text-highlight created: 2020-06-26T00:25:49.148Z color: #9900EF bien déterminer la typologie page: 47 type: flashcard created: 2020-06-26T00:27:34.900Z front:Qu'est-ce qui est important de déterminer dès le départ en concevant une IA basé sur l'apprentissage automatique ?
type: flashcard created: 2020-06-26T00:27:34.900Z back:>bien déterminer la typologie à résoudre et des données disponibles.
La réalité doit être connue et quels seront les buts à atteindre.
--- type: area-highlight created: 2020-06-26T00:28:09.593Z color: image: file:///C:/Users/jeang/.polar/files/image/12re2TPZzNFN97yn2wfb.png --- page: 47 type: comment created: 2020-06-26T00:29:02.671ZLe schéma ci-dessous originaire de scikit-learnest un exemple d’arbre de décision permetant de déterminer la méthode à utiliser
Figure. Réseaux de neurones multi-modes
--- page: 52 type: comment created: 2020-06-26T07:49:05.241ZFigure. Réseau de neurone et évaluation d'un prix
--- page: 52 type: text-highlight created: 2020-06-26T07:49:27.645Z color: #9900EF critères clé s discriminants --- page: 53 type: text-highlight created: 2020-06-26T07:49:58.440Z color: yellow réseaux multi-couches dits feed forward --- page: 53 type: text-highlight created: 2020-06-26T07:50:21.262Z color: #9900EF réseaux multi-couches dits feed forward : on les alimente en amont avec des données qui rentrent dans l es neurones de la première couche puis passent aux neurones de la couche su i- vante via leurs synapses, ainsi de suite jusqu’à la dernière couche qui donne une réponse --- page: 53 type: text-highlight created: 2020-06-26T07:50:47.607Z color: yellow l’information circule de gauche à droite pendant l’exécution du réseau de neurone. On appelle aussi cela une inférence. page: 53 type: flashcard created: 2020-06-26T07:51:06.223Z front:Qu'est-ce qu'une inférence ?
type: flashcard created: 2020-06-26T07:51:06.223Z back: l’information circule de gauche à droite pendant l’exécution du réseau de neurone. On appelle aussi cela une inférence. --- page: 53 type: text-highlight created: 2020-06-26T08:00:52.204Z color: #8ED1FC Comment entraîne-t-on un réseau de neurones, à savoir, comment ajuste -t-on le poids de chacune des synapses de chaque neurone du réseau ? --- page: 53 type: text-highlight created: 2020-06-26T08:02:04.928Z color: yellow Programmation de réseaux de neu rones --- page: 53 type: text-highlight created: 2020-06-26T08:02:39.897Z color: red programmation de réseaux de neurones s’appuie sur des bibli o- thèques logicielles spécialisées comme cuDNN, MKL ou OpenNN. --- page: 53 type: text-highlight created: 2020-06-26T08:02:59.011Z color: red Synaptic qui est une bibliothèque utilisable avec node.js dans un navigateur en JavaScript --- type: area-highlight created: 2020-06-26T12:48:41.270Z color: image: file:///C:/Users/jeang/.polar/files/image/1gHot6uAuUPjrsw4dZ4V.png --- page: 53 type: comment created: 2020-06-26T12:49:25.777Zbibliothèques de réseaux de neurones sont souvent exploitées elles-mêmes par des biblio-thèques de machine learning ou de deep learning, comme TensorFlow
C’est illustré dans le schéma ci-dessusqui empile les couches utilisées dans le développement de solutions d’IA avec un développement comprenant un framework d’asbtraction élevé utilisant un framework, comme le framework Kerasqui se situe au-dessus de TensorFlow, puis une biblio-thèque de réseau de neurones, suivie d’une bibliothèque de pilotage de GPU comme CUDA chez Nvidia, et enfin, un GPU ou un CPU au niveau matériel.