Lintelligence artificielle constitue lun des fondements de linformatique contemporaine et joue un rôle fondamental dans de très nombreuses applications. Cet ouvrage présente lensemble des bases du domaine, comme la représentation de connaissances et linférence logique, le traitement dinformations incertaines, les méthodes de recherche, ainsi que les techniques dapprentissage automatique. A la différence dautres ouvrages plus théoriques, ce manuel se veut délibérément pratique et présente lintelligence artificielle dans le cadre de son application à la résolution de problèmes réels. Afin d'offrir une compréhension optimale de la matière, des applications et de nombreux exercices de programmation résolus sont présentés dans leur intégralité. Ceux-ci permettent au lecteur d'appréhender les mécanismes principaux de la discipline afin qu'il puisse les adapter à ses propres besoins.
Louvrage sadresse principalement aux étudiants de dernière année de Bachelor et de Master, ainsi quà tous ceux souhaitant sinitier à lintelligence artificielle.
Avant-propos - Table des matières - Introduction - Systèmes à base de connaissances - Connaissances et inférence - Algorithmes dinférence - Représentation structurée des connaissances - Raisonnement basé sur des règles et systèmes experts - Traitement de linformation incertaine - Le raisonnement basé sur modèles - Résolution de problèmes par recherche - Satisfaction de contraintes - Diagnostic - Génération de plans - Apprentissage automatique - Induction de classifications simples à partir dexemples - Apprentissage de classifications structurées - Apprentissage non supervisé - Solutions des exercices - Bibliographie - Index
Cet ouvrage cible prioritairement les nouveaux domaines des systèmes temps-réel et des applications critiques en procédant par étapes, selon une approche descriptive didactique.
Articulé en trois parties, cet ouvrage a l'originaltié de réunir à la fois les éléments classiques du langage C++ selon la norme ISO, les principes de l'orientation objets appliqués à ce langage, ainsi qu'une introduction à la modélisation objets avec UML pour le développement d'application C++.
Les exemples de l'ouvrage sont disponibles en téléchargement (PDF).
Cet ouvrage a pour objectif d'offrir les connaissances nécessaires à tout apprentissage de la programmation: un cadre permettant au débutant de développer sa pratique sur des cas concrets.