1. 자연어란?
자연어(natural language)란 우리가 일상에서 사용하는 언어를 말한다. 즉, 인간이 소통하고자 할 때 사용하는 일상적인 언어를 의미한다.
2. 자연어처리(Natural Language Process)란?
컴퓨터가 인간의 언어를 이해, 생성, 조작할 수 있도록 해주는 인공 지능(AI)의 한 분야이다. 자연어 텍스트 또는 음성으로 데이터를 상호 연결하는 것으로 '언어 입력(language in)'이라고도 한다.
3. 자연어 처리의 효용
반복 업무 자동화
챗봇과 같이 사람이 하는 수많은 반복작업들을 처리한다
검색 효율 향상하나의 단어에 대해 여러 의미가 존재하는 경우 문맥에 기반하여 단어의 의미를 명확히 하며, 동의어를 찾고, 형태학적 변형을 고려하여 키워드 일치 검색등의 효율을 높일 수 있다.
검색 엔진 최적화검색을 분석해 콘텐츠를 최적화 하여 온라인 검색 순위를 높일 수 있다.
대규모 문서 컬렉션 분석 및 정리문서 클러스터링 및 주제 모델링과 같은 NLP 기술을 사용하여 대량의 문서에 대해 콘텐츠 파악을 단순화 할 수 있다.
소셜 미디어 분석소셜 미디어의 댓글을 분석하여 방대한 양의 정보를 파악할 수 이도록 도와준다.
'Development > AI' 카테고리의 다른 글
[자연어 처리_3] 개발 환경 구축하기 2 (부제: 아나콘다 라이브러리) (1) | 2022.10.04 |
---|---|
자연어 처리 개념 / 개발 환경 구축 / KoBERT 및 SentenceBERT 실행 (2) | 2022.10.02 |