0% ont trouvé ce document utile (0 vote)
63 vues20 pages

Chapitre 1

Le document présente un cours sur l'intelligence artificielle (IA) dirigé par Pr. Safae Berrichi, abordant son histoire, ses concepts clés, et ses applications dans divers domaines. Il couvre également des outils et langages de programmation utilisés en IA, ainsi que des services cloud pour le développement d'applications d'IA. Le plan du cours inclut des sections sur l'apprentissage machine, supervisé et non supervisé, ainsi que sur les réseaux de neurones.

Transféré par

oabbes60
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
63 vues20 pages

Chapitre 1

Le document présente un cours sur l'intelligence artificielle (IA) dirigé par Pr. Safae Berrichi, abordant son histoire, ses concepts clés, et ses applications dans divers domaines. Il couvre également des outils et langages de programmation utilisés en IA, ainsi que des services cloud pour le développement d'applications d'IA. Le plan du cours inclut des sections sur l'apprentissage machine, supervisé et non supervisé, ainsi que sur les réseaux de neurones.

Transféré par

oabbes60
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

Machine Learning

Pr. Safae Berrichi

[email protected]

Faculté des Sciences Juridiques, Économiques et Sociales, 2024/2025


Plan
01 Partie I : Introduction à l’IA

02 Partie II : Utilisation et manipulation de données (Numpy, pandas)

03 Partie III : Apprentissage ML

04 Partie IV : Apprentissage supervisé

05 Partie V : Apprentissage non supervisé

06 Partie IV : Réseaux de neurones


Introduction à l’IA 01
Introduction

‘ Notions Clés de l'Informatique en 2023

https://diplomeo.com/actualite-top_10_metiers_d_avenir_informatique Pr. Safae Berrichi 4


Introduction

‘ Qu’est ce que l’intelligence artificielle ?



Intelligence Artificielle (IA) : Concevoir des systèmes capables de reproduire le comportement de
l’humain dans ses activités de raisonnement et comportement.

Selon John MacCarthy, l'un des créateurs de ce concept, « toute activité intellectuelle
peut être décrite avec suffisamment de précision pour être simulée par une machine ».

Pr. Safae Berrichi 5


Introduction

‘ •
Histoire de l’intelligence artificielle ?
Les débuts de L’IA (1936-1950)

En 1950, Alan Turing, mathématicien, publie un article intitulé "Computing Machinery and Intelligence"
où il propose le test de Turing, évaluation visant à déterminer si une intelligence artificielle peut manifester
un comportement qui est pratiquement impossible à distinguer de celui d'un être humain. Il considérait la
question : Les machines peuvent-elles penser ?
Le test de Turing, avait proposé une idée qui était fondée sur :
« Un ordinateur réussit le test si, après avoir posé un certain nombre de questions écrites, un humain est
dans l’incapacité de dire si les réponses proviennent d’une personne ou d’un ordinateur. »

Pr. Safae Berrichi 6


Introduction

‘ •
Histoire de l’intelligence artificielle ?
Les débuts de L’IA (1936-1950)

Toutes les réalisations actuelles sont bien loin de pouvoir passer ce test.

Solution: La réponse proposée par TURING dans son article est : Oui, je crois qu’il sera possible, dans
une cinquantaine d’années, de programmer des ordinateurs pour les faire jouer au jeu de l’imitation.
L’ordinateur aura plus de 70% de chance de procéder à l’identification exacte après 5 minutes
d’interrogation.

Pr. Safae Berrichi 7


Introduction

‘ •
Histoire de l’intelligence artificielle ?
Naissance de L’IA -1956-

John McCarthy, un pionnier de l'IA, invente le terme "intelligence artificielle" en 1956 lors de la
conférence de Dartmouth, marquant ainsi le début officiel de la discipline.

Durant cette période, l'IA était principalement axée sur la résolution de problèmes symboliques et la
création de programmes capables de jouer aux échecs et de résoudre des problèmes de logique.

John McCarthy développe le langage de programmation LISP (LISt Processing), qui devient le langage de
choix pour la recherche en IA pendant de nombreuses années. LISP était spécialement conçu pour
manipuler des listes de données, traitement des symboles et une structure de données essentielle pour l'IA
à l'époque.

