Encoder
term_id: encoder
Category: basic_concepts
Definition
Encoders behandler rå inndatasekvenser eller datastrukturer og konverterer dem til latente rom-representasjoner, ofte kalt embeddings eller koder. De er sentrale i arkitekturer som Transformers og Autoencoders.
Summary
En encoder er en komponent i et nevralt nettverk som transformerer inndata til en komprimert, meningsfull representasjon.
Key Concepts
- Funksjonsekstraksjon
- Latent rom
- Sekvensbehandling
- Komprimering
Use Cases
- Behandling av inndata i Transformer-modeller
- Komprimering av bilder i autoencoders for støyreduksjon
- Ekstrahering av sentimentfunksjoner fra anmeldelser
Code Example
import torch.nn as nn
class SimpleEncoder(nn.Module):
def __init__(self, input_dim, hidden_dim):
super().__init__()
self.fc = nn.Linear(input_dim, hidden_dim)
def forward(self, x):
return torch.relu(self.fc(x))