NLP란 무엇인가요?

NLP (Natural Language Processing, 자연어처리)는 텍스트에서 의미있는 정보를 분석, 추출하고 이해하는 일련의 기술집합입니다.

우리 일상에도 다양한 NLP 응용사례가 있습니다. 가령:

그리고 물론, 검색엔진과 같은 정보검색 시스템 등이 있습니다. NLP의 기초에 대해 더 자세히 알기 위해서는 아래 책들을 참고하시기 바랍니다.

KoNLPy는 여러분이 한국어 텍스트를 이용하여 기초적인 NLP 작업을 수행하는데 도움을 드릴 것입니다. 영어 텍스트를 다루는 것에 관심 있으신 경우, NLTK 를 참고해주시기 바랍니다.

이제 무엇을 준비하면 되나요?

KoNLPy를 사용하기 전에 다음의 몇 가지 준비가 필요합니다.

  1. 언어에 대한 깊은 관심과 한국어에 대한 어느 정도의 이해

  2. 기본적인 파이썬 프로그래밍 방법 [1]

  3. 좋은 텍스트 에디터와 터미널 (또는 파이썬 IDE) [2]

  4. 파이썬이 설치된 컴퓨터

  5. 파이썬 패키지 매니저 pip

준비되셨나요? 이제 시작해봅시다.

[1]

파이썬을 처음 접하시나요? 이미 다른 프로그래밍 언어를 사용할 줄 아는 경우 http://learnxinyminutes.com/docs/python/ 를 빠르게 훑거나, 프로그래밍이 처음이거나 시간을 조금 더 들일 용의가 있다면 The Hitchhiker’s Guide 또는 Learn Python the hard way 를 살펴보시기 바랍니다. 특히 마지막 링크의 경우 “깐깐하게 배우는 파이썬”이라는 이름으로 국내에 출판되었으니 참고하세요!

[2]

많은 분들이 파이썬 프로그래밍을 할 때 Sublime Text 2 을 사용하십니다. 또 다른 분들은 Vim과 터미널을 사용하는 것을 즐깁니다. 그 뿐 아니라 파이썬 프로그래밍이 가능한 수많은 텍스트 에디터파이썬 IDE 가 있으니, 마음에 드는 것을 골라잡으세요!