microsoftml.n_gram_hash: 해싱된 n그램을 사용해 텍스트를 특징으로 변환합니다

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)

설명

텍스트에서 NGram을 추출해 해싱 트릭을 이용해 벡터로 변환합니다.

Arguments

hash_bits

해시할 비트 수입니다. 1에서 30 사이여야 합니다. (설정).

ngram_length

N그램 길이(설정).

skip_length

n-그라마를 구성할 때 건너뛸 수 있는 최대 토큰 수(설정).

all_lengths

ngramLength까지 모든 ngram 길이를 포함할지, 아니면 ngramLength만 포함할지(설정)

seed

시드 해싱(설정).

주문

각 원본 열의 위치를 해시에 포함해야 하는지 여부입니다(원본 열이 여러 개 있는 경우). (설정).

invert_hash

슬롯 이름을 생성하는 데 사용하는 키 수를 이 개수로 제한하세요. 0은 반 해싱이 없음을 의미-1, 한계가 없음을 의미합니다. (설정).