TP1 Python
1
TP:1: Intelligence Artificielle pour I’ingénierie
Université Batna 2
Faculté de Technologie
Département de Génie Industriel
H.zermane@univ-batna2.dz
N.zerari@univ-batna2.dz2
1. Introduction
La programmation est l’art de commander à un ordinateur de faire ce qu’on souhaite.
Python compte parmi les langages de programmation qui offre cette possibilité.3
Python est un langage de programmation :
Portable.
Libre.
Gratuit.
Python est un langage …afficher plus de contenu…
Solution
Manipulation des dataset
Dans un programme simple: 68
9. Manipulation du dataset (1)
Ensemble de données (ou valeurs).
Dataset (Jeu de données)69
9. Manipulation du dataset (2)
chaque valeur est associée à :
Une variable décrit l'ensemble des valeurs décrivant la même variable.
Une observation contient l'ensemble des valeurs décrivant les variables de l'une unité traitée.
Dataset
une variable
une observation.70
9. Manipulation du dataset (3)
Un dataset peut avoir une structure tabulaire, tel que:
Représentation tabulaire Fichier au format .csv
Sepal length, Sepal Width, Petal length, Petal Width
5.1,3.5,1.4,0.2
4.9,3,1.4,0.2
4.7,3.2,1,3,0,2 …afficher plus de contenu…
Fondamentaux
Apprentissage (training)
Modéliser la relation qui existe entre les entrées (instances) et les sorties (classes) de sorte que la probabilité de mauvaise prédiction soit minimale.
Création d’un modèle.
Processus consistant à déterminer les paramètres idéaux d'un modèle.94 10. Fondamentaux
Classification
La classification est la tâche consistant à :
attribuer une classe à une donnée qu’on veut classer.
Classe (class)
Un des ensembles de valeurs cibles énumérées pour une étiquette. Espace des classes est discret et fini95
10. Fondamentaux
Classification binaire (binary