Siirtäminen oppimisessa

term_id: transfer_learning

Category: training_techniques

Definition

Siirtäminen oppimisessa hyödyntää esikoulutettuja malleja parantaakseen suorituskykyä ja vähentääkseen koulutusaikaa uusissa, samankaltaisissa tehtävissä. Sen sijaan, että mallia koulutettaisiin alusta alkaen, kehittäjä hienosäätää olemassa olevia painoarvoja, mikä mahdollistaa tehokkaan soveltamisen.

Summary

Koneoppimistekniikka, jossa tehtävään kehitetty malli otetaan uudelleenkäyttöön toisen tehtävän mallin lähtökohtana.

Key Concepts

  • Esikoulutetut mallit
  • Hienosäätö
  • Alueen sovitus
  • Ominaisuuspoiminta

Use Cases

  • Kuvien luokittelu rajoitetulla datamäärällä
  • Tunteiden analysointi nišiteemoissa
  • Lääketieteellisen diagnoosin tuki

Code Example

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