최근 연어 추출과 관련하여 몇몇 문의가 있었어서 '다변수 정규화 상호정보량과 연어 추출'에서 다뤘던 다변수 상호정보량을 계산하는 파이썬 코드를 공유해드립니다.
getPMI 및 getNPMI 메서드가 연속된 3단어 a,b,c의 상호정보량 및 정규화 상호정보량을 계산해줍니다. 전체 a-b-c 셋에 대한 상호정보량 값을 알고 싶다면 getPMIDict, getNPMIDict 메서드를 사용하시면 됩니다. 최소 minNum 이상 등장한 단어 셋에 대해 각각 상호정보량 및 정규화 상호정보량을 계산하여 dict로 돌려줍니다.
이전의 상호정보량 계산 코드와 마찬가지로 다음과 같이 이터레이터를 선언하여 사용하면 편리합니다.
실제 사용은 다음과 같이 하면 되겠죠?
Kneser-Ney 언어 모형을 활용한 한국어 초성체 해석기 개발 (0) | 2018.06.17 |
---|---|
간편한 토픽 모델링 툴 Tomoto Gui (25) | 2018.06.09 |
[토픽 모델링] 깁스 샘플링의 병렬화 & GPU 위에서 돌리기 (3) | 2018.02.20 |
[Kiwi] 지능형 한국어 형태소 분석기 GUI 버전 (32) | 2017.10.31 |
[Kiwi] 지능형 한국어 형태소 분석기 0.4버전 업데이트 (6) | 2017.09.11 |
[Kiwi] 지능형 한국어 형태소 분석기 ver 0.3 - 알고리즘 최적화 & 메모리 풀 (0) | 2017.05.05 |
댓글 영역