ku-nlp/jumanpp

Juman++ (a Morphological Analyzer Toolkit)

해결하는 문제

Juman++는 명확한 단어 경계가 없는 언어(예: 일본어)를 위해 설계된 형태소 분석기입니다. 연속된 텍스트를 개별 단어로 분해하고 각 단어에 문법 정보를 할당하며, 순환 신경망 언어 모델(RNNLM)을 사용하여 단어 시퀀스의 의미적 타당성을 평가함으로써 정확도를 향상시킵니다.

작동 방식

입력 텍스트를 처리하기 위해 잠재적인 단어 분할 및 문법 태그의 격자(lattice)를 구축합니다. 그런 다음 RNN 기반 언어 모델을 사용하여 이러한 경로에 점수를 매기고 가장 가능성 있는 시퀀스를 선택합니다. 버전 2는 기본 추론 엔진을 최적화하여 분석 속도(원본보다 250배 이상 빠름)와 정확도를 크게 향상시켰습니다.

대상 사용자

주로 일본어 또는 유사한 구조적 특성을 가진 다른 언어의 자연어 처리(NLP) 작업을 수행하는 연구자와 개발자를 대상으로 합니다. 다양한 언어나 특정 예측 텍스트 응용 프로그램에 맞게 조정할 수 있는 범용 도구 키트입니다.

주요 특징

  • RNN 기반 언어 모델링을 사용한 고정밀 형태소 분석.
  • 빠른 성능을 위한 고도로 최적화된 C++ 구현.
  • 전문 분야를 위한 사용자 정의 사전 훈련 지원.
  • 빔 서치 구성에서 경로 차이를 분석하는 도구 포함.
  • 범용 도구 키트로 설계되어 일본어에 국한되지 않습니다.

관련

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