bk99.de entertain the web since 1997

Ein fairseq-Übersetzungsmodell portieren

Zusammenfassung

Hugging Face dokumentiert die Übertragung eines WMT19-Übersetzungsmodells von fairseq zu Transformers. Im Mittelpunkt stehen reproduzierbare Gewichtszuordnung, Tokenisierung und Gleichheit der Ausgaben. Das portierte System stammt aus fairseq und wurde für WMT19 trainiert.

Ideen

  • Eine Modellportierung ist erst gelungen, wenn Vorverarbeitung, Gewichte und Decoding übereinstimmen.
  • Numerische Vergleichstests schützen vor stillen Fehlern in scheinbar kompatiblen Schichten.

Einsichten

  • Portierung ist eine Übersetzungsaufgabe, deren Korrektheit nur durch Referenzverhalten belegbar wird.

Fakten

  • Das portierte System stammt aus fairseq und wurde für WMT19 trainiert.
  • Die Portierung verlangt eine explizite Zuordnung der Parameter zwischen beiden Implementierungen.

Kritik

  • Gleiche Testausgaben decken nicht automatisch Fehler außerhalb der geprüften Eingaben ab.

Empfehlungen

  • Lege Referenzeingaben und erwartete Logits fest, bevor du eine Modellarchitektur portierst.

Referenzen

Originalbeitrag auf Hugging Face lesen →

Im Webarchiv suchen