Pr. Safae Berrichi 8


Introduction

‘•
Histoire de l’intelligence artificielle ?
L'âge de l'optimisme (1960-1971)

Les chercheurs en IA étaient optimistes quant à la possibilité de créer rapidement une intelligence
similaire à celle humaine. La recherche se concentrait sur la représentation de la connaissance et la
manipulation de symboles.
1. 1963 : Allen Newell et Herbert A. Simon développent le "Logic Theorist," un programme qui
pouvait résoudre des problèmes de logique automatiquement.
2. 1965 : Joseph Weizenbaum développe ELIZA, un programme de traitement du langage naturel
qui simulait une conversation avec un psychothérapeute (c’est l’ancêtre de chatbot).
3. 1971 : Développement d’un rebot SHRDLU, logiciel qui permet de réaliser des dialogues et des
jeux de questions-réponses entre IA et l’humain.
Pr. Safae Berrichi 9
Introduction



Histoire de l’intelligence artificielle ?
L'âge de la désillusion (1971-1980) :

Les avancées de l'IA n'avaient pas été aussi rapides que prévu, conduisant à une période de désillusion et
de réduction des financements. Les chercheurs ont avait deux limitations basique- pas assez de mémoire et
des vitesses de traitement. La recherche sur l’IA a vu son financement gouvernemental réduit et l’interêt a
chuté.
1973 : Le langage de programmation Prolog est développé par Alain Colmerauer à l'Université de
Marseille. Prolog deviendra important pour la programmation logique utilisée dans l'IA.

Cependant, la recherche sur l’IA a repris dans les années 1980, les Etats-Unis et la Grande Bretagne
fournissant des fonds pour concurrencer le nouveau projet informatique de 5ème génération du Japon, et
leur objectif de devenir le leader mondial de la technologie informatique

Pr. Safae Berrichi 10


Introduction



Histoire de l’intelligence artificielle ?
L'ère de la recherche en apprentissage automatique (1980-1990) : ’
• Les chercheurs se sont tournés vers des approches basées sur l'apprentissage automatique, notamment
les réseaux neuronaux, les arbres de décision, et les algorithmes génétiques.
• Les systèmes de recherche d'informations ont vu le jour, permettant de faire des recherches dans de
vastes bases de données.

1980s : Les réseaux neuronaux artificiels connaissent un regain d'intérêt, conduisant à des
développements dans l'apprentissage automatique.
1989 : Le langage de programmation Python est créé par Guido van Rossum, et il deviendra plus tard un
langage populaire pour la mise en œuvre de l'IA et de l'apprentissage automatique.

Pr. Safae Berrichi 11


Introduction



Histoire de l’intelligence artificielle ?
La renaissance de l'IA (années 2000-2010) :

• L'IA a connu un regain d'intérêt grâce à des avancées dans les réseaux de neurones profonds,
notamment les réseaux de neurones convolutionnels (CNN) et les réseaux de neurones récurrents
(RNN).
• Des applications pratiques de l'IA ont émergé, notamment dans les domaines de la vision par
ordinateur, de la reconnaissance vocale, de la traduction automatique, et des voitures autonomes.

• 2015 : Google publie TensorFlow, une bibliothèque open-source pour l'apprentissage automatique,
contribuant à populariser l'apprentissage profond.

Pr. Safae Berrichi 12


Introduction



Histoire de l’intelligence artificielle ?
La renaissance de l'IA (années 2000-2010) :

• L'IA continue de se développer rapidement avec des applications de plus en plus répandues dans la
médecine, la finance, la sécurité, et d'autres domaines.
• La recherche se poursuit dans des domaines tels que l'apprentissage profond, le traitement du langage
naturel, la compréhension de la perception humaine, et la création d'agents d'IA plus avancés.

