Module 5 - Réseaux de neurones Exercices - Corrigé Exercice 1 On possède l’ense

Module 5 - Réseaux de neurones Exercices - Corrigé Exercice 1 On possède l’ensemble d’entraînement suivant : xi yi [3, 2, 1] 0 [1, 1, 1] 1 [1, 2, 3] 1 1. La simulation de l’algorithme du perceptron est la suivant : — Pour x1 : Z = x11 ∗w1 + x12 ∗w2 + x13 ∗w3 + b Z = 0.5, ce qui est plus grand que 0, alors, f(x1) = 1. Puisque la prédiction est fausse, alors nous devons mettre à jour les poids. w′ = w + η ∗(d −y) ∗x w1′ = 0 + 0, 1 ∗(0 −1) ∗3 = −0, 3 w2′ = 0 + 0, 1 ∗(0 −1) ∗2 = −0, 2 w3′ = 0 + 0, 1 ∗(0 −1) ∗1 = −0, 1 b′ = 0, 5 + 0, 1 ∗(0 −1) ∗1 = 0, 4 — Pour x2 : Z = x21 ∗w′ 1 + x12 ∗w′ 1 + x13 ∗w′ 3 + b′ Z = −0.2, ce qui n’est pas plus grand que 0, alors, f(x2) = 0. Puisque la prédiction est fausse, alors nous devons mettre à jour les poids. w′′ = w + η ∗(d −y) ∗x w1′′ = −0, 3 + 0, 1 ∗(0 −1) ∗1 = −0, 2 w2′′ = −0, 2 + 0, 1 ∗(0 −1) ∗1 = −0, 1 w3′′ = −0, 2 + 0, 1 ∗(0 −1) ∗1 = 0 b′ = 0, 4 + 0, 1 ∗(0 −1) ∗1 = 0, 5 — Pour x3 : Z = x31 ∗w′′ 1 + x32 ∗w′′ 1 + x33 ∗w′′ 3 + b′′ Z = 0.1, ce qui est plus grand que 0, alors, f(x3) = 1. Ce qui est correct, alors aunue mise à jours des poids n’est requise. 2. La simulez de l’algorithme du perceptron sur cet ensemble de données en utilisant le logiciel R : 1 perceptron <- function(x, y, lr) { 2 # initialisation du vesteur poids 3 poids <- c(0.5 ,0 ,0 ,0) 4 # Boucle pour les d o n n e s d’ e n t r a n e m e n t 5 for (j in 1: length(y)){ 6 z <- 0 7 for (i in 1:3) { 8 # P r d i r e le "label" binaire 9 z <- z +poids[i+1]*as.numeric(x[i,j]) 10 } 11 z <- z + poids [1] 12 if(z <= 0) { 13 ypred <- 0 14 } else { 15 ypred <- 1 16 } 17 for (i in 1:3){ 18 poids[i+1] <- poids[i+1] + lr * (y[j] - ypred) *as.numeric( x[i,j]) Dernière mise à jour le 2 novembre 2018. 1 19 } 20 poids [1] <- poids [1] + lr * (y[j] - ypred) 21 # afficher le poids 22 print(poids) 23 } 24 } 25 26 x <- matrix(c(3,2,1,1,1,1,1,2,3),ncol = 3, nrow = 3) 27 y <- c(0,1,1) 28 29 err <- perceptron(x, y ,0.1) Exercice 2 1. Calculer la distance euclidienne entre les entrées et les poids : D1 = Σ(X −w1)2 = (0, 5 −0, 3)2 + (0, 2 −0, 7)2 = 0, 29 D2 = Σ(X −w2)2 = (0, 5 −0, 6)2 + (0, 2 −0, 9)2 = 0, 5 D3 = Σ(X −w3)2 = (0, 5 −0, 1)2 + (0, 2 −0, 5)2 = 0, 25 D4 = Σ(X −w4)2 = (0, 5 −0, 4)2 + (0, 2 −0, 3)2 = 0, 02 D5 = Σ(X −w5)2 = (0, 5 −0, 8)2 + (0, 2 −0, 2)2 = 0, 09 Alors le neurone gagnant est le neurone numéro 4. 2. La valeur du poids mise à jours pour le neurone numéro 4 est calculé à l’aide de la fonction suivante : w(nouveau) = w(ancien) + a(x + w(ancien)) Alors : w41(nouveau) = 0, 4 + 0, 2 ∗(0, 5 + 0, 4) = 0, 58 w42(nouveau) = 0, 3 + 0, 2 ∗(0, 2 + 0, 3) = 0, 4 3. Les valeurs mises à jours pour les autres neuronnes : w11(nouveau) = 0, 3 + 0, 2 ∗(0, 5 + 0, 3) = 0, 46 w12(nouveau) = 0, 7 + 0, 2 ∗(0, 2 + 0, 7) = 0, 88 w21(nouveau) = 0, 6 + 0, 2 ∗(0, 5 + 0, 6) = 0, 82 w31(nouveau) = 0, 1 + 0, 2 ∗(0, 5 + 0, 1) = 0, 22 w32(nouveau) = 0, 5 + 0, 2 ∗(0, 2 + 0, 5) = 0, 64 w51(nouveau) = 0, 8 + 0, 2 ∗(0, 5 + 0, 8) = 1, 06 w52(nouveau) = 0, 2 + 0, 2 ∗(0, 2 + 0, 2) = 0, 28 Dernière mise à jour le 2 novembre 2018. 2 uploads/Geographie/ inf1421-corrige-module5-v3.pdf

Documents similaires
Histoire des villes Histoire de la ville urbanisme et architecture L'histoire de l'urbanisme commence au Néolithique lorsque les hommes cessent d'être des nomades chasseurs-cueilleurs pour se ?xer en un lieu Ils développent alors l'agriculture et l'élevag 0 0
Apprendre l x27 allemand Der Temporalsatz Beispiele Ihr Hamster ist gestorben als sie in den Ferien waren Wir warten hier bis es aufh? rt zu regnen Form Ein Temporalsatz ist ein eingeleiteter Nebensatz Einleitewort ist eine temporal e Konjunktion Bedeutun 0 0
Module D4.62 : Exploitation des systèmes d’assainissement Mme BAYRAKTAR CHAPITR 0 0
Feuilletage pdf 2 Trauma et mémoire C CJJ Peter Levine Trauma et mémoire Un guide pratique pour comprendre et travailler sur le souvenir traumatique Préface de Bessel A Van der Kolk Traduction de Pascal Jouy Révision scienti ?que ?? Pr Michel Schittecatte 0 0
Georges Bertin, Epistémon et le partage du savoir. Colloque international Jules 0 0
Quotidien national d’information — 20, rue de la Liberté - Alger — Tél. : (021) 0 0
Temoignage d x27 un microbiologiste des sols claude bourguignon rencontre guy deffeyes 0 0
L x27 essentiel CPublic Sénat UN MÉDIA QUI S ? ancre dans les territoires et met en lumière toute l ? énergie l ? inventivité et la positivité de leurs acteurs au quotidien Rend accessible le travail parlementaire et renforce le lien qui unit les citoyens 0 0
Edition du Centre - ISSN IIII - 0074 MARDI 11 SEPTEMBRE 2018 - 1 er MOUHARAM 14 0 0
REPUBLIQUE ALGERIENNE DEMOCRATIQUE ET POPULAIRE MINISTERE DE L’ENSEIGNEMENT SUP 0 0
  • 48
  • 0
  • 0
Afficher les détails des licences
Licence et utilisation
Gratuit pour un usage personnel Attribution requise
Partager