microsoftml.n_gram_hash: Wandelt Text mithilfe von gehashten n-Grammen in Features um

Usage

microsoftml.n_gram_hash(hash_bits: numbers.Real = 16,
    ngram_length: numbers.Real = 1, skip_length: numbers.Real = 0,
    all_lengths: bool = True, seed: numbers.Real = 314489979,
    ordered: bool = True, invert_hash: numbers.Real = 0)

Description

Extrahiert NGrams aus Text und wandelt sie mit einem Hashing-Trick in Vektoren um.

Argumente

hash_bits

Die Anzahl der Bits, in die ein Hash eingefügt werden soll. Muss zwischen 1 und 30 (einschließlich) liegen. (Einstellungen).

ngram_length

Ngram-Länge (Einstellungen).

skip_length

Maximale Anzahl der Token, die beim Erstellen eines Ngrams (Einstellungen) übersprungen werden können.

all_lengths

Ob alle ngram-Längen bis ngramLänge oder nur ngramLänge (Einstellungen) einbezogen werden sollen.

seed

Hashing-Seed (Einstellungen).

geordnet

Gibt an, ob die Position jeder Quellspalte im Hash enthalten sein soll (wenn mehrere Quellspalten vorhanden sind). (Einstellungen).

invert_hash

Begrenze die Anzahl der Tasten, die zur Erzeugung des Slot-Namens verwendet werden, auf diese Anzahl. 0 bedeutet kein invertierendes Hashing, -1 bedeutet kein Limit. (Einstellungen).