bab2min/Kiwi

Kiwi(지능형 한국어 형태소 분석기)

해결하는 문제

Kiwi는 한국어 텍스트를 의미의 최소 단위인 형태소로 분해하기 위한 고성능 한국어 형태소 분석기입니다. 한국어는 다양한 형태소 조합이 동일한 문자로 나타날 수 있는 모호성 문제가 있으며, Kiwi는 이를 해결하고 일반적인 오타를 자동으로 처리할 수 있는 방법을 제공합니다.

작동 방식

속도를 위해 C++ 커널을 기반으로 개발된 Kiwi는 국소적 맥락을 위한 통계적 언어 모델과 전역적 맥락을 위한 Skip-Bigram 모델을 결합하여 모호성을 해결합니다. Sejong 및 Modu 코퍼스로 훈련되었으며, Sejong 품사(POS) 태그 세트를 따릅니다. 접근성을 보장하기 위해 Python, Java, C#, Go, Rust, WebAssembly 등 다양한 언어용 래퍼가 제공됩니다.

대상 사용자

자연어 처리(NLP), 텍스트 마이닝, 디지털 인문학 분야에서 일하는 개발자 및 연구자에게 적합합니다. 한국어 텍스트를 빠르고 정확하게 분석할 수 있으며, 쉽게 통합할 수 있는 도구가 필요하신 분들께 추천합니다.

주요 특징

  • 고속성: 빠른 텍스트 분석을 최적화하고, 대규모 데이터셋 처리를 위한 멀티스레딩을 지원합니다.
  • 모호성 해소: 가벼운 언어 모델을 사용하여 유사한 형태소 조합을 정확히 구분합니다.
  • 오타 수정: 분석 중에 간단한 오타를 자동으로 수정하는 내장 기능을 제공합니다.
  • 광범위한 통합: 다양한 프로그래밍 언어용 래퍼를 제공하며, 비프로그래머를 위한 독립형 GUI도 제공합니다.

관련

  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트