2021 : Les entreprises technologiques, notamment Meta (anciennement Facebook), ont annoncé leur
intention de se concentrer sur le développement du metaverse. Le metaverse est souvent décrit comme
un espace numérique persistant où les individus peuvent interagir, socialiser et travailler.
2022 : a vu des avancées significatives dans le domaine de la génération de texte vers image, une branche
de l'intelligence artificielle qui se concentre sur la création d'images à partir de descriptions textuelles.
L'une des avancées les plus notables était la sortie de modèles de traitement du langage naturel plus
avancés, tels que GPT-4
Pr. Safae Berrichi 13
Introduction

‘ Intelligence artificielle ?

01 Des systèmes qui pensent comme les humains :
Tentative de créer des ordinateurs et des systèmes informatiques qui peuvent penser de
manière similaire aux êtres humains : saisir les pensées, les expériences psychologiques,
observer les comportements d’une personne→ Définir une théorie de l’esprit puis la traduire
informatiquement.

Des systèmes qui agissent comme les humains :


02 L’art de créer des machines capables de prendre en charge des fonctions exigeant
de l’intelligence quand elles sont réalisées par des gens : le traitement du langage
naturel, la représentation des connaissances, le raisonnement automatisé,
l’apprentissage, capacité robotique.
Des systèmes qui pensent rationnellement :
03 Elle se concentre sur les moyens par lesquels les systèmes informatiques peuvent percevoir, raisonner
et agir de manière logique et cohérente.
L'IA, selon cette vision, repose sur la capacité des ordinateurs à appliquer la logique et les algorithmes
pour résoudre des problèmes et prendre des décisions basées sur des règles prédéfinies.
Pr. Safae Berrichi 14
Introduction

‘ Domaines de l’IA
L'intelligence artificielle (IA) englobe de nombreux domaines et sous-domaines, chacun se concentrant
sur des aspects spécifiques de la simulation de l'intelligence humaine et de l'automatisation des tâches’
cognitives.

l'intelligence artificielle (IA)


n'est pas restée un domaine
isolé, mais elle s'est étendue
pour interagir et collaborer avec
de nombreuses autres
disciplines et secteurs. Cette
interconnexion avec d'autres
domaines est souvent appelée
"convergence de l'IA" ou
"interdisciplinarité de l'IA".
Pr. Safae Berrichi 15
Introduction

‘ IA et autres domaines

Pr. Safae Berrichi 16


Introduction

‘ Champs d’applications

Santé Transport

Diagnostic médical Véhicules autonomes


Découverte de médicaments Logistique

Finance/ Economie Emploi et Société

Analyse prédictive et gestion des Automatisation des emplois


risques Formation et adaptation
Prévisions de consommation
Pr. Safae Berrichi 17
Introduction

‘ Outils informatiques pour IA


Langages de Programmation ’
Les chercheurs ont développé plusieurs langages de programmation spécialisés pour l’IA :

Pr. Safae Berrichi 18


Introduction

‘Services pour IA
Outils informatiques pour IA

Il existe de nombreux services, plateformes et outils qui permettent de développer, de déployer et de gérer
des applications d'intelligence artificielle (IA). Ces services sont proposés par des entreprises
technologiques majeures, des fournisseurs de cloud computing et d'autres acteurs de l'industrie. Voici
quelques-uns des principaux services pour l'IA :

Amazon Web Services (AWS) AI Services : AWS


propose une gamme de services d'IA, notamment
Amazon SageMaker pour l'apprentissage machine,
Amazon Rekognition pour la vision par ordinateur,
Amazon Polly pour la synthèse vocale, Amazon Lex
pour la création de chatbots, et bien d'autres.

Pr. Safae Berrichi 19


Introduction

‘Services pour IA
Outils informatiques pour IA

Il existe de nombreux services, plateformes et outils qui permettent de développer, de déployer et de gérer
des applications d'intelligence artificielle (IA). Ces services sont proposés par des entreprises
technologiques majeures, des fournisseurs de cloud computing et d'autres acteurs de l'industrie. Voici
quelques-uns des principaux services pour l'IA :

Google Cloud AI Platform : Google Cloud propose


des services tels que TensorFlow pour l'apprentissage
machine, Cloud Vision pour la vision par ordinateur,
Cloud Natural Language pour le traitement du langage
naturel, et Dialogflow pour la création de chatbots.

Pr. Safae Berrichi 20

Vous aimerez peut-être aussi