intelligence artificielle et cognitique"



Documents pareils
Université Paris Saclay De quoi parle t-on?

REMOTE DATA ACQUISITION OF EMBEDDED SYSTEMS USING INTERNET TECHNOLOGIES: A ROLE-BASED GENERIC SYSTEM SPECIFICATION

Introduction au datamining

La Recherche du Point Optimum de Fonctionnement d un Générateur Photovoltaïque en Utilisant les Réseaux NEURO-FLOUS

Ordonnancement sous contraintes de Qualité de Service dans les Clouds

BIG DATA en Sciences et Industries de l Environnement

Vers une approche Adaptative pour la Découverte et la Composition Dynamique des Services

Pour une entreprise plus performante

La Programmation Orientée Agent Les Agents Réactifs

Introduction aux systèmes temps réel

Graphes d attaques Une exemple d usage des graphes d attaques pour l évaluation dynamique des risques en Cyber Sécurité

Business Process Management

Etude d un cas industriel : Optimisation de la modélisation de paramètre de production

Automatiser le Software-Defined Data Center avec vcloud Automation Center

Ingénierie et gestion des connaissances

CURRICULUM VITAE. Informations Personnelles

Les lières. MSc in Electronics and Information Technology Engineering. Ingénieur civil. en informatique. MSc in Architectural Engineering

NON-LINEARITE ET RESEAUX NEURONAUX

Programmation de services en téléphonie sur IP

LICENCE PROFESSIONNELLE EN MANAGEMENT ET ECONOMIE DU NUMERIQUE (LIPMeN)

Modélisation multi-agents - Agents réactifs

CONCEPTION DE STRUCTURES NEURONALES POUR LE CONTRÔLE DE ROBOTS MOBILES AUTONOMES

ASSURER LA QUALITE DES RESULTATS D ESSAI ET D ETALONNAGE Assuring the quality of test and calibration results

Monitoring continu et gestion optimale des performances énergétiques des bâtiments

Orientation. Management des Systèmes d information (MSI),

L apprentissage automatique

UE 13 Contrôle de gestion. Responsables : Henri Bouquin, Professeur Stéphanie Thiéry-Dubuisson, Maître de Conférences

Apprentissage Automatique

Monitoring elderly People by Means of Cameras

Intelligence Economique - Business Intelligence

Détection de têtes dans un nuage de points 3D à l aide d un modèle de mélange sphérique

Christophe Dubos Architecte Infrastructure et Datacenter Microsoft France

Informatique / Computer Science

Forthcoming Database

A METHOD FOR THE DESIGN OF NEURO-FUZZY CONTROLLERS; AN APPLICATION IN ROBOT LEARNING

Introduction au Data-Mining

Export et Import de modèles ICAR sous Trnsys 17

Laboratoire 4 Développement d un système intelligent

Du Datacenter au Cloud Quels challenges? Quelles solutions? Christophe Dubos Architecte Microsoft

LES APPRENTISSAGES DES ELEVES Qu est-ce qu apprendre?

D AIDE À L EXPLOITATION

Information Management in Environmental Sciences

WEB15 IBM Software for Business Process Management. un offre complète et modulaire. Alain DARMON consultant avant-vente BPM

NOM ENTREPRISE. Document : Plan Qualité Spécifique du Projet / Project Specific Quality Plan

Sécurité des Web Services (SOAP vs REST)

1-Introduction 2. 2-Installation de JBPM 3. 2-JBPM en action.7

Intelligence Artificielle et Robotique

Modèle de troncature gauche : Comparaison par simulation sur données indépendantes et dépendantes

Informatique / Computer Science

Cadre formel pour la modélisation de la gestion des processus métier par une équipe médicale interdisciplinaire

Master of Science in Engineering

Jade. Projet Intelligence Artificielle «Devine à quoi je pense»

Sommaire. Introduction Définition Historique Domaine d application.2. 4.Les Travaux réalisés sur les domaines d application.

Programme scientifique Majeure INTELLIGENCE NUMERIQUE. Mentions Image et Réalité Virtuelle Intelligence Artificielle et Robotique

IdR Trading et Microstructure CA Cheuvreux. Charles-Albert Lehalle

PEINTAMELEC Ingénierie

