microsoftml.n_gram_hash: Převádí text na rysy pomocí hashovaných n-gramů

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

Extrahuje NGramy z textu a převádí je do vektorové pomocí hashovacího triku.

Arguments

hash_bits

Počet bitů, do které se má zatřiďovat Musí být mezi 1 a 30 včetně. (prostředí).

ngram_length

Délka Ngramů (nastavení).

skip_length

Maximální počet tokenů, které je třeba přeskočit při konstrukci ngramu (nastavení).

all_lengths

Zda zahrnout všechny ngramové délky až do ngramLength, nebo pouze ngramLength (nastavení).

seed

Hashovací seed (nastavení).

objednáno

Určuje, jestli má být pozice každého zdrojového sloupce zahrnuta do hodnoty hash (pokud existuje více zdrojových sloupců). (prostředí).

invert_hash

Omezte počet klíčů použitých k vygenerování názvu slotu na tento počet. 0 znamená žádné invertování hashování -1 znamená žádný limit. (prostředí).