Skip to content

2.3 단순 의존 구문 분석 (Dependency Parsing)

Bugeun Kim edited this page Dec 14, 2018 · 7 revisions

여기에 수록된 사용법(1~3절)은 모두 1.x 버전의 사용법입니다. 최신 버전의 사용법은 Usage를 참고하십시오.


의존 구문 분석은 한나눔과 꼬꼬마가 지원합니다. (타 패키지는 지원하지 않습니다)

NOTE:

  • 통합 태그와 각 분석기 태그의 비교표는 분석기별 품사비교표에서 보실 수 있습니다.
/*
 * 패키지는 API.HANNANUM 또는 API.KKMA로 지정되어야 합니다.
 * 예시에서는 꼬꼬마(API.KKMA) 구문분석기를 활용합니다.
 * intialize({packages: [API.KKMA, ...], ...}) 와 같이 초기화되었다고 가정합니다.
 */
let koalanlp = require('koalanlp');
let API = koalanlp.API;
let Parser = koalanlp.Parser;

// 새 의존구문 분석기를 초기화합니다.
let parser = new Parser(API.KKMA);
// 분석할 문장
let sentence = "이것은 코알라 통합 품사분석기에서 꼬꼬마 분석기를 돌린 결과입니다.";
// 분석 결과는 문장별로 Sentence에 저장되어, list를 이룹니다. (품사분석은 자동으로 진행됩니다)
let analyzedPromise = parser.parse(sentence);
analyzedPromise.then(function(result){
  analyzed = result;
});

// Synchronous:
let analyzed = parser.parseSync(paragraph);

Clone this wiki locally