Les mensonges de la presse
Re: Les mensonges de la presse
Pour dire mon niveau de math j'ai passé une heure à comprendre pourquoi parfois j'avais des nombres positifs genre 3.1743585473244834e-60.
"Grrr pourquoi j'ai ce nombre positif 3.1743585473244834e-60 !!!!! Je devrais avoir un négatif !!!"
"Grrr pourquoi j'ai ce nombre positif 3.1743585473244834e-60 !!!!! Je devrais avoir un négatif !!!"
Re: Les mensonges de la presse
"-60" ça veut dire "puissance -60" ?
Re: Les mensonges de la presse
Peut être "e=exposant" pour compliquer la vie des gens au lieu de dire "puissance". Bon j'ai fini ma vidéo youpi !!!
Je fais le rendu
Je fais le rendu
Re: Les mensonges de la presse
Voilà, en avant première :
Et le code : http://traitplat.fr/rdn/reseauDeNeurones.htm
Rolalah j'ai toujours l'impression que c'est imbitable
Et le code : http://traitplat.fr/rdn/reseauDeNeurones.htm
Rolalah j'ai toujours l'impression que c'est imbitable
- Roi of the Suisse
- Messages : 2098
- Enregistré le : 28 avr. 2019, 23:38
- Contact :
Re: Les mensonges de la presse
C'est chouette ton truc !
C'est un classificateur. Avec le même principe on peut reconnaître des lettres : on redimensionne la lettre dans un carré de 10 pixels par 10 pixels, la valeur de chaque pixel (0 pour noir, 1 pour blanc) est une donnée d'entrée, et à la fin on demande au classificateur si la lettre est un A ou un W.
J'ai jamais pris la peine de programmer un classificateur, j'ai lu la description mathématique du truc avec poids et biais, puis j'ai lu que ça marchait très bien, et j'ai dit "ok, soit, admettons". C'est cool cet engouement pour l'expérimentation. Je pense que c'est sain.
Les classificateurs à poids et biais, on voit ça depuis 10 ans je crois ? Ça a été une révolution à l'époque. Pour les lettres, ça marchait mieux que les algorithmes existants.
À la fin, tu t'emmêles un peu en lisant les pourcentages : 0.01 c'est 1%. Mais c'est pas grave.
Une personne qui a fait des maths jusqu'au niveau licence connaît les sigmoïdes et l'erreur quadratique moyenne. C'est pas des concepts très évolués, réservés aux chercheurs. Ça fait partie de la culture générale mathématique.
La sigmoïde n'est pas dans les livres pour enfants sur les formes ? Entre le rond et le trapèze ? Je sais plus.
3.1743585473244834e-60 c'est un nombre positif, mais très proche de 0. C'est 0,000000...000031743... (60 zéros). L'exponentielle prend un nombre entre - l'infini et + l'infini puis produit un nombre entre 0 et l'infini : e-infini c'est 0, e+infini c'est l'infini. e0 c'est 1.
Ce qui peut arriver aussi (en informatique, pas en mathématiques), c'est qu'un nombre très grand dépasse la valeur maximale positive et arrive dans les négatifs. Un integer a pour valeur max 2 milliards, un signed float va jusqu'à 3e38 (soit 300000...0000 avec 38 zéros).
C'est un classificateur. Avec le même principe on peut reconnaître des lettres : on redimensionne la lettre dans un carré de 10 pixels par 10 pixels, la valeur de chaque pixel (0 pour noir, 1 pour blanc) est une donnée d'entrée, et à la fin on demande au classificateur si la lettre est un A ou un W.
J'ai jamais pris la peine de programmer un classificateur, j'ai lu la description mathématique du truc avec poids et biais, puis j'ai lu que ça marchait très bien, et j'ai dit "ok, soit, admettons". C'est cool cet engouement pour l'expérimentation. Je pense que c'est sain.
Les classificateurs à poids et biais, on voit ça depuis 10 ans je crois ? Ça a été une révolution à l'époque. Pour les lettres, ça marchait mieux que les algorithmes existants.
À la fin, tu t'emmêles un peu en lisant les pourcentages : 0.01 c'est 1%. Mais c'est pas grave.
Une personne qui a fait des maths jusqu'au niveau licence connaît les sigmoïdes et l'erreur quadratique moyenne. C'est pas des concepts très évolués, réservés aux chercheurs. Ça fait partie de la culture générale mathématique.
La sigmoïde n'est pas dans les livres pour enfants sur les formes ? Entre le rond et le trapèze ? Je sais plus.
3.1743585473244834e-60 c'est un nombre positif, mais très proche de 0. C'est 0,000000...000031743... (60 zéros). L'exponentielle prend un nombre entre - l'infini et + l'infini puis produit un nombre entre 0 et l'infini : e-infini c'est 0, e+infini c'est l'infini. e0 c'est 1.
Ce qui peut arriver aussi (en informatique, pas en mathématiques), c'est qu'un nombre très grand dépasse la valeur maximale positive et arrive dans les négatifs. Un integer a pour valeur max 2 milliards, un signed float va jusqu'à 3e38 (soit 300000...0000 avec 38 zéros).
Re: Les mensonges de la presse
Oui merci, corrigé !
Le repo : https://gitlab.com/trotter.poulpe/reseaudeneuronejs
Yavait 2 collègues, j'ai vraiment fait le prof qui les force à participer :
-Quelle formule vous pouvez imaginer avec ces 2 paramètres ?
-Voilà un neurone, à quoi se connecte-t-il ?
-Donc on a vu que chaque neurone a 3 paramètres... Ecrivons ensemble la classe du neurone.
-Maintenant on applique une formule pour forcer le résultat entre 0 et 1, pouvez vous deviner pourquoi ?
etc, etc.
Les pauvres
Je les laissais pas décrocher. A la fin ils avaient l'air contents et disaient avoir compris
Raah ça me manque d'être prof un peu, dommage que c'était si mal payé.
Sinon j'ai une version Java beaucoup plus souple... dans l'idéal j'aimerais la convertir en Javascript avec une petite interface pour créer son réseau et voir le résultat visuellement. Peut être afficher les poids visuellement, afficher la propagation dans le réseau, etc...
Enfin j'ai pas mal de gros bouleversements de vie qui arrivent aussi donc c'est un peu un rêve là présentement.
Le repo : https://gitlab.com/trotter.poulpe/reseaudeneuronejs
Yavait 2 collègues, j'ai vraiment fait le prof qui les force à participer :
-Quelle formule vous pouvez imaginer avec ces 2 paramètres ?
-Voilà un neurone, à quoi se connecte-t-il ?
-Donc on a vu que chaque neurone a 3 paramètres... Ecrivons ensemble la classe du neurone.
-Maintenant on applique une formule pour forcer le résultat entre 0 et 1, pouvez vous deviner pourquoi ?
etc, etc.
Les pauvres
Je les laissais pas décrocher. A la fin ils avaient l'air contents et disaient avoir compris
Raah ça me manque d'être prof un peu, dommage que c'était si mal payé.
Sinon j'ai une version Java beaucoup plus souple... dans l'idéal j'aimerais la convertir en Javascript avec une petite interface pour créer son réseau et voir le résultat visuellement. Peut être afficher les poids visuellement, afficher la propagation dans le réseau, etc...
Enfin j'ai pas mal de gros bouleversements de vie qui arrivent aussi donc c'est un peu un rêve là présentement.
- Roi of the Suisse
- Messages : 2098
- Enregistré le : 28 avr. 2019, 23:38
- Contact :
Re: Les mensonges de la presse
Bah, tu sais, rien qu'avec les schémas que tu dessines, c'est très visuel on comprend bien. Pas la peine de prendre 1000 ans à faire une interface. (sauf si ça te fait personnellement plaisir et que tu as le temps)
Re: Les mensonges de la presse
Ouais je m'enflamme un peu.
Ce type d'interface graphique c'est une demande de ce gars dans sa vidéo :
Et je me dis "roooh, je suis vraiment pas loin, il suffirait juste d'une dizaine d'heure de boulot"... mais non non non ! non non !
Ce type d'interface graphique c'est une demande de ce gars dans sa vidéo :
Et je me dis "roooh, je suis vraiment pas loin, il suffirait juste d'une dizaine d'heure de boulot"... mais non non non ! non non !
- Roi of the Suisse
- Messages : 2098
- Enregistré le : 28 avr. 2019, 23:38
- Contact :
Re: Les mensonges de la presse
Ah oui c’est Lê
Re: Les mensonges de la presse
Aaaah la tentationNonor sur oniro a écrit :Ce serait fou un réseau de neurones sur RPG Maker. T'as pas envie de nous faire la démo? :p