Explorateur CNN

Convolution, ReLU, pooling et sauts résiduels sur images.

About this tool

Appliquez un filtre fixe 3×3 à la démo ou à une image locale, puis examinez corrélation croisée, ReLU et max pooling 2×2 facultatif. Précédent/Suivant change l’étape affichée. Modifier le filtre ou une option efface l’ancien résultat ; Appliquer calcule la nouvelle chaîne. Démo restaure et calcule l’image de test.

Cliquez un pixel de sortie ou indiquez sa colonne et sa ligne à partir de 1. La valeur sélectionnée est le résultat Float32 réel, non normalisé. Le cadre d’entrée indique le champ réceptif : 3×3 pour corrélation/ReLU, 4×4 après pooling de pas 2. Les valeurs hors image sont nulles. Zone d’entrée affiche les valeurs de gris concernées.

La corrélation croisée additionne entrée × noyau sans retourner le noyau. La connexion résiduelle ajoute l’entrée grise avant ReLU ; ReLU remplace les négatifs par zéro. Le pooling prend le maximum de chaque bloc 2×2 sans chevauchement et ignore les bords incomplets. Un bloc à filtre fixe, pas une reconnaissance entraînée.

L’entrée utilise l’échelle fixe 0–1. La réponse du filtre utilise une échelle symétrique : noir négatif, gris moyen zéro, blanc positif. ReLU/pooling utilisent 0–maximum. L’échelle change entre étapes ; comparez les nombres et pas seulement la luminosité. Une carte nulle est grise avant ReLU, noire après.

Les images restent locales, conservent leur proportion et sont réduites à 96 pixels maximum sur le côté long. La transparence est composée sur blanc. Limites : 10 Mio, au moins 2 pixels par dimension réduite. Un canal gris, sans biais, poids appris, filtres empilés ni classification. Les outils de filtres associés servent au traitement général d’images.