모델 학습 예제

이 문서에서는 KOMORAN을 이용한 형태소 분석 예제를 살펴보겠습니다.

Note

문서의 내용 중 지원되지 않거나 잘못된 내용을 발견하실 경우, KOMORAN 문서 프로젝트에 이슈 를 남겨주세요.


들어가기

KOMORAN을 아직 설치하지 않으셨거나 프로젝트에 포함하는 방법을 모르신다면, 설치하기 또는 3분 만에 형태소 분석 따라하기 문서를 먼저 참고해주세요.

문장 분석

다음과 같은 예시 코드를 사용하여 모델을 학습할 수 있습니다.

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
package kr.co.shineware.nlp.komoran.test;

import kr.co.shineware.nlp.komoran.modeler.builder.ModelBuilder;

import java.io.File;

public class ModelBuildTest {

  public static void main(String[] args) {
    modelSave();
    modelLoad();
  }

  private static void modelLoad() {
    ModelBuilder builder = new ModelBuilder();
    builder.load("models");
  }

  private static void modelSave() {
    ModelBuilder builder = new ModelBuilder();
    //external dictionary for out of vocabulary
    builder.setExternalDic("user_data"+ File.separator+"wiki.titles");
    //training corpus path must include dictionary, grammar and irregular dictionary
    builder.buildPath("corpus_build");
    //path to save models
    builder.save("models");
  }

}

Todo

학습에 필요한 데이터 및 모델 학습 결과, 모델 사용 방법 등에 대한 내용 추가가 필요합니다.