L’intelligence artificielle semble compliquée au premier abord. Pourtant, il est possible de créer un premier programme d’IA très simple même quand on débute.
Avec un peu de Python, une initiation au machine learning, et quelques exemples faciles, un élève peut déjà comprendre comment une machine “apprend”.
Le but n’est pas de devenir expert en une journée, mais de découvrir les bases de façon concrète.
1. C’est quoi un programme d’IA ?
Un programme d’IA est un programme informatique capable de repérer des modèles dans des données pour ensuite faire une prédiction ou prendre une décision simple.
Exemples :
- reconnaître si un email est un spam,
- prédire une note approximative selon le temps de révision,
- reconnaître des chiffres écrits à la main,
- recommander une vidéo ou un exercice.
Quand on commence, on travaille surtout avec une branche appelée machine learning.
2. C’est quoi le machine learning ?
Le machine learning signifie “apprentissage automatique”.
Au lieu de donner toutes les règles à la machine une par une, on lui montre des exemples. Ensuite, elle essaie de comprendre la logique.
Exemple très simple :
- un élève révise 1 heure → note faible,
- un élève révise 5 heures → meilleure note,
- un élève révise 8 heures → encore meilleure note.
Avec plusieurs exemples, le programme peut apprendre la relation entre temps de travail et résultat probable.
3. Pourquoi commencer avec Python ?
Python est le langage le plus utilisé pour débuter en IA parce qu’il est :
- simple à lire,
- facile à écrire,
- très populaire,
- riche en bibliothèques utiles comme
scikit-learn,pandasetnumpy.
Même sans être un grand programmeur, on peut rapidement faire ses premiers essais.
4. Ce qu’il faut pour commencer
Pour créer un premier programme d’IA, il faut surtout :
- Python installé sur l’ordinateur,
- un éditeur comme VS Code ou Thonny,
- quelques données simples,
- une bibliothèque de machine learning.
Pour un débutant, le plus simple est d’utiliser :
- Python
- scikit-learn
5. L’idée d’un premier projet très simple
On va imaginer un programme qui essaie de prédire la réussite d’un élève selon le nombre d’heures de révision.
Ce n’est qu’un exemple pédagogique, mais il est parfait pour comprendre le principe.
Données d’exemple :
- 1 heure → 0
- 2 heures → 0
- 3 heures → 0
- 4 heures → 1
- 5 heures → 1
- 6 heures → 1
Ici :
- 0 signifie “risque d’échec”
- 1 signifie “chance de réussite”
Le programme va apprendre à partir de ces exemples.
6. Premier code IA en Python
Voici un exemple très simple :
from sklearn.tree import DecisionTreeClassifier
# Données d'entraînement
heures_revision = [[1], [2], [3], [4], [5], [6]]
resultats = [0, 0, 0, 1, 1, 1]
# Création du modèle
modele = DecisionTreeClassifier()
# Entraînement du modèle
modele.fit(heures_revision, resultats)
# Test : prédire pour un élève qui révise 5 heures
prediction = modele.predict([[5]])
print("Prédiction :", prediction[0])
7. Explication du code
Voici ce que fait chaque partie :
from sklearn.tree import DecisionTreeClassifier
On importe un outil de machine learning déjà prêt.
heures_revision
C’est la liste des exemples d’entrée.
Chaque valeur représente le nombre d’heures de révision.
resultats
C’est la liste des réponses attendues.
Le programme va essayer de relier les heures au résultat.
modele = DecisionTreeClassifier()
On crée un modèle d’apprentissage.
modele.fit(...)
Le modèle apprend à partir des exemples.
modele.predict([[5]])
On demande au programme de faire une prédiction pour 5 heures de révision.
8. Que signifie vraiment “apprendre” ici ?
Le programme ne pense pas comme un humain.
Il n’a ni conscience ni réflexion personnelle.
Il fait plutôt ceci :
- il regarde les exemples,
- il repère une tendance,
- il applique cette tendance à un nouveau cas.
C’est cela la base du machine learning.
9. Installer la bibliothèque nécessaire
Si scikit-learn n’est pas encore installé, il suffit généralement d’ouvrir le terminal et d’écrire :
pip install scikit-learn
Ensuite, le code peut être testé dans Python.
10. Deuxième exemple facile : prédire une note
On peut aussi créer un programme qui prédit une note selon le nombre d’heures de travail.
from sklearn.linear_model import LinearRegression
# Données
heures = [[1], [2], [3], [4], [5]]
notes = [8, 10, 12, 14, 16]
# Modèle
modele = LinearRegression()
modele.fit(heures, notes)
# Prédiction pour 6 heures de travail
note_predite = modele.predict([[6]])
print("Note prédite :", note_predite[0])
Que fait ce programme ?
Il essaie de trouver une relation entre :
- les heures de travail,
- la note obtenue.
Puis il estime la note possible pour un nouvel élève.
11. Les étapes de base d’un projet d’IA
Presque tous les petits projets d’IA suivent la même logique :
1. Choisir un problème simple
Exemple : prédire, classer, reconnaître.
2. Préparer des données
Les données sont essentielles. Sans elles, le programme ne peut rien apprendre.
3. Choisir un modèle
Par exemple :
- arbre de décision,
- régression linéaire,
- classification simple.
4. Entraîner le modèle
Le programme analyse les exemples.
5. Tester le modèle
On vérifie s’il donne des réponses correctes.
12. Erreurs fréquentes chez les débutants
Quand on commence en IA, il faut éviter plusieurs erreurs :
Croire que l’IA est magique
L’IA dépend totalement des données qu’on lui donne.
Utiliser trop vite des projets compliqués
Il vaut mieux commencer par des exemples très simples.
Copier du code sans comprendre
Le plus important est de comprendre :
- les entrées,
- les sorties,
- le rôle du modèle.
Vouloir apprendre tout en une fois
Python, données, modèles, tests : il faut avancer étape par étape.
13. Idées de mini-projets pour débutants
Voici quelques idées faciles :
- prédire la réussite selon le temps de travail,
- classer des messages en “important” ou “non important”,
- estimer un prix simple,
- prédire si un élève a besoin de soutien supplémentaire,
- recommander un exercice selon le niveau.
14. Ce qu’un élève apprend vraiment grâce à ce premier projet
Créer un petit programme d’IA permet de comprendre que :
- l’IA apprend à partir de données,
- Python est un outil accessible,
- le machine learning repose sur des exemples,
- il faut tester et corriger,
- l’important est la logique, pas seulement le code.
15. Conclusion
Créer son premier programme d’IA n’est pas réservé aux experts.
Avec Python, un peu de machine learning, et des exemples faciles, un débutant peut déjà construire un projet simple et instructif.
Le plus important est de commencer modestement :
- un petit problème,
- peu de données,
- un code clair,
- une logique bien comprise.
C’est ainsi qu’on entre réellement dans le monde de l’intelligence artificielle.
Petit résumé à retenir
Pour créer son premier programme d’IA :
- on choisit un problème simple,
- on prépare quelques données,
- on utilise Python,
- on entraîne un modèle,
- on teste la prédiction.
L’IA commence souvent par quelque chose de très simple… mais qui peut ouvrir la porte à de grands projets.