Le Guide Pratique des Processus Métiers

Cours de Management des Systèmes d Information

AFRC Centres de Relation Client - Optimisation & Virtualisation

Contrôle stochastique d allocation de ressources dans le «cloud computing»

2. Activités et Modèles de développement en Génie Logiciel

Teste et mesure vos réseaux et vos applicatifs en toute indépendance

L ergonomie de vos formulaires web permet-elle une expérience utilisateur optimale? QAS Intuitive Search

Développement de lois et de structures de réglages destinées à la téléopération avec retour d effort

Sujet proposé par Yves M. LEROY. Cet examen se compose d un exercice et de deux problèmes. Ces trois parties sont indépendantes.

Un environnement de déploiement automatique pour les applications à base de composants

Innovative BI with SAP Jean-Michel JURBERT D. de Marché BI, HANA, BIG DATA _ SAP France

Principe de symétrisation pour la construction d un test adaptatif

Data 2 Business : La démarche de valorisation de la Data pour améliorer la performance de ses clients

Stephan Hadinger, Sr. Mgr Solutions Architecture, AWS. Salon du Big Data 11 mars 2015

BI2B est un cabinet de conseil expert en Corporate Performance Management QUI SOMMES-NOUS?

LeaderSHIP BPM TIBCO iprocess Suite The Forrester Wave : Human-Centric Business Process Management Suites, Q TIBCO Software Inc

Executive Master Class en Intelligence Stratégique

APX et VCE, Modèle d industrialisation de l intégration et du déploiement. Olivier BERNARD, VCE

Pensezdifféremment: la supervision unifiéeen mode SaaS

INF6304 Interfaces Intelligentes

Master4Light. Caractérisation Optique et Electrique des Sources Lumineuses. Equipement 2-en-1 : source de courant et spectrophotomètre

CampusFrance. Classements internationaux : les impacts sur les établissements et la mobilité internationale

Le traitement du Big Data inclue la collecte, la curation, le stockage, l enrichissement, le croisement, la partage, l analyse et la visualisation.

Logiciel Libre & qualité. Présentation

Usine Numérique Intégration Produit Production

Mesure agnostique de la qualité des images.

La solution idéale de personnalisation interactive sur internet

Solution logicielle pour le pilotage et l ERM. Journées d études IARD 26 mars mars 2010

WORKSHOP OBIEE 11g (version ) PRE-REQUIS:

La solution pour gérer vos connaissances techniques et scientifiques

Sujet de thèse CIFRE RESULIS / LGI2P

Élasticité des applications à base de services dans le Cloud

FORMULATION DES BETONS AVEC AJOUT PAR L UTILISATION DES RESEAUX DE NEURONES

L analyse d images regroupe plusieurs disciplines que l on classe en deux catégories :

Modélisation géostatistique des débits le long des cours d eau.

Data Mining. Vincent Augusto École Nationale Supérieure des Mines de Saint-Étienne. Data Mining. V. Augusto.

Nouveaux enjeux de recherche en sécurité routière liés à l'automatisation des véhicules : conséquences sur l'activité de conduite

Panorama des études à travers les filières. FEEL du 23 octobre 2014

L écosystème Hadoop Nicolas Thiébaud Tuesday, July 2, 13

Singapore Schools Green Mark Scheme on Indoor Air Quality

Quatre axes au service de la performance et des mutations Four lines serve the performance and changes

Dossier justificatif des travaux de R&D déclarés au titre du CIR

UE 8 Systèmes d information de gestion Le programme

RAPID Prenez le contrôle sur vos données

Transcription:

Dialogue on Education, 11h-11h10 Course overview on "Automatisation avancée, intelligence artificielle et cognitique" Prof. Dr. Jean-Daniel Dessimoz, MBA, HES-SO / HEIG-VD 11:00-11:10, 18 November 2014 http://lara.populus.org/rub/3 1 Course overview on "Automatisation avancée, intelligence artificielle et cognitique" Prof. Dr. Jean-Daniel Dessimoz, MBA, HES-SO / HEIG-VD Jean-Daniel.Dessimoz@heig-vd.ch Hesso // Western Switzerland University of Applied Sciences Heig-vd // School of Business and Engineering, CH-1400 Yverdon-les-Bains, Switzerland SGAICO, Basel, 18 November 2014 http://www.heig-vd.ch, http://lara.heig-vd.ch Keywords: cognition; cognitics, métrique pour la cognitique, modeling, structures de commande, intelligence artificielle, décision bayésienne, logique floue, réseaux neuronaux, commande multimodale, algorithme génétique, robots mobiles autonomes et humanoïdes, Piaget, real-time intelligent control. 2 1

