자연어 처리(NLP)를 위한 python 패키지

Snips NLU

Snips NLU 또는 Snips는 문장 구조를 파악하는 NLU 기능을 하는 파이썬 패키지다. Intent와 Entity를 추출하는 기능을 수행 할 수 있다.

Chatito

Chatito는 부족한 데이터셋을 좀 더 풍부하게 만들기 위해 패턴 기반으로 문장을 자동 생성해주는 툴이다. 예를 들면, {First}, {Second}, {Last} 형태의 문장 구성이 가능하다면,

{Fiart} 
~ 안녕,
~ 헬로
~ 안녕하세요.
{Second}
~ 저는
~ 저는요.
~ 나는
{Last}
~ 우승리 입니다.
~ Victor 입니다.
~ Victor 라고 합니다.

위와 같은 유사 단어들로 chatito 파일을 만들면 자동으로 해당 패턴들을 조합하여 문장 데이터셋을 만들어주는 것이다.

Flair

Flair는 자연어 처리를 간단하게 할 수 있게 돕는 프레임워크다. NER과 Text Classification등을 쉽게 할 수 있다.

Leave a Reply