Implémentation de l'algorithme k-means en javascript
Exerçons nous à implémenter un outil d'extraction de palettes de couleurs via l'algorithme des k-moyennes en Javascript.
Le blog d’un ingénieur Web freelance.
Mamie-note.fr
Un cours de théorie musicale complet, accessible et pas barbant.
Découvrir →
Rêvivarium
Un jeu dans lequel vous prenez soin de la nature pour l'aider à revenir à la vie.
Découvrir →
Exerçons nous à implémenter un outil d'extraction de palettes de couleurs via l'algorithme des k-moyennes en Javascript.
Découvrons et implémentons un algorithme de machine learning sur un problème simple.
Deuxième partie du notre tutoriel sur le deep learning, au cours duquel nous étudierons le fonctionnent d'un algorithme poètiquement intitulé la rétropropagation du gradient, ou backpropagation dans la langue de chat qu'expire.
Cette année, j'ai participé pour la première fois à l'AdventOfCode (AoC pour les intimes). En voici un petit compte-rendu un peu en vrac.
De nombreux outils sur le Web permettent d'extraire d'une photo une palette d'un nombre limité de couleurs. Comment ces outils fonctionnent-ils ? Voici une petite exploration rapide et ludique de l'algorithme des k-moyennes.
« Alors détective ! On a encore oublié son imper ?! ».
Vous avez-peut-être entendu parler de machine learning, deep learning ou apprentissage automatique ? Voici un aperçu de l'utilité et du fonctionnement de cette formidable technologie.
J'ai déjà écrit un billet sur quelques techniques notables utilisées lors de ma participation à l'AdventOfCode 2021. Ici, j'aimerais revenir sur le problème du jour 23, assez difficile mais résolument fun.
Le billet qui suit est une nouvelle Polargeek et s'étend sur 7300 mots ; son temps de lecture est estimé aux alentours de 20 à 30 minutes. Vous pouvez aussi la télécharger aux formats pdf, epub et mobi. Bonne lecture.
Dans ce billet assez technique, nous allons étudier un outil mathématique poétiquement intitulé les « courbes elliptiques ». Même si vous ne savez pas ce que sont les courbes elliptiques, vous en avez utilisé sans le savoir, car elles constituent l'un des fondements de la cryptographie moderne. Accrochez-vous.
Les adresses représentent l'une des fonctionnalités de base de Bitcoin. Pour recevoir des Bitcoins, il faut disposer d'une adresse Bitcoin, comme 1J3BnzUeHubrjdMuBjSPtpUy2wv7RchNyy. Pour dépenser les Bitcoins reçus il faut connaître la clé secrète associée (en l'occurrence, 5Jd4kDBTJnDmQwLv94gjWheWwsrvmRMGfLj438BBLdRtw4axSAy). D'où diable sortent ces chaînes de caractères plutôt abstraites ? C'est ce que nous allons voir.
Après avoir étudié les concepts de base du machine learning, nous allons nous attaquer au deep learning en apprenant comment fonctionnent les réseaux neuronaux.
Ce texte est la transcription de la conf donnée à Paris Web. Le texte contient donc des tics de langages et du mauvais français. Vous êtes prévenu-e-s.
Ce billet est la transcription de la conférence « Un Web sous surveillance » donnée le 19 novembre à Toulouse au Capitole du Libre.