microsoftml.n_gram_hash: A szöveget hashelt n-gramos funkciókká alakítja

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

Kihúzza az NGramokat a szövegből, és átalakítja őket vektorrá hash-trükk segítségével.

Arguments

hash_bits

Hány bitbe kell hashelni. 1 és 30 év között kell lennie, beleértve a figyelmet. (beállítások).

ngram_length

Ngram hossz (beállítás).

skip_length

Maximális számú kihagyandó token ngram (beállítások) felépítésekor.

all_lengths

Hogy az összes ngram hosszat az ngramLength-ig bevonjuk-e, vagy csak ngramLength-ig (beállítások).

seed

Seed hashing (beállítások).

Megrendelt

Hogy minden forrásoszlop pozícióját be kell-e vonni a hash-be (ha több forrásoszlop van). (beállítások).

invert_hash

Korlátozzuk a slot név generálásához használt kulcsok számát ennyire. 0 azt jelenti, hogy nincs invert hashelés, -1 azt jelenti, hogy nincs korlát. (beállítások).