Contenu 1. Objectifs 2. Exposés et exercices 3. Travaux de laboratoire 4. Exemples 5. Conclusion Slides on website: http://lara.populus.org/rub/3 More text in comment fields 3 1. Objectifs 1 de 2 A l'issue de cette unité d'enseignement, l'étudiant-e sera capable de : - décrire une tâche à automatiser ou à traiter sur le plan cognitif, - évaluer les grandeurs fondamentales en automatisation et en cognitique, - mettre en oeuvre une commande neuronale, une commande à logique floue, un régulateur évolutif (algorithme génétique) ou une commande multimodale, - expliquer les limites d'utilisation des méthodes étudiées. 4 2

1. Objectifs 2 de 2 A l'issue des travaux pratiques en laboratoire, l'étudiant-e sera en outre capable de : - appliquer des commandes neuronales, à logique floue, à algorithme génétique ou multimodales, - mettre en oeuvre des méthodes capables d'apprendre, - tester la faisabilité des méthodes étudiées sur des cas pratiques. 5 2. Exposés et exercices : 32 périodes Notion de modèle ; métrique pour le traitement d information et pour la cognitique Choix d une structure de commande Intelligence artificielle et inférence bayésienne Commande à logique floue Commande neuronale Commande multimodale Commande à algorithme génétique Robots mobiles autonomes et humanoïdes 6 3

3. Travaux de laboratoire : 32 périodes Estimation de grandeurs cognitives (essais en simulations avec programmes d évitement d obstacles) Test d intelligence artificielle selon Turing et utilisation d Eliza Commande neuronale Commande à logique floue Commande à algorithme génétique Commande multimodale Modélisation et animation en monde virtuel Robots mobiles autonomes et humanoïde 7 4. Exemples: 1 de 9 Estimation de grandeurs cognitives (essais en simulations avec programmes d évitement d obstacles) Test d intelligence artificielle selon Turing et utilisation d Eliza Commande neuronale Commande à logique floue Commande à algorithme génétique Commande multimodale Modélisation et animation en monde virtuel Robots mobiles autonomes et humanoïde 8 4

Notion de modèle ; métrique pour le traitement d information et pour la cognitique Exemple: Labyrinthe 14.02.2011 9 Notion de modèle ; métrique pour le traitement d information et pour la cognitique En résumé (Conclusion 1 de 3) 14.02.2011 10 5

Notion de modèle ; métrique pour le traitement d information et pour la cognitique CogniMeasure - Aide à l'estimation quantitative des grandeurs cognitives (1 de 2) Les grandeurs cognitives peuvent se calculer et se tester interactivement dans l environnement Piaget 31.01.2014 11 Notion de modèle ; métrique pour le traitement d information et pour la cognitique CogniMeasure - Aide à l'estimation quantitative des grandeurs cognitives (2 de 2) Détail des multiples possibilités de calculer une quantité d information (à gauche) et les grandeurs cognitives principales (à droite) 31.01.2014 12 6

4. Exemples: 2 de 9 Estimation de grandeurs cognitives (essais en simulations avec programmes d évitement d obstacles) Test d intelligence artificielle selon Turing et utilisation d Eliza Commande neuronale Commande à logique floue Commande à algorithme génétique Commande multimodale Modélisation et animation en monde virtuel Robots mobiles autonomes et humanoïde 13 Intelligence artificielle Eliza Systèmes dérivés Eliza online with face animation and mouse tracking (ALICE) http://www.pandorabots.com/pandora/talk?botid=f5d922d97e345aa1 http://www.alicebot.org/aiml/aaa/ai.aiml : 05.04.2011 14 7

