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, 한계가 없음을 의미합니다. (설정).
관련 콘텐츠
- microsoftml.n_gram: n-gram 사용하여 텍스트를 기능으로 변환
- microsoftml.featurize_text: 텍스트 열을 숫자 기능으로 변환