Shakerato

Google colab에서 한국어 NLP 처리 환경 구축 본문

Research

Google colab에서 한국어 NLP 처리 환경 구축

Shakeratto 2018. 3. 31. 20:35

What is Colab (Colaboratory) ?

- https://colab.research.google.com

- Colaboratory는 기계 학습 교육 및 연구 보급을 돕기 위해 만든 Google 연구 프로젝트입니다.

- Jupyter 노트북 환경에서 클라우드 환경에서의 설치 및 실행이 전혀 필요하지 않습니다. 

- Colaboratory 노트는 Google 드라이브에 저장되며 Google 문서 또는 스프레드 시트에서와 마찬가지로 공유 할 수 있습니다.

- Colaboratory는 무료입니다.

- Now you can develop deep learning applications with Google Colaboratory
  on the free Tesla K80 GPU- using Keras, Tensorflow and PyTorch.


# 1. 환경 설정

# ------------------------------

!apt-get update

!apt-get install g++ openjdk-8-jdk python-dev python3-dev

!pip3 install JPype1-py3

!pip3 install konlpy

!JAVA_HOME="/usr/lib/jvm/java-8-openjdk-amd64"

# ------------------------------

# 2. 런타임 재실행


# 3. jpype 정상실행 확인

# ------------------------------
import jpype

print(jpype.isJVMStarted()) #return False:not running or 0:running


# # 혹시 안되면

# import jpype

# p = jpype.getDefaultJVMPath()

# jpype.startJVM( p )

# ------------------------------


# 4. 실제 코드 실행해보기

# ------------------------------
# Main code here - just example

import konlpy

from konlpy.tag import Kkma

from konlpy.utils import pprint

kkma = Kkma()

pprint(kkma.sentences(u'네, 안녕하세요. 반갑습니다.'))


sentence = u'만 6세 이하의 초등학교 취학 전 자녀를 양육하기 위해서는'

words = konlpy.tag.Twitter().pos(sentence)

print(words)

# ------------------------------


Comments