모델 학습 예제¶
이 문서에서는 KOMORAN을 이용한 형태소 분석 예제를 살펴보겠습니다.
주석
문서의 내용 중 지원되지 않거나 잘못된 내용을 발견하실 경우, 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");
}
}
|
과제
학습에 필요한 데이터 및 모델 학습 결과, 모델 사용 방법 등에 대한 내용 추가가 필요합니다.