Codificarea perechilor de octeți

term_id: bpe

Category: engineering_practice

Definition

Codificarea perechilor de octeți (BPE) este o tehnică de compresie a datelor adaptată pentru procesarea limbajului natural, menită să gestioneze cuvintele din afara vocabularului cunoscut. Aceasta începe cu un vocabular format din caractere individuale și îmbină iterativ

Summary

Codificarea perechilor de octeți (BPE) este un algoritm utilizat pentru tokenizarea subcuvintelor, care îmbină iterativ cele mai frecvente perechi de caractere pentru a construi un vocabular.

Key Concepts

  • Tokenizare subcuvânt
  • Îmbinarea vocabularului
  • Analiza frecvenței
  • Gestionarea cuvintelor din afara vocabularului

Use Cases

  • Preprocesarea textului pentru modelele lingvistice mari
  • Gestionarea limbilor cu morfologie complexă
  • Reducerea dimensiunii vocabularului în rețelele neuronale

Code Example

1
2
3
4
import tiktoken
enc = tiktoken.get_encoding("cl100k_base")
tokens = enc.encode("unhappiness")
print(tokens)