Cours1 FLI

Télécharger au format pdf ou txt
Télécharger au format pdf ou txt
Vous êtes sur la page 1sur 7

H.

Yedjour

Motivations
Le but de ce cours est d’étudier en détails les fondements de la logique et vous donner une
formation suffisante pour que vous puissiez vous familiariser avec d’autres logiques que vous
rencontrerez plus tard. Et également vous sensibiliser au fait que la logique peut être très utile
pour automatiser les tâches de raisonnement rencontrées lors de la construction ou analyse de
modèles et de programmes.

On va présenter les notions et les outils logiques de base qui, dans l'univers concret de
l'informatique, permettent de comprendre en quoi la logique est nécessaire à la pratique de
l'informatique et par suite leurs domaines d’application tels que les fondements des langages de
programmation et des bases de données, l'intelligence artificielle ou le génie logiciel.

On commencera avec un état de l’art de l’Intelligence Artificielle, de ses applications et des


progrès en cours

• L’intelligence artificielle et ses applications


Qui n’a jamais vu de films de science-fiction où des robots parlaient comme des humains, les
aidaient à accomplir des tâches ménagères ou encore combattaient pour eux dans une guerre
sans pitié ? Ce doux rêve de recréer une intelligence fascine et fait couler beaucoup d’encre…
Cependant depuis une soixantaine d’années des hommes de science s’évertuent à rendre ce défi
possible ! Créer une Intelligence Artificielle !

Qu’est-ce que l’intelligence artificielle ?


Il n’est pas aisé de donner une définition de l’intelligence artificielle. Intéressons nous d’abord
à la l’intelligence : l’intelligence est la faculté de comprendre, de connaître, de penser, de
raisonner, de s’adapter et d’être conscient de ses facultés.
Définissons ensuite le mot artificiel: ce terme fait référence à ce qui a été produit par la
technique, par l’activité humaine et non par la nature.

Définition 1 : On peut donc définir l’intelligence artificielle comme une discipline scientifique
relative au traitement des connaissances et au raisonnement, dans le but de permettre à une
machine d’exécuter des fonctions normalement associées à l’intelligence humaine ;
compréhension, raisonnement, dialogue, adaptation, apprentissage...

Définition 2 : La signification la plus probante de ce terme vient sans doute de Marvin Lee
Minsky (ce dernier étant décédé en janvier 2016.), est l’un de ses créateurs la décrivant comme
: "La construction de programmes informatiques qui s’adonnerait à des tâches qui sont, pour
l’instant accomplies de façon plus satisfaisante par des êtres humains car elles demandent des
processus mentaux de haut niveau ".

L’Intelligence Artificielle regroupe les sciences et technologies qui permettent d’imiter,


d’étendre et/ou d’augmenter l’intelligence humaine avec des machines. L’IA fait partie de ce
que l’on appelle aussi les sciences cognitives.

1
H.Yedjour

Depuis toujours, l’homme cherche à concevoir des machines pouvant exécuter des tâches
manuelles puis intellectuelles semblables à celles de l’être humain. On peut dire que Les
automates, sont une toute première forme d'intelligence artificielle. Grâce aux progrès
techniques et aux nombreuses expositions universelles, les automates deviennent accessibles
au public. Partant d’une simple calculatrice et en allant jusqu’à la robotique et l’informatique.
Ces inventions témoignent de la volonté de l’homme de créer des objets capables de reproduire
l’action de l’Homme. Aujourd’hui, l’intelligence artificielle fait donc partie intégrante de notre
culture comme en témoigne l’existence de nombreux articles, livres, ou films sur ce sujet !

• De l’I.A faible à l’I.A forte


L’IA s’inscrit dans une longue tradition humaine d’innovations s’appuyant d’abord sur la force
mécanique puis sur la force intellectuelle toutes deux artificielles. Certains scientifiques visent
à atteindre dans un premier temps l’intelligence humaine.

Avec le développement de l’ordinateur et des réseaux informatiques, on constate que le rêve de