Intelligence artificielle Taquin Version C++ HEIG-VD Le jeu du Taquin dont il est question dans cette manipulation consiste à déplacer les chiffres d un tableau, à l aide d une succession appropriée d opérations, afin que la configuration initiale (partie gauche de la figure 1) se transforme en la configuration objectif (partie droite de la figure 1). Cette variante du jeu s inspire de l implémentation faite sur certains téléphones mobiles Nokia 07.03.2010 15 Intelligence artificielle Inférence Bayésienne (3c de 6) Source: Eric Parent, ENGREF, France, 22.11.2005 05.04.2011 16 8

4. Exemples: 3 de 9 Estimation de grandeurs cognitives (essais en simulations avec programmes d évitement d obstacles) Test d intelligence artificielle selon Turing et utilisation d Eliza Choix d'une structure de commande Commande neuronale Commande à logique floue Commande à algorithme génétique Commande multimodale Modélisation et animation en monde virtuel Robots mobiles autonomes et humanoïde 17 AIC-Automatisation avancée, intelligence artificielle et cognitique Choix de structure en fonction de l agilité relative de la commande, A=τ/T On observe que pour des commandes, C, rapides avec retards faibles (T petit), les solutions simples sont appropriées. Lorsqu au contraire, T avoisine ou dépasse la constante de temps caractéristique, τ, du système à commander, S, des modes de régulation plus évolués doivent s envisager. S C τ T Impossible déléguer. Systèmes hiérarchisés 2 Régulateur 20 classique Commande TOR (évident) A=τ/T L agilité se définit ici comme l inverse du temps de réaction. Et l agilité relative d une commande par rapport à un système qu elle contrôle correspond à l inverse du rapport des temps de réactions respectifs 30.01.2014 18 9

AIC-Automatisation avancée, intelligence artificielle et cognitique Point de vue cognitif 12.02.2010 19 4. Exemples: 4 de 9 Estimation de grandeurs cognitives (essais en simulations avec programmes d évitement d obstacles) Test d intelligence artificielle selon Turing et utilisation d Eliza Commande neuronale Commande à logique floue Commande à algorithme génétique Commande multimodale Modélisation et animation en monde virtuel Robots mobiles autonomes et humanoïde 20 10

Réseaux de neurones - exemple http://www.clker.com/cliparts/3/r/k/m/c/s/red-traffic-light-md.png feu rouge f freiner feu vert a accélérer 05.04.2011 21 θ θ1 dθ1 dθ n θ θ1 dθ1 dθ n............ Wn Wn+1 W1,1 Wn,i Wn+1,i W1,i Wn+m,i Wn+m,k W1 Wn+m 1... i... k i C1 Ci Ck Ci mg 05.04.2011 Commande neuronale θ M Courant 22 11

Commande neuronale 05.04.2011 23 4. Exemples: 5 de 9 Estimation de grandeurs cognitives (essais en simulations avec programmes d évitement d obstacles) Test d intelligence artificielle selon Turing et utilisation d Eliza Commande neuronale Commande à logique floue Commande à algorithme génétique Commande multimodale Modélisation et animation en monde virtuel Robots mobiles autonomes et humanoïde 24 12

29.03.2010 25 Commande à logique floue Système de commande (Fig. Guerdat-Gumy 2010) 30.01.2014 26 13

07.12.14 4. Exemples: 6 de 9 Estimation de grandeurs cognitives (essais en simulations avec programmes d évitement d obstacles) Test d intelligence artificielle selon Turing et utilisation d Eliza Commande neuronale Commande à logique floue Commande à algorithme génétique Commande multimodale Modélisation et animation en monde virtuel Robots mobiles autonomes et humanoïde 18/11/2014 J.-D. Dessimoz, HESSO.HEIG-VD, SGAIC, Basel 27 Evolutionary Controller 26.04.2010 28 14

Commande à algorithme génétique Implémentation en C++ Fiche principale 21.04.2009 29 Commande à algorithme génétique Exemple: Fly Algorithm (3 de 6) Overview Fig. 1. (a) The space of the fly algorithm. The scene model is represented as cloud of 3D points. (b) The projection of flies: The pixel neighborhoods for fly1 are same in stereo images; the pixel neighborhoods for fly2 are different. This observation is employed in the fitness function. Points 3D supposés, décrits comme des «mouches» Les points 3D (mouches) «fits» sont ceux qui sont sur des bords, dans les deux images cf. Rodrigo Montúfar- Chaveznava et al., Proc. Eurobot 2008 Points 3D (mouches) sàlectionnés comme «fits», «Set C, 2 régions, 5000 mouches» 19.04.2011 30 15

