Topic de unpseudolambda :

[URGENT] Des kheys DOUES en Machine LEARNING ?

Supprimé
  • 1
https://image.noelshack.com/fichiers/2021/48/1/1638157061-ml1.png
https://image.noelshack.com/fichiers/2021/48/1/1638157061-ml2.png
Je suis en galère avec la deuxième question, quelqu'un s'y connaît et pourrait m'aider ?

J'y comprends pas grand chose, voilà ce que j'aurais dit personnellement :

-D'abord je calcule la valeur que va renvoyer Z2 :
Pour cela, je regarde les deux neurones qui le précèdent, à savoir X1 et Z1.
Le neurone X1 prend comme input x1, et envoie directement vers Z2 la valeur x1*w1.
Le neurone Z1 prend comme input ce que X1 et X2 lui envoient, à savoir x1*w0+x2*w3, donc il va envoyer à Z2 la valeur w9*(x1w0+x2w3).
Donc au final la valeur renvoyée par Z2 est A=w9(x1w0+x2w3)+x1w1.

-Ensuite je calcule l'erreur en Y2. Elle est donnée par B=y2(1-y2)(o2-y2), si je ne m'abuse.

Donc la valeur de w6 après mise à jour serait w6+eta*A*B ?

Je dois peut-être multiplier mon "A" par w6, non ? Ca serait donc plutôt A=[w9(x1w0+x2w3)+x1w1]*w6
Trouve de quoi calculer la dérivée c'tout. GIUF. Dcode.

Le 29 novembre 2021 à 05:22:55 :
Trouve de quoi calculer la dérivée c'tout. GIUF. Dcode.

Ce n'est pas la méthode attendue ici, il me semble. Donc je voudrais juste savoir si mes calculs sont bons :(

Par ailleurs je ne sais même pas ce que ça veut dire "giuf dcode" :hap:
Y a un truc que je me dis, là ...
C'est que z2 est défini comme "la valeur de sortie calculée par le réseau pour le noeud Z2".
Donc autant je pense toujours que mon ancienne formule est juste, autant je peux peut-être "condenser" l'expression de A en disant tout simplement que :
A= z2w6 (ou juste z2, j'ai toujours ce doute...)
et donc w6 devient w6+eta * z2w6 * y2(1-y2)(o2-y2) :(

Je vais devoir aller me coucher, je poste ce que j'ai trouvé pour la question 3 (je suis pas non plus sûr de la réponse ...), si un khey pouvait confirmer/infirmer ça serait génial ! Je lirai à mon réveil de toutes façons, vous ne répondez pas dans le vent :hap:

Pour trouver la nouvelle valeur de w1 :
Je calcule l'entrée du noeud Z2 venait de X1 : c'est w1x1.
Je calcule l'erreur de Z2 : c'est z2(1-z2) * (w6*erreur(Y2)+w5*erreur(Y1)).
Donc je calcule les erreurs en Y2 et en Y1 :
Erreur(Y2)=y2(1-y2)(o2-y2)
Erreur(Y1)=y1(1-y1)(o1-y1)

Donc Finalement la nouvelle valeur de w1 serait w1+ eta*w1x1*z2(1-z2)*[w6y2(1-y2)(o2-y2)+w5y1(1-y1)(o1-y1)] :peur:

  • 1

Données du topic

Auteur
unpseudolambda
Date de création
29 novembre 2021 à 04:48:22
Date de suppression
29 novembre 2021 à 10:09:08
Supprimé par
Auteur
Nb. messages archivés
9
Nb. messages JVC
9
En ligne sur JvArchive 301