
2
1. Intelligence Artificielle :
L’intelligence artificielle est une branche de l’informatique ayant pour but d’avoir des machines
ou des ordinateurs intelligents imitant l’intelligence de l’homme.
Selon le père de l’intelligence artificielle, John McCarthy, l’intelligence artificielle est la
science ayant pour objectif de créer des machines intelligentes et spécialement de programmes
intelligents (pour les ordinateurs).
Donc l’intelligence artificielle est la méthodologie, les techniques, la science de concevoir et
créer des ordinateurs, des robots (commandés par calculateurs) ou des logiciels qui raisonnent
(pensent, réfléchissent) ou se comportent intelligemment (d’une manière intelligente).
L’intelligence artificielle est accomplie par l’étude du comportement du cerveau humain lors
d’un raisonnement ou une pensée (comment pense le cerveau ?) ou lors d’un apprentissage de
nouvelles connaissances ou lors d’une prise de décisions et à base de ces études voir et chercher
comment les implémenter dans un calculateur (ordinateur par exemple).
Les objectifs de l’intelligence artificielle sont :
- créer des systèmes experts qui présentent un comportement intelligent, apprennent,
démontrent, expliquent et conseillent les utilisateurs
- implémenter l’intelligence humaine dans les machines en créant des systèmes qui
comprennent, pensent et se comportent comme des humains.
L’étude de l’intelligence artificielle se base sur différentes disciplines parmi lesquelles on
trouve : l’informatique, la biologie, la psychologie, linguistique, les mathématiques et
l’ingénierie.
2. Soft Computing:
Le terme ‘Soft Computing’ a été proposé par Lotfi A. Zadeh en 1994 et il le définit comme
suit :
Le Soft Computing est une collection de méthodologies ayant pour objectif la robustesse et la
solution à bas cout via l’exploitation de la tolérance envers l’imprécision et les incertitudes. Ses
principaux constituants sont la logique floue, le neuro-computing et le raisonnement
probabiliste. Le soft computing est destiné à jouer un rôle important dans différents domaines
d’application. Le soft computing prend le raisonnement humain comme modèle.
Comme on le voit, le soft computing n’est pas bien défini. Il comporte des concepts différents
ainsi que des techniques qui permettent de surpasser les difficultés rencontrées dans le monde
réel. Ces difficultés ou problèmes résultent du fait que la réalité parait imprécise, incertaine et
difficile à catégoriser (classifier). Comme exemples, on trouve les incertitudes sur les mesures
qui résultent des effets de plusieurs facteurs.
Dans plusieurs cas, on peut améliorer la précision et la certitude de la mesure mais ceci nécessite
de grands efforts et couts.
Une autre définition possible du Soft Computing est de la considérer comme une tentative
d’imiter le comportement des créatures naturelles (les plantes, les animaux, l’homme) qui sont
flexible, adaptatif et intelligents. Dans ce sens, le, Soft Computing est le nom d’une famille de