使用方式
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)
說明
從文字中提取 NGram,並利用雜湊技巧轉換成向量。
論點
hash_bits
要雜湊成多少位元。 必須介於1到30之間,包含。 (設定)。
ngram_length
N Gram 長度(設定)。
skip_length
建構 ngram 時可跳過的最大代幣數量(設定)。
all_lengths
是否包含所有 ngram 長度(最高可達 ngramLength),還是只包含 ngramLength(設定)。
seed
雜湊種子(設定)。
排序
當有多個來源欄位時,是否應該包含每個來源欄位的位置。 (設定)。
invert_hash
限制產生槽位名稱所需的鍵數。 0 表示沒有反相雜湊,-1 表示沒有限制。 (設定)。