Zum Inhalt springen
uencoder

Tokenization

Tokenisierung zerlegt Text in eine Folge semantischer Einheiten (Wörter, Subwörter, Zeichen); sie ist ein grundlegender Schritt in NLP und Suchmaschinen.

Zweck

Kontinuierlichen Text in diskrete Tokenfolgen für die nachgelagerte Verarbeitung und Analyse umwandeln.

Mechanismus

Englisch wird an Leer- und Satzzeichen getrennt (Abkürzungen und Bindestriche brauchen Sonderbehandlung). Chinesisch erfordert Segmentierungsalgorithmen (maximale Übereinstimmung, statistische Modelle wie HMM/CRF, Deep-Modelle wie BERT). Subword-Tokenisierung (BPE, WordPiece) balanciert Vokabulargröße gegen Abdeckung.

Anwendungsfälle

  • Indexaufbau in Suchmaschinen
  • NLP-Vorverarbeitung (BERT-Tokenisierung)
  • Lexikalische Analyse in Code-Analysatoren
  • Variablenanalyse in Template-Engines

Beispiele

  • Eingabe
    I love NLP
    Output
    ["I","love","NLP"]

    Whitespace tokenization

Häufige Fehler

Processing Chinese as raw characters without segmentation
Use segmenters such as jieba/THULAC

Verwandte Begriffe

References