koalanlp / kr.bydelta.koala.hnn

Package kr.bydelta.koala.hnn

한나눔 형태소분석기와 NLP_HUB 구문/의존구문 분석기의 Wrapper를 정의합니다.

두 분석기는 KAIST 최기선 교수 연구팀이 개발한 연구 성과물로서, 저작권은 KAIST 최기선 교수 연구팀에 있으며, 원본 분석기는 한나눔 형태소 분석기NLP_HUB 구문분석기에서 확인 가능합니다.

해당 연구팀에서 지정한 저작권 조항은 GPL v3을 따릅니다.

KoalaNLP의 코드가 MIT license를 따르지만, 최기선 교수팀이 적용한 GPL v3의 저작권 조항에 따라, 본 패키지(koalalnlp-hnn)의 저작권 조항은 GPL v3를 자동으로 따르게 되므로, 이용시 주의하시길 바랍니다.

자바 및 스칼라 개발자를 위한 노트

Types

Dictionary

한나눔 사용자사전 인터페이스입니다.

object Dictionary : CanCompileDict, CanExtractResource

Parser

한나눔 구문구조 및 의존구문 분석기

class Parser : CanParseDependency<<ERROR CLASS>>, CanParseSyntax<<ERROR CLASS>>

SentenceSplitter

한나눔 문장분리기의 KoalaNLP Wrapper입니다.

class SentenceSplitter : CanSplitSentence

Tagger

한나눔 품사분석기의 KoalaNLP Wrapper입니다.

class Tagger : CanTagOnlyAParagraph<<ERROR CLASS>>

Extensions for External Classes

kotlin.String

Functions

fromSejongPOS

세종 품사 표기를 한나눔의 품사로 변환합니다.

fun POS.fromSejongPOS(): String