본문 바로가기
과학/인공지능

간단한 인공지능 프로그램 만들기(2) - 언어분석기술

by 루민즈 2022. 6. 10.

안녕하세요 

이번엔 파이썬으로 간단한 언어분석기술 프로그램을 만들어봅시다. 

api키를 발급받아야 됩니다. 

만약 못받으셨다면  1편을 보고 와주세요 

제1편 - https://ruminz.tistory.com/154

 

우리나라 문장의 구성은 어떻게 되어 있을까요

 

정보통신기술협회 국문 표준에서는 다음과 같이 구성돼있다고 합니다. 

https://aiopen.etri.re.kr/data/001.%ED%98%95%ED%83%9C%EC%86%8C%EB%B6%84%EC%84%9D_%EA%B0%80%EC%9D%B4%EB%93%9C%EB%9D%BC%EC%9D%B8.pdf

우리나라 문장 구성 요소

굉장히 많은데 여기서 

형태소 분석 api를 씁니다. 

 

pycharm을 열어주세요 

https://aiopen.etri.re.kr/guide_wiseNLU.php

위 사이트를 들어가면 공공인공지능 오픈소스가 나오는데 여기서 파이썬을 눌러줍니다. 

파이썬 코드

 

아래의 내용을 복사하여 파이참에 붙여 넣기 해줍시다. 

 

 

 

analysisCode의 자신이 분석하고 싶은 키를 입력해줍시다.

형태소 말고 다른 의미를 분석하고 싶다면 아래와 같은 코드를 입력해주세요 

 

 

 

의미 인식

 

오류가 안나왔다면 

아래와 같이 json형태의 코드가 나옵니다. 

 

 

위에 윤동주 부분을 보면 type이 NNP가 나온 걸 확인할 수 있습니다. 

NNP는 분류표에서 고유명사라고 나오네요 

각각의 형태소를 분석하는걸 볼 수가 있습니다. 

 

 

728x90
반응형