This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision Next revision | Previous revision | ||
|
realisation_som [2025/12/18 17:47] 47.128.119.197 old revision restored (2025/08/13 08:11) |
realisation_som [2026/01/09 10:25] (current) 216.73.216.214 old revision restored (2025/12/18 17:46) |
||
|---|---|---|---|
| Line 1: | Line 1: | ||
| - | ==== SOM ==== | + | ===== SOM ===== |
| + | |||
| + | Articles / tuto utilisés : | ||
| + | * http:// | ||
| + | * https:// | ||
| + | * http:// | ||
| + | * https:// | ||
| + | |||
| + | ==== Principe ==== | ||
| + | |||
| + | * Créer une grille de noeuds | ||
| + | - Initialiser les noeuds avec des poids aléatoires (les coordonées des noeuds dans ce cas) | ||
| + | - Sélectionner une position dans l' | ||
| + | - Chercher le noeud le plus près de cette position (neurone gagnant) | ||
| + | - Mettre son poids à jour (le rapprocher de la donnée d' | ||
| + | - Mettre les poids de ses voisins à jour (un peu moins que le gagnant) | ||
| + | - Réduire petit à petit l' | ||
| + | - Réduire petit à petit la portée du voisinage | ||
| + | - Répeter 2 à 7 pour un nombre d' | ||
| + | |||
| + | |||
| + | ==== Equations utilisées ==== | ||
| + | |||
| + | * Recherche du noeud le plus près : | ||
| + | |||
| + | {{: | ||
| + | |||
| + | * Mise à jour des poids du neurone gagnant : | ||
| + | |||
| + | {{: | ||
| + | |||
| + | Avec Θ(t) la fonction de voisinage et L(t) le taux d' | ||
| + | |||
| + | Θ(t) = exp( -dist² / 2σ²(t)) | ||
| + | et | ||
| + | L(t) = L0 * exp(-t / λ) | ||