|
INT20 : Intelligence artificielle |
|||
![]() English version |
Enseignant responsable: |
Jean-Christophe Baillie |
||
| Objectifs: | Vu du côté classique, on peut voir la programmation comme l'art d'écrire une suite de commandes que la machine va exécuter, programme enrichi au besoin par des notions plus ou moins élaborées (récursivité, programmes orientés objet...). Vu d'en face, il s'agit plutôt de décrire un problème du monde réel de manière à confier à la machine la tâche de le résoudre: autrement dit, de formaliser la connaissance que l'on a sur un problème réel et de compter sur une "machine" qui sache manipuler cette connaissance (par exemple, qui sache faire un raisonnement, ou un calcul formel, ou une recherche d'optimum...) pour le résoudre. Il s'agit bien d'imiter les fonctions - certaines fonctions - de l'intelligence. Abordant l'informatique sous un angle original, l'"intelligence artificielle" adresse des problèmes fondamentaux dont les solutions de certains commencent à envahir notre vie quotidienne (réseaux de téléphones mobiles, appareils photo automatiques, moteurs de recherche, automobile, robotique...): elle permet de résoudre bien des problèmes réels hors de portée de méthodes plus classiques.
Ce module s'intéresse aux fonctions cognitives: acquisition, représentation, manipulation des connaissances, et surtout aux techniques de résolution qui en découlent. L'une des unités est consacrée à l'évolution artificielle: où l'on s'aperçoit que la nature elle-même, dans le monde du vivant, possède une certaine forme d'intelligence qui permet de trouver encore d'autres passages entre la représentation formelle d'un problème et sa résolution effective. Ce module est une ouverture aux aspects les plus modernes et porteurs de l'informatique. Places disponibles: 32 | |||
| Mots-clés : | Intelligence artificielle Raisonnement Cognition Robotique Logique Genetique | |||
| Prérequis : | ||||
| Suites possibles : | ||||
| Liens à consulter: |
|
|||
| Cours constituant ce module : | ||||