AI

PORORO 자연어처리 라이브러리

완달프 2021. 4. 20. 19:40

카카오에서 개발한 자연어처리 관련 라이브러리이다.

영어와 한국어, 중국어, 일본어 등의 언어에서 사용 가능하며, 30가지 이상의 자연어 처리 모델이 구현되어 있는 라이브러리이다.

자연어 처리를 모르더라도 간단한 코드로 개체명 인식, 기계 독해, 기계 번역, 요약, 감정 분류 등의 태스크를 수행 할 수 있다.

 

간단한 사용 방법은 아래와 같다.

# 설치
pip install pororo

# 불러오기
from pororo import Pororo

# 가능한 작업들 보기
Pororo.available_tasks()

# 특정 작업에서 사용가능한 모델 보기
Pororo.available_models("collocation")

# 특정 언어에 대한 특정 작업하는 객체 생성하기
ner = Pororo(task="ner", lang="en")

# ner 진행해보기
ner("Michael Jeffrey Jordan (born February 17, 1963) is an American businessman and former professional basketball player.")
# [('Michael Jeffrey Jordan', 'PERSON'), ('(', 'O'), ('born', 'O'), ('February 17, 1963)', 'DATE'), ('is', 'O'), ('an', 'O'), ('American', 'NORP'), ('businessman', 'O'), ('and', 'O'), ('former', 'O'), ('professional', 'O'), ('basketball', 'O'), ('player', 'O'), ('.', 'O')]

 

자세한 설명이나 사용방법은 아래 주소에서 둘러볼 수 있다.

kakaobrain.github.io/pororo/

'AI' 카테고리의 다른 글

210523 프로그래머스 머신러닝 데브매칭  (0) 2021.05.23
Segmentation  (0) 2021.04.26