Webinaire Presentation Ia Et Alphai - Academie-Aix-Marseille

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

Introduction à

l’Intelligence Artificielle
Qu’est-ce que l’ « Intelligence Artificielle » ??

Intelligence
(latin intelligentia, de intelligere, connaître ; inter- (« entre ») lĕgĕre (« cueillir, choisir, lire »))
Petit Robert 1 : « Ensemble des fonctions mentales ayant pour objet la connaissance conceptuelle et rationnelle »
Définition pragmatique : « Ensemble des facultés intellectuelle de l’homme ».

Artificiel
(du latin artificialis « fait avec art »)
Petit Robert 1 : « Produit par le travail de l'homme et non par la nature ».

Intelligence Artificielle
« Reproduction par le travail de l’homme des facultés intellectuelles de l’homme !! »
Petit Robert : « Ensemble de théories et de techniques mises en œuvre en vue de réaliser
des machines capables de simuler l'intelligence humaine ».
L’Intelligence Artificielle est un projet !

We propose that a 2 month, 10 man study of artificial intelligence be


carried out during the summer of 1956 at Dartmouth College in
Hanover, New Hampshire.

The study is to proceed on the basis of the conjecture that every


aspect of learning or any other feature of intelligence can in
principle be so precisely described that a machine can be made to
simulate it. An attempt will be made to find how to make machines use
language, form abstractions and concepts, solve kinds of problems now
reserved for humans, and improve themselves.

- Dartmouth AI Project Proposal; J. McCarthy et al.; Aug. 31, 1955.

…et par abus de langage, certaines réalisations


Quand parle-t-on d’IA ou pas ?

Est-ce de l’IA ? Est-ce de l’IA ?

1997 : IBM Deep Blue defeats Garry Kasparov at chess 2016 : Google Deepmind AlphaGo defeats Lee Sedol at Go
Expert System vs. Machine Learning

computer 2 computer 2

opponent -5 2 -5 2

The program learned how to evaluate actions directly,


computer 10 -5 5 2 by playing millions of games against itself

opponent 10 5 -5 5 -100 2

10 +100 5 -5 7 5 -100 2 5

The program evaluates actions by:


- scanning the full decision tree up to n steps
- applying human-designed metrics to evaluate boards after n steps
Introduction au réseaux de neurones artificiels :
L’intelligence artificielle s’inspire du cerveau
Les neurones du cerveau réagissent aux stimuli

Cerveau
olfactif

Odeur

Stimulus Neurones Comportement


Réseau de neurones artificielles (« deep learning »)

Capteurs « Cerveau » Action


Apprentissage Supervisé

Capteurs « Cerveau » Action

Apprentissage Examples
Apprentissage par Renforcement

Capteurs « Cerveau » Action

Récompense Apprentissage
POURQUOI enseigner l’IA à tous ?

L’avenir du TRAVAIL L’avenir de l’HUMANITE

Priorité pour l’ECOLE et la FORMATION PROFESSIONNELLE


L’IA est naturellement multi-disciplinaire

Les ingénieurs de l’IA

Les utilisateurs de l’IA


User: write a limerick about the
small Fermat theorem

ChatGPT:
There once was a theorem by Fermat
That many found quite elegant
It said if you take
A prime number and make
The power of a not divisible by it
Les enjeux humains de l’IA The result, congruent, will fit
In cryptography, it’s quite handy
For encrypting, it’s dandy
Fermat’s Little Theorem, oh so neat
In number theory, it can’t be beat!
QUOI enseigner sur l’IA ?

Ouvrons en grand la BOITE NOIRE


de l’« Intelligence Artificielle »
QUOI enseigner sur l’IA ?

Ouvrons en grand la BOITE NOIRE


de l’« Intelligence Artificielle »

Data
→ Manipuler
QUOI enseigner sur l’IA ?

Ouvrons en grand la BOITE NOIRE


de l’« Intelligence Artificielle » Algorithmes
→ Visualiser

Data
→ Manipuler
QUOI enseigner sur l’IA ?

Ouvrons en grand la BOITE NOIRE


de l’« Intelligence Artificielle » Algorithmes
→ Visualiser

Data Implémentation
→ Manipuler → Coder
Un robot apprenant pour
ouvrir la boîte noire de l’IA
Le site web :
https://learningrobots.ai
COMMENT parler d’algorithme d’IA de manière concrete ?!
UNE INTERFACE GRAPHIQUE

▶ voir et comprendre
les algorithmes d’IA

UN ROBOT APPRENANT UNE PEDAGOGIE

▶ apprend devant nos yeux ▶ ateliers, TP, conferences, etc.


L’interface graphique

Visualisation

Contrôle
Le robot et l’arène
coque protectrice
impression 3D en 8 Arène modulaire
coloris

Ordinateur de bord :
Raspberry Pi Zero
caméra
(linux, Python, etc.)

buzzer

2 roues motrices

4 LEDs
multicouleurs

ultra-son
5 capteurs IR de suivi de ligne
Intégration multi-robots !

Thymio AI
Partenaire : Mobsya
Depuis le 1er décembre 2022 !!

AlphAI robot
Depuis oct. 2020 Et plus à l’avenir ☺ !!

AlphAI software

Buddy
Partenaire : Blue Frog Robotics
Sortie courant 2023
La « brique » de nos activités : le mini-scénario d’apprentissage
Apprentissage supervisé Apprentissage par renforcement

Course de robots Evitement d’obstacle Suivi de ligne


A votre imagination !
Manipuler

Football
Reconnaissance
d’image

Edition manuelle Détection d’intrus


Bloqué / En mouvement
Visualiser

?
K plus proches voisins

Code IA Code Récompense


def take_decision(x): def reward(state):
Coder

if X_training is None: print('Current state is:')


return 0 print(state)
return nearest_neighbor_decision( return state['speed']
X_training, y_training, x)
Une activité tous publics : course de robots autonomes

https://www.youtube.com/watch?v=GZZJPDc8Acw&t=2s
Activités : TP, ateliers, conférences

https://learningrobots.ai/les-ressources

Vous aimerez peut-être aussi