Zubnet AIApprendreWiki › Encoder
Fondamentaux

Encoder

Encoder Network, Feature Extractor
Un composant de réseau de neurones qui convertit des données d'entrée en une représentation compressée et riche en info (l'encodage). Dans les Transformers, l'encoder utilise de l'attention bidirectionnelle pour traiter l'entrée complète et produire des représentations contextuelles. Dans les autoencoders, il compresse l'entrée dans un goulot d'étranglement latent. En génération d'images, le VAE encoder convertit les images dans l'espace latent. Les encoders sont la moitié « compréhension » de beaucoup d'architectures.

Pourquoi c'est important

Les encoders sont partout : BERT est un encoder, CLIP a un text encoder et un image encoder, Stable Diffusion a un VAE encoder, les systèmes RAG utilisent des modèles encoders pour les embeddings. Comprendre ce qu'un encoder fait — compresser l'entrée en une représentation utile — t'aide à comprendre tous ces systèmes. La qualité de l'encodage détermine la qualité de tout ce qui vient après.

Deep Dive

In a Transformer encoder (BERT, the left half of T5), every token attends to every other token bidirectionally. This means the representation of the word "bank" incorporates information from both "river" (left context) and "fishing" (right context) simultaneously. This bidirectional attention is why encoder representations are richer than decoder (left-to-right only) representations for understanding tasks.

Encoder vs. Decoder

The key distinction: encoders process input (understanding), decoders generate output (creation). Encoders see everything at once (bidirectional). Decoders see only past tokens (causal/left-to-right). This is why encoder models (BERT) are better for classification and search, while decoder models (GPT, Claude) are better for generation. Encoder-decoder models (T5, BART) use an encoder for input understanding and a decoder for output generation, connected by cross-attention.

Encoders in Multimodal Systems

Multimodal systems typically use separate encoders for each modality: a vision encoder (ViT) for images, a text encoder (BERT/CLIP) for text, and potentially audio encoders for speech. These produce embeddings in a shared space, enabling cross-modal understanding. The quality of each encoder determines how well the system understands that modality. This is why CLIP's training (aligning image and text encoders) was so impactful — it created a bridge between vision and language understanding.

Concepts liés

← Tous les termes
ESC