4. Exemples: 7 de 9 Estimation de grandeurs cognitives (essais en simulations avec programmes d évitement d obstacles) Test d intelligence artificielle selon Turing et utilisation d Eliza Commande neuronale Commande à logique floue Commande à algorithme génétique Commande multimodale Modélisation et animation en monde virtuel Robots mobiles autonomes et humanoïde 31 Commande multimodale Implementation and tests (1 of 3) Graphical interface, C++ implementation Cas 1: Consigne à 0 degrés 26.04.2010 32 16

Commande multimodale Exemple bidimensionnel - Amélioration de performances par régulateurs multiples - Extrapolation de chaque régulateur Ri avec une surface de pondération en «cloche» (exemples: gaussiennes, ou ci-dessous fonctions de distances inverses Wi pour 3 régulateurs et un domaine 2-D, càd. à deux paramètres) - Avec normalisation en tous points avec une division par la somme des poids des régulateurs en ces points 1 w i = k i ( 1+ d i ) d i (x, y) = ( x R ix ) 2 + ( y R iy ) 2 w i w " i = w 1 + w 2 + w 3 R1 R3 R2 26.04.2010 33 4. Exemples: 8 de 9 Estimation de grandeurs cognitives (essais en simulations avec programmes d évitement d obstacles) Test d intelligence artificielle selon Turing et utilisation d Eliza Commande neuronale Commande à logique floue Commande à algorithme génétique Commande multimodale Modélisation et animation en monde virtuel Robots mobiles autonomes et humanoïde 34 17

4. Exemples: 8 de 9 Webots 35 4. Exemples: 9 de 9 Estimation de grandeurs cognitives (essais en simulations avec programmes d évitement d obstacles) Test d intelligence artificielle selon Turing et utilisation d Eliza Commande neuronale Commande à logique floue Commande à algorithme génétique Commande multimodale Modélisation et animation en monde virtuel Robots mobiles autonomes et humanoïde 36 18

Robots mobiles autonomes «Fourmi» but Objectifs intermédiaires 10.05.2011 mobile 37 Robots mobiles autonomes «Expansion» (2/2) départ Obstacle inconnu Obstacle connu but 10.05.2011 38 19

07.12.14 Robots mobiles autonomes ARY - Autonomous Mobile Robot with Robust Architecture and Components 10.05.2011 39 Authors: Uebelhart Nicolas; Glardon Florian; Gauthey Pierre-François Robots mobiles autonomes Oui! Humain & Groupe Soyons quan9 Robots mobiles autonomes titatifs! de Robots RG-Y..? Soif? h [m] à Singapour TeleGrab 23/05/2013 CogniMeasure J.-D. Dessimoz,17.05.2013 HESSO.HEIG-VD, Swisst.Fair Moutier 2013 40 40 20

RH-Y (1 de 2) 10.05.2011 41 RH-Y (2 de 2) 10.05.2011 42 21

Robot humanoïde, Aldebaran-NAO Manipulation No 36 LaRA - Laboratoire de Robotique et Automatisation 19 oct. 2010b 43 5. Conclusion The AIC course offers the possibility go gain some culture and expertise in cognition, natural or automated - cognitics. in classical terms (e.g. Eliza, neural networks, etc.) in novel terms (e.g. quantitative cognitics, multimodal control, Piaget environment, etc.) and in revisiting key aspects with a new perspective, such as e.g. qualitative importance of time, kinematic computations, embedded computation, robustness for real-world, color vision or human-machine mediation with a humanoid. 44 22

References 1 Jean-Daniel Dessimoz (JDZ), "Automatisation avancée, intelligence artificielle et cognitique AIC", Cours, polycopié avec texte et diapos, HESSO-HEIG-VD, Yverdon-les-Bains, 2014. 2 JDZ, Manipulations au laboratoire, yc. matériel, code et documentation, Laboratoire de Robotique et Automatisation, HESSO-HEIG-VD, Yverdon-les- Bains, 2014. 45 23