TD3: Classification: Exercice 1
TD3: Classification: Exercice 1
TD3: Classification: Exercice 1
Exercice 1 :
On veut classer les clients d’une banque en deux classes (bon pour un crédit, mauvais pour un
crédit). Nous possédant des données à partir de l’historique des clients. Ces données sont
décrit par 4 variables : Marital status {married, single, divorced}, Gender {male, female},
Age {[18..30[, [30..50[, [50..65[, [65+]}, Income {[10K..25K[, [25K..50K[, [50K..65K[,
[65K..100K[, [100K+]}.
Donner l’architecture d’un réseau de neurones qui peut classer un nouveau client.
• Couche d’entrée :
o Marital status : 3 neurones
o Gender :2 neurones
o Age : 4 neurones
o Income : 5 neurones
• Couche de sortie :
o 2 neurones : deux classes
• Couche intermédiaire :
o 8 neurones : (N entrée+ N sorties) /2
Exercice 2 :
Soit le réseau de neurones suivant, les poids et les biais sont initialisés comme présentés dans
la figure au-dessus. Ce réseau de neurones est dédié à la classification entre les clous et les vis.
Les données d’apprentissage sont comme suit :
T1{0.6, 0.1, clou}
T2{0.2, 0.3, vis}
Sachant que le learning rate est données par 𝜂 = 0.1, effectuez la forward propagation en
utilisant T1, puis effectuez les mise à jour des poids en utilisant la back propagation.
En utilise T1 comme entrée : T1{0.6, 0.1, clou}
Feed Forword :
La couche intermédiaire
Net3 =o1*w13 + o2*w23 +b3 = 0.6*0.1+0.1*(-0.2)+0.1 =0.14
On va utiliser la fonction d’activation sigmoid
1
O3= 1+𝑒 −𝑁𝑒𝑡3 = 0.53
La couche de sortie
Net6= (-0.4)*0.53+0.1*0.55+0.6*0.65-0.1 = 0.13
1
O6 = = = 0.53
1+𝑒 −0.13
Exercice 3 :
En utilisant la base de données suivante prédire la classe de l’échantillon (E) en utilisant le
Naive Baysien :
E : age<=30, income=medium, student=yes, credit-rating=fair
Solution :
𝑃(𝐸1⁄𝑦𝑒𝑠)𝑃(𝐸2⁄𝑦𝑒𝑠)𝑃(𝐸3⁄𝑦𝑒𝑠)𝑃(𝐸4⁄𝑦𝑒𝑠)𝑃(𝑦𝑒𝑠)
𝑃(𝑦𝑒𝑠/𝐸) = 𝑃(𝐸)
Exercice 4 :
Les données suivant sont les valeurs météo pour savoir si la décision de jouer un match de
Tennis va être positive ou négative (play = yes ou play =no)
On veut faire la prédiction pour le jeu pour la météo suivante :
outlook=overcast, temperature=60, humidity=62, windy=false.
On cherche d’abord la moyenne et l’écart type des variables continues :