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
从文本中提取NGram,并利用哈希技巧将其转换为矢量。
Arguments
hash_bits
要哈希到的位数。 必须介于 1 到 30 之间(含)。 (设定)。
ngram_length
N gram 长度(设置)。
skip_length
构建n-Gram时最多可跳过的代币数量(设置)。
all_lengths
是包含所有ngram长度(ngramLength)或仅ngramLength(设置)。
种子
哈希种子(设置)。
已订购
是否应将每个源列的位置包含在哈希中(当有多个源列时)。 (设定)。
invert_hash
限制用于生成槽位名称的密钥数量。 0表示没有反向哈希,-1 表示没有限制。 (设定)。