본문 바로가기

인문학도 개발일지/웹프로그래밍

[NLP] 자연어처리 - 개요 및 작업 환경 갖추기

참고 자료

[딥 러닝을 이용한 자연어 처리 입문]

 

위키독스

온라인 책을 제작 공유하는 플랫폼 서비스

wikidocs.net

 

 

 

자연어

우리가 일상 생활에서 사용하는 언어

 

 

 

자연어 처리

개념
자연어의 의미를 분석하여 컴퓨터가 처리할 수 있도록 하는 것

이용 분야
음성 인식, 내용 요약, 번역, 감성 분석, 텍스트 분류 작업(스팸 메일 분류, 뉴스 기사 카테고리 분류), 질의 응답 시스템, 챗봇 등

 

 

 

필요 프레임워크 및 라이브러리

프레임워크: Anaconda

라이브러리: 아나콘다에 없는 tensorflow, keras, gensim 추가 설치
- 텐서플로우
머신러닝 오픈소스 라이브러리, 머신러닝 및 딥러닝을 직관적이고 손쉽게 이해할 수 있도록 설계

- 케라스
딥러닝 프레임워크인 텐서플로우에 대한 추상화 된 API 제공, 백엔드로 텐서플로우 사용. 텐서플로우 코드를 훨씬 간단하게 작성 할 수 있어 좀 더 쉽게 딥 러닝 사용 가능

- 젠심
머신러닝을 사용하여 토픽 모델링과 자연어 처리 등을 수행할 수 있게 해주는 오픈소스 라이브러리.