À suivreGuide suivant
Détection du transformateur DETR
IA visuelle
GUIDE DE L'IA Visuelle
Les réseaux de transformateurs spatiaux (STN) sont des modules d'apprentissage qui permettent à un réseau neuronal de déformer, de faire pivoter, de recadrer ou de redimensionner activement son entrée pour se concentrer sur ce qui compte.
Écoutez ce guideNarré par l'IA · ~2 min
They give CNNs a built-in sense of spatial attention and invariance.
Les réseaux convolutifs standard ne sont que faiblement invariants aux changements de position, d'échelle et de rotation, s'appuyant sur la mise en commun pour un peu de tolérance. Réseaux de transformateurs spatiaux, introduits par Jaderberg et al. en 2015, corrigez ce problème en insérant un module différentiable qui effectue une transformation géométrique explicite sur les cartes de caractéristiques. Le module comporte trois parties : un réseau de localisation qui prédit les paramètres de transformation, un générateur de grille qui construit une grille d'échantillonnage à partir de ces paramètres et un échantillonneur qui interpole l'entrée aux points de la grille. Parce que chaque étape est différentiable, l’ensemble du transformateur est formé de bout en bout par rétropropagation sans supervision supplémentaire. Le réseau apprend, par exemple, à redresser les chiffres inclinés ou à zoomer sur la région concernée, améliorant ainsi la précision et la robustesse.
Redresser et aligner le texte incurvé ou pivoté avant la reconnaissance dans les systèmes OCR de texte de scène
Zoom sur des régions discriminantes (comme le bec ou l'aile d'un oiseau) pour une classification d'images à grain fin
Normalisation de la pose et de l'alignement du visage en tant qu'étape de prétraitement dans les pipelines de reconnaissance faciale
Correction des distorsions et alignement des scans lors de l'enregistrement des images médicales
Les STN ont influencé la façon dont les réseaux gèrent la géométrie et l'attention, en alimentant les convolutions déformables et les modules de déformation appris. Alors que les transformateurs d'auto-attention dominent désormais, l'échantillonnage différenciable de style STN persiste dans les tâches nécessitant un alignement géométrique explicite : reconnaissance de texte, classification fine et normalisation des poses. Attendez-vous à ce qu’une déformation différenciable continue d’apparaître dans la vision 3D, le rendu neuronal et l’enregistrement d’images médicales, souvent combinée à l’attention plutôt que remplacée par celle-ci.
Newsletter gratuite
Trois histoires d'IA vérifiées chaque matin de la semaine, écrites dans un anglais simple. Gratuit pour toujours, sans publicité.
Un e-mail chaque jour de la semaine. Désabonnez-vous en un clic. Nous ne vendons ni ne partageons jamais votre adresse.
Testez-vous
Commentaires instantanés sur chaque réponse et un certificat partageable avec une pièce d'identité vérifiable une fois que vous avez réussi un cours.
Soutenez l’enseignement gratuit de l’IA. AI Understanding est une organisation à but non lucratif 501(c)(3) : pas de publicité, pas de paywall, jamais. Faire un don
Les réseaux de transformateurs spatiaux (STN) sont des modules d'apprentissage qui permettent à un réseau neuronal de déformer, de faire pivoter, de recadrer ou de redimensionner activement son entrée pour se concentrer sur ce qui compte. Ils confèrent aux CNN un sentiment intégré d’attention spatiale et d’invariance.
Les STN insèrent un module d'apprentissage qui peut traduire, faire pivoter, mettre à l'échelle ou déformer les cartes de fonctionnalités pour se concentrer sur le contenu pertinent.
Un STN se compose d'un réseau de localisation (prédit les paramètres), d'un générateur de grille (construit les coordonnées d'échantillonnage) et d'un échantillonneur (interpole l'entrée).
L'interpolation bilinéaire dans l'échantillonneur est différentiable, de sorte que les gradients reviennent via le générateur de grille vers le réseau de localisation, permettant un entraînement de bout en bout.
Pour les transformations affines, le réseau de localisation prédit six valeurs disposées sous forme de matrice 2x3 codant pour la traduction, l'échelle, la rotation et le cisaillement.
Les CNN n'atteignent qu'une invariance spatiale modeste grâce à la mise en commun ; Les STN ajoutent une manière explicite et apprenable de gérer la position, l'échelle et la rotation.
Continuez à apprendre
Plus de guides sélectionnés pour ce sujet
À suivreGuide suivant
Détection du transformateur DETR
IA visuelle