GHID AI limbaj

Transformatoare

Un transformator este o arhitectură de rețea neuronală care folosește atenția pentru a combina informațiile dintr-o secvență.

Ascultă acest ghidNarativ AI · ~2 min

Pe această pagină2 minute de lectură
  1. Prezentare generală
  2. Concluzii cheie
  3. Scufundare în profunzime
  4. Urmăriți o referință prin context
  5. Implementare în lumea reală
  6. Punând-o în practică
  7. Surse și lecturi suplimentare
  8. Continuați să explorați
  9. Întrebări frecvente

Prezentare generală

Stă la baza multor modele lingvistice și multimodale. Arhitectura oferă o modalitate de procesare a reprezentărilor; ea în sine nu stabilește fapte, înțelegere sau comportament sigur.

Concluzii cheie

  1. Atenția combină informațiile pe poziții.
  2. Variantele de arhitectură servesc diferitelor obiective de formare.
  3. Capacitatea de context lung necesită testare specifică sarcinii.

Scufundare în profunzime

Atenția calculează câte informații ar trebui să ia o poziție de la alte poziții. Într-o formulare comună, proiecțiile învățate produc interogări, chei și valori. Comparațiile între chei de interogare determină ponderile utilizate pentru combinarea valorilor. Mai multe capete de atenție permit mai multe astfel de combinații în cadrul unui strat. Un strat de transformator include și alte operațiuni, cum ar fi o rețea de tip feed-forward, normalizare și conexiuni reziduale. Informațiile despre poziție sunt necesare deoarece ordinea cuvintelor sau a altor elemente de secvență contează. Implementările specifice diferă prin modul în care reprezintă poziţia şi aranjarea acestor operaţii. Transformatorul original din 2017 a folosit un design de codificator-decodor pentru traducere. Modelele ulterioare folosesc aranjamente numai codificator, numai decodor sau codificator-decodor pentru diferite obiective. Un model de limbaj cauzal împiedică o poziție să se ocupe de jetoanele viitoare în timpul predicției următoarelor jetoane. Această constrângere diferă de procesarea bidirecțională a unei intrări complete. Atenția asupra secvențelor lungi poate fi costisitoare din punct de vedere computațional. Sistemele practice folosesc optimizări variate, dar o limită de context anunțată nu dovedește că modelul folosește fiecare parte a unui document lung în mod fiabil. Testați preluarea, raționamentul și instrucțiunile care urmează la lungimile reale de care are nevoie aplicația dvs.

04Exemplu lucrat

Urmăriți o referință prin context

  1. Luați în considerare textul inventat „Robotul a mutat lada pentru că bloca ușa”.

  2. Cuvântul „it” ar putea necesita context pentru a se rezolva. Un mecanism de atenție poate combina informații din alte poziții în timp ce calculează o reprezentare.

  3. Schimbați propoziția în „Robotul a mutat lada pentru că avea nevoie de încărcare”. Testați interpretarea modelului complet, mai degrabă decât să presupuneți că o diagramă de atenție dovedește rezoluția corectă de referință.

Ce arată

Acest exemplu ilustrează procesarea contextuală fără a pretinde că fiecare transformator rezolvă ambiguitatea corect.

Implementare în lumea reală

Codificați un document pentru clasificare.

Generați un răspuns câte un simbol folosind atenția cauzală.

Punând-o în practică

De ce contează

  • Viteză și scară. Fluxurile de lucru lingvistice se pot deplasa mai rapid fără a sacrifica consistența.
  • Acces și acoperire. Extinde accesul în diferite limbi și stiluri de comunicare.
  • Decizii mai clare. Echipele pot petrece mai mult timp jucând în timp ce automatizarea se ocupă de repetiție.

Atenție la

  • Faptele halucinate pot intra în liniște în rapoarte, fluxuri de sprijin sau rezultate ale cercetării.
  • Sensibilitatea promptă poate crea rezultate inconsecvente pentru solicitări similare.
  • Datele text sensibile pot fi expuse dacă controalele de acces sunt slabe.

Următorii pași

  1. Definiți formatul de ieșire, tonul și standardele de calitate înainte de lansare.
  2. Răspunsurile la sol cu ​​surse de încredere ori de câte ori acuratețea contează.
  3. Păstrați un punct de control uman pentru rezultate cu mize mari.
  4. Urmăriți tiparele de eșec și reantrenați în mod regulat solicitările sau fluxurile de lucru.

Surse și lecturi suplimentare

  1. Vaswani and colleaguesAtenția este tot ce aveți nevoie

Continuați să explorați

Buletin gratuit

Primește briefingul zilnic AI

Trei povești AI verificate în fiecare dimineață de zi lucrătoare, scrise în engleză simplă. Gratuit pentru totdeauna, fără reclame.

Un e-mail în fiecare zi lucrătoare. Dezabonare cu un singur clic. Nu vindem niciodată și nu împărtășim adresa ta.

Testează-te

Take the Transformers quiz

Feedback instantaneu la fiecare răspuns și un certificat partajabil cu un ID verificabil după ce parcurgi un curs.

Quiz Start

Susține educația AI gratuită. AI Understanding este o organizație nonprofit 501(c)(3) — fără reclame, fără barieră de plată, pentru totdeauna. Fă o donație

Întrebări frecvente

Toate transformers sunt chatbot-uri?

Nu. Transformers pot accepta clasificare, traducere, recuperare, viziune, audio și alte sarcini; un chatbot este o aplicație construită în jurul modelelor și sistemelor suplimentare.