Överföringsinlärning

term_id: transfer_learning

Category: training_techniques

Definition

Överföringsinlärning utnyttjar förtränade modeller för att förbättra prestanda och minska tränings tiden på nya, relaterade uppgifter. Istället för att träna från grunden finjusterar utvecklare befintliga vikter, vilket möjliggör snabbare konvergens och bättre generalisering med mindre data.

Summary

En maskininlärningsteknik där en modell som utvecklats för en uppgift återanvänds som utgångspunkt för en modell på en andra uppgift.

Key Concepts

  • Förtränade modeller
  • Finjustering
  • Domänanpassning
  • Funktionsextrahering

Use Cases

  • Bildklassificering med begränsad data
  • Stämningsanalys inom nischade ämnen
  • Assistans vid medicinsk diagnostik

Code Example

1
2
from transformers import AutoModelForSequenceClassification
model = AutoModelForSequenceClassification.from_pretrained('bert-base-uncased', num_labels=2)