construire des machines «intelligentes» se concrétise lentement. L’ordinateur est largement
supérieur à l’être humain pour calculer, mémoriser, classer et recouvrer des informations.
Cependant, pour des opérations cérébrales comme raisonner, analyser son environnement
(voir) et communiquer, l’être humain le déclasse complètement.
L’intelligence artificielle est un domaine très vaste, dont les utilisations sont aussi nombreuses
que différentes. Il faut distinguer deux principales catégories d’intelligence artificielle : Au
plus haut niveau conceptuel, on segmente l’I.A en I.A forte qui imiterait le cerveau humain
avec une conscience et I.A faible, qui évoluerait de manière incrémentale à partir d’outils plus
élémentaires.

Intelligence artificielle forte : l’intelligence artificielle forte, ou ascendante, est l’approche la


plus similaire du comportement humain, puisqu'elle fait commencer le programme avec des
choses simples pour arriver au final à des choses compliquées. nous fait tout de suite penser à
l'apprentissage logique d'un enfant, qui s'adapte et apprend seul face à des situations, tout
comme le programme qui assemble plusieurs éléments simples entre eux pour avoir une idée
complexe. L'automate serait alors doté d'une réelle conscience de lui même et pourrait
éprouverait des sentiments ; il serait capable de penser et son raisonnement serait donc le même
que celui d'un être humain. Le grand avantage de l’intelligence artificielle ascendante, c’est
qu’elle peut apprendre ou s’adapter très facilement et enfin d’agir pour répondre au mieux aux
besoins pour lesquels elle a été conçue.

Intelligence artificielle faible : l' IA faible, ou descendante, vise principalement à reproduire


le plus fidèlement possible, à l'aide d'un programme informatique, le résultat d'un
comportement spécifique observé à l'avance et ne donnant pas d'application non prévue. Les
programmes de type descendants ne visent pas à évoluer, ils effectuent leurs tâches et
uniquement ce pour quoi ils ont été programmés. On peut citer les ordinateurs ou les
calculatrices comme exemples de figures d’intelligence artificielle faible.

2
H.Yedjour

• Domaines d’applications de l’I.A


La diversité des domaines d’application de l’IA est un principe qui évolue sans cesse puisque
c’est un sujet de recherche scientifique et de fiction exploité dans le monde entier et tous les
secteurs seront concernés par l’émergence de l’Intelligence Artificielle dans les décennies qui
viennent. Les nombreux domaines d’applications en sont la preuve : les jeux vidéo, la robotique,
les programmes informatiques, l’armée…
Quelques domaines de l’I.A :
1. Les systems experts : (médecine, analyses financières, configurations d’appareils)
2. Robotique et FAO (Fabrication assistée par ordinateur) : la robotique est un sous
domaine de l’IA, elle permet au robots de se déplacer, sentir, raisonner et communiquer
enlangage naturel. Ces robots acquièrent l’information à l’aide de capteurs ou de
caméras afin de se mouvoir dans des environnement diversifiés. Dans le domaine
militaires des robos sont utilisés pour d’espionnage et de destruction de cibles militaires.
(avion sans conducteur) des photos montrant la configuration de terrain et de la position
des troupes adverses. De plus, il est capable de diffuser un rayonnement
électromagnétique qui brouille les radars, les instruments de communication…
3. Compréhension du langage et traduction automatique : apparition d’interface en langage
naturel.
4. Reconnaissance de formes (parole, image, écriture) : le but est d’automatiser la
perception (du monde qui nous entourne). Par exemple la reconnaissance d’images
vidéo qui consiste à récupérer une cible dans une foule. Ou alors reconnaissance vocale
ou parole (tel que la reconnaissance vocale sur Apple de Siri
5. Apprentissage : créer des programmes qui générent leurs propres connaissances en se
modiant à partir de leurs succés ou leurs erreurs, le but est d’exécuter des tâches qui ne
pouvaient pas l’être auparavant ou de l’effectuer de façon plus efficace ou plus rapide.
6. L’émotion artificielle : (voir les travaux de rosalind picard sur l’émotion).
7. Indexation multimédia : est un domaine de recherche en IA, l’IA propose la fouille de
données (Data Mining) afin d’en extraire les connaissances et d’en découvrir des
informations cachées.

Autres domaines d’application de l’I.A :


- Diagnostic médical (thérapie, surveillance d’appareils)
- Synthèse d’image (vision par ordinateur)
- Classification naturelle (biologie,…)
- Planification des tâches(prédictions financière)
- Architecture (CAO)
- Détection de pannes (sherlock pour les avions)
- Education (tutoriels intelligents, e-learning : ou l’apprentissage via un ordinateur ou un
appareil mobile)
- Centrales nucléaires, feux de fôrets (systémes à temps réel)
- Simulation de vols (CAE, bombardier)
3
H.Yedjour

- Jeux vidéos : Fréquemment utilisé dans les jeux de sport ou de combat


(Fifa12 :stratégie différentes et développées) et AlfaGo jeux conçu par google.
- Automatisation : Le premier niveau d’usage du cerveau par l’homme est lié à son
aptitude à la répétition. Or, ce qui est répétitif a été rapidement considéré comme
automatisable industriellement. Demain l’Intelligence Artificielle rendra
l’automatisation encore plus intelligente. Cette tendance va encore plus propulser
l’économie mondiale dans l’ère de l’automate, bien que l’on craigne de nombreuses
pertes d’emplois dans tous les secteurs d’activité.

4
H.Yedjour

TRAITEMENT D’IMAGES ET DE VIDÉOS

Les programmes de traitement de l’image et de la vidéo sont les technologies de l’Intelligence


Artificielle les plus connues et seront peut-être les plus utilisées à très court terme. Partant du
principe que l’IA tente d’imiter l’homme, il est normal que les chercheurs se soient rapidement
concentrés sur la notion de perception (du monde qui nous entoure). La vue et la reconnaissance
de ce qui est vu par la machine (reconnaissance d’images) sont donc des fondamentaux de l’IA.
De plus ou moins jeunes sociétés en ont d’ailleurs fait leur cœur de métier ou leur principal axe
stratégique de développement : Cortica, Deepomatic, Facebook, etc.
Le système de reconnaissance d’images fonctionne généralement avec le machine learning, une
technique d’apprentissage automatique. Toutefois d’autres techniques basées sur de la
statistique bayésienne existent comme celle de la société Gamalon.

LES APPLICATIONS LIÉES AU LANGAGE

Les programmes de reconnaissance vocale ou de parole, les agents conversationnels (ou chat
bots) et les autres applications liées au sont des technologies du domaine appelé « traitement
du langage naturel langage », une branche de l’Intelligence Artificielle.
Ces outils utilisent généralement des méthodes innovantes comme le machine learning et les
réseaux de neurones convolutifs pour accélérer le traitement du langage dans différents
domaines (défense militaire, renseignements généraux, justice, communication entre
particuliers à travers le téléphone portable, … bref, tout ce qui peut nécessiter l’usage de la
parole et des mots !).
De nombreuses applications permettent cependant aujourd’hui, grâce à l’IA, d’effectuer
aisément et rapidement des taches jadis fastidieuses, telles que résumer des textes, structurer ou
ordonner un document volumineux, traduire un texte une conversation en plusieurs langues et
en temps réel, rédiger des contenus ou répondre aux questions « classiques » ou récurrentes de
sa clientèle.
C’est dans ce domaine d’IA appelé TALN (pour traitement du langage naturel) qu’In Principio
se positionne.

APPLICATION DANS LA VIE QUOTIDIENNE

RECONNAISSANCE VOCALE SUR APPLE : SIRI

Siri est un assistant personnel intelligent lancé en 2011 et compatible avec tous les téléphones
d'Apple à partir de l'iPhone 4S. C’est un système de reconnaissance vocale couplé à une
intelligence artificielle, qui permet à son utilisateur de parler à son mobile afin d’exécuter des
tâches (Envoyer un message, S’informer de la météo, etc...) ou d’accéder à des informations
(Restaurant le plus proche, séance de cinéma, etc...) plus efficacement et rapidement, seulement
en utilisant la voix. Siri se classe dans la catégorie des IA forte, car ce logiciel a la capacité
d’évoluer au cours du temps. Il est capable de s’habituer à votre articulation, votre accent et
même à un cheveu sur la langue ! Néanmoins, Il n’est pas disponible dans toutes les langues ni
dans tous les pays.

JEUX VIDEOS :

5
H.Yedjour

Depuis peu, les développeurs de jeux vidéo ont réussi à créer une IA dîtes plus « flexible »
capable d’apprentissage et d’interactions au fil du temps, afin d’améliorer l’expérience de jeu.
Fréquemment utilisé dans les jeux de sport, cette IA a été retravaillé et est maintenant plus
abouti , le résultat est constaté dans le jeu FIFA 12 où l’IA prend des décisions diverses en
fonction de la situation et s’adapte plus aisément à votre style de jeu. (Offensives, stratégies,
etc...).
L’intelligence artificielle est également très présente dans les jeux de combat.
Les machines sont aujourd’hui capables d’affronter et de battre les humains sur le terrain des
jeux. Dotés d’algorithmes performants, elles se comportent comme de véritables compétitrices
à l’approche à la fois très stratégique et parfois surprenante d’après les experts.
Récemment, des champions du monde du jeu de Go se sont inclinés devant AlfaGo, un
logiciel d’Intelligence Artificielle conçu par Google.

UTILISATIONS DANS LE DOMAINE MILITAIRE

Depuis quelques années l’intelligence artificielle est de plus en plus présente dans le domaine
militaire, notamment dans les robots. Ce robot est une drone d’espionnage et de destruction de
cibles militaires. Il est principalement utilisé par l’armée américaine en Afghanistan. Cet avion
sans pilote ramène, de ses vols au-dessus des territoires ennemis, des informations précieuses
comme par exemple des photos montrant la configuration de terrain et de la position des troupes
adverses. De plus, il est capable de diffuser un rayonnement électromagnétique qui brouille les
radars, les instruments de communication… Enfin, le Predator peut aussi tirer des missiles sur
les cibles désignées par ses pilotes au sol.

L’AUTOMATISATION

Le premier niveau d’usage du cerveau par l’homme est lié à son aptitude à la répétition. Or, ce
qui est répétitif a été rapidement considéré comme automatisable industriellement. Demain
l’Intelligence Artificielle rendra l’automatisation encore plus intelligente. Cette tendance
va encore plus propulser l’économie mondiale dans l’ère de l’automate, bien que l’on craigne
de nombreuses pertes d’emplois dans tous les secteurs d’activité.
Aujourd’hui L’automatisation intelligente des tâches gagne le transport, les médias, la finance,
la santé, la restauration et bien d’autres activités. Les ordinateurs sont désormais capables de
planifier et d’ordonnancer des travaux vraiment complexes, qui ne pouvaient être réalisés
jusqu’à présent que par l’homme.

BigDog Evolution
Le Big Dog est un robot spécialisé dans le transport de matériel. Le créateur et fabricant, Boston
Dynamics (Cambridge, USA). Ce projet est financé par la Drapa, l’agence de recherche de la
défense des Etats-Unis. Pour l’instant, personne n’utilise ce robot car il est encore en
développement. Il équipera prochainement les militaires américains. Ce robot de 75 kg et dont
le nom signifie « grand chien » en anglais, est garanti tout-terrain. Il avance aussi bien sur sol
humide que sec, sur un terrain boueux ou enneigé, même sur des rochers. En cas de choc, il
conserve son équilibre. Il peut soulever 150 kg et est utilisé pour transporter le paquetage des
troupes (nourriture, médicaments, etc...). http://www.youtube.com/watch?v=xqMVg5ixhd0

6
H.Yedjour

l’apparition de réalisations cinématographiques mettant en scène des robots intelligents


(Ex : Star Wars 1977).

LES ANALYSES PRÉDICTIVES

L’analyse prédictive consiste à analyser d’importants volumes de données et des statistiques


pour en tirer des prédictions. C’est donc un domaine qui a rapidement intéressé les hommes de
marketing, et d’instituts d’études ou de sondages pour tenter de connaître les tendances. Cette
technique renvoie en réalité au Big Data et se base parfois sur certaines technologies de
l’Intelligence Artificielle comme le Web Crawling, le Data mining, la Data Science, le
Machine Learning ou le Deeplearning.

LA SANTÉ, LA BIO INFORMATIQUE

Les géants de l’informatique et du Web (IBM, Google et autres) ont investi le juteux domaine
de la santé pour proposer des solutions d’Intelligence Artificielle qui permettent de
répondre à certains besoins médicaux. Diagnostiquer (avec un taux de réussite supérieur à
l’homme) et traiter efficacement des pathologies graves comme le cancer devient maintenant
plus aisé.
Des entreprises proposent également des applications mobiles pour le diagnostic et pour l’auto-
traitement de certaines pathologies par les patients eux-mêmes.

Vous aimerez peut-être aussi