B219J - Cours d'Informatique et programmation
Pour simuler, l'IA modélise des agents. Un verbe d'action décrit chaque activité synthétisée. Ex. filtre, rallie, cueille… Nous classifions leurs schémas. La taxinomie obtenue évolue du simple agent errant, jusqu'à l'agent rationnel cognitif. ![]() (cliquez pour agrandir)
×
Niveau du cours : Connaître le fonctionnement matériel (hard) et logiciel (soft) de l'ordinateur Requis : Savoir programmer ou avoir suivi le cours de mise à niveau B218J au premier semestre Horaire : Jeudi de 18 h 30 à 20 h À partir du 22/01 Prix : 35 € (prix total pour l'année 2025/2026)
Lieu : Association Philotechnique - 18 rue des Fossés-Saint-Jacques - 75005 Paris Métro : Maubert-Mutualité, Luxembourg Bus : 21, 27, 82, 84, 85, 89 Professeur : Jean-François LUCAS (Depuis 1987 : 39 ème année.) P R O G R A M M E _ D E S _ D I F F É R E N T S _ S U J E T S _ T R A I T É S . Note : un cours amélioré chaque année. . Chaque été, il est relu pour s'adapter au profil des auditeurs. . RAPIDES RAPPELS DES NOTIONS ET PRÉREQUIS Ceux-ci sont supposées connus par les auditeurs du cours. . . TECHNOLOGIE - PROGRESSION D'ANALOGIQUE À DIGITAL ------------------------------------------------ Notion de signal analogique. Représentation logique puis numérique (digitale). Conversion analogique-digitale : passer de l'analogique au digital. Bases logiques càd binaire, octale, décimale, hexadécimale. Conversions binaire -> décimale et décimale -> binaire. Changement de bases (binaire, octale, décimale, hexadécimale). . . MATHÉMATIQUES POUR L'INFORMATIQUE ------------------------------------------------ . LOGIQUE COMBINATOIRE : Les fonctions logiques : ET OU PAS, ETex, OUex. Notion de boîte noire. Les aiguillages, multiplexeurs. La logique pour implémenter la multiplication de 2 entiers : 7x5=35. . LOGIQUE SÉQUENTIELLE : Le chef d'orchestre qui synchronise le système : - L'impulsion (de chargement), La base de temps, Bistables, Registres, mémoires, tableaux, commodes, - Variable-valeur, contexte, environnement. Les compteurs, les diviseurs par 2 3 4 5 6 10 12 60... Mobilité des symboles VS symbole câblé, connecté, non-formel. . CALCUL DES PROPOSITIONS Apprentissage de règle : synthèse d'un additionneur 2 bits. . ARITHMÉTIQUE BINAIRE : Addition, soustraction, multiplication et division par 2, Puis la division classique. . ――――――――――――――――――――――― C'est à peu près ici que s'arrête la liste des notions qui sont supposées connues par les auditeurs s'inscrivant à ce cours : Si vraiment vous ne les connaissez pas je vous demande de vous inscrire au premier semestre de mise à niveau pour le cours sur les bases de l'IA. Il commence début octobre et a lieu aux mêmes lieu & heures, avec moi ! ―――――――――――――――――――――――― . . LES PROCESSEURS (les systèmes formels) ------------------------------------------------ Rappel : Structure de pile (LiFo). . JFL 4 : le séquenceur (solipsiste dans sa tour d'ivoire). . Chomsky 3 : l'automate fini déterministe, action conditionnelle. . Chomsky 2 : l'automate à pile (appels de sous-programmes) : - Les RTR (réseaux transition récursifs). - Le calculateur, doté d'un contexte global. . Chomsky 1 : L'ordinateur, la programmation structurée : - Les variables locales, notion de contexte local, . . Empilement imbriqué de contextes. - Structures composés ou fractales, . . Appel de sous-programme (arborescents). . Chomsky 0 : niveau Méta : les agents - Méta regard : voir la situation avec du recul et l'analyser. - Méta action : intervenir sur les agents et entités du monde. . . PROGRAMMATION ------------------------------------------------ Cours au tableau noir avec polycopiés en PDF. Nous ne sommes pas dans une salle info : pas de TP. . DÉFINITION DE LA NOTION DE PROGRAMME : - Action conditionelle. - Séquence d'actions, séquenceur enrichi d'actions, - Graphe d'états. - Boucle. - Algorithme. - Programme impératif (et son lancement). - Programme déclaratif (et son déclenchement opportuniste). . PRÉSENTER LISP, LE LANGAGE DE L'IA - Démo en lisp : le séquenceur. - Le plus grand nombre que vous verrez de votre vie : . . (expt 2 unMillion) = 2 à la puissance 1 000 000 - La récursivité : . . Situation, définition, indices marqueurs, . . Exemples, applications, utilisations. . PRÉSENTER LA RÉCURSIVITÉ : Définition, indices marqueurs, exemples, applications, utilisations. . . LES AGENTS EN SITUATION DANS LEUR MONDE PROBATOIRE : ------------------------------------------------ Introduction de l'agent situé. . La boucle : il perçoit, analyse l'image, représente le monde, décide, agit. . Analyse de l'image : - Perception du monde -> conversion vers une matrice de couleurs. - Segmentation - Convolution : . . Front contours . - analyse morpho-lexicale. . . Convolution -> segments de base. . . Morphologie pour assembler ces segments. . - Identifier les entités/individus (catégorisation, typage, nommage) - Indexation des entités du monde. - Suite de l'analyse : . . Rechercher les propriétés. . . Rechercher les inter-relations. . . Rechercher les fonctions des agents. . - Représenter le résultat dans un graphe, réseau sémantique. . L'AGENT INTENTIONNEL - Il représente son savoir à propos du monde perçu et analysé. - Taxinomie de l'Agent intentionnel, . . Du premier digit analogique à l'agent rationnel cognitif. - Représentation du Monde de l'agent (notion de procès et d'action). . . LES AGENTS RATIONNELS COGNITIFS - Capables de cognition et, sur quelques aspects, de conscience. . . LA CLASSIFICATION DE CHOMSKY (SUITE ET FIN) ------------------------------------------------ . CHOMSKY 1, - Les Systèmes Experts (SE) - Moteur d'inférence d'ordre 0 et 1. . CHOMSKY 0, - L'aRC (agent rationnel cognitif) et la conscience (parcelaire). - Présentation de l'agent intentionnel de l'IA. - Le niveau méta : . . Méta regard sur l'état de l'agent et de son monde. . . Méta action pour changer l'état de l'agent et/ou de son monde. . . IA FORTE ------------ Seulement la définition de l'IA forte. . . 3 ou 4 SÉANCES POUR UNE SÉRIE D'EXPOSÉS ------------------------------------------------ . Exemples d'applications pratiques de l'IA pure. Et... ... Quelques exposés théoriques. (Je ne les traiterai pas tous) . Certains demandent une séance entière : - La plus petite machine AI (artificiellement intelligente). - Différentes définitions de l'IA. . D'autres durent plutôt 20-30 mn : . Le problème de la complexité encyclopédique : - Différentes complexités affectent l'IA. - Plusieurs solutions à cela. . Le problème de l'explosion combinatoire : - La complexité des traitements à effectuer. . Le "qualification problem" : - Problème de l'inscrutabilité de l'identité radicale. . Le "Frame problem" : - Problème du cadre : . . La difficulté d'utiliser en IA le modus ponens (l'inférence des maths). . . 3 SÉANCES SUR LES RÉSEAUX DE NEURONES. ------------------------------------------------ - Introduction : synthèse sur les réseaux de neurones. - Séparer des entités pour les classifier afin de coder leur comportement, activité. - Réseaux de neurones convolutionnels. - Réseaux de neurones profonds (évoquer TensorFlow) . . ET POUR FINIR : UNE SÉANCE SUR ChatGPT -------------------- À la lumière des quelques notions vues en cours, survoler le fonctionnement de ChatGPT et comprendre son positionnement, càd ses forces et ses faiblesses. Nos cours d'Informatique et programmation Tous nos cours de Sciences et informatique [ retour ] |
Association Philotechnique - Cours d'enseignement général pour adultes à Paris. 18 rue des Fossés Saint-Jacques - 75005 Paris. Tél. : 01.43.54.36.20 |
|