Zubnet AIAprenderWiki › Encoder
Fundamentos

Encoder

Encoder Network, Feature Extractor
Un componente de red neuronal que convierte datos de entrada en una representación comprimida y rica en información (el encoding). En los Transformers, el encoder usa atención bidireccional para procesar toda la entrada y producir representaciones contextuales. En autoencoders, el encoder comprime la entrada en un cuello de botella latente. En generación de imágenes, el VAE encoder convierte imágenes al espacio latente. Los encoders son la mitad «comprensión» de muchas arquitecturas.

Por qué importa

Los encoders están en todas partes: BERT es un encoder, CLIP tiene un text encoder y un image encoder, Stable Diffusion tiene un VAE encoder, los sistemas RAG usan modelos encoders para embeddings. Entender qué hace un encoder — comprimir la entrada en una representación útil — te ayuda a entender todos estos sistemas. La calidad del encoding determina la calidad de todo lo que viene despué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.

Conceptos relacionados

← Todos los términos
ESC