2017-01-30 1 views
0

스탠포드 CoreNLP에서 텍스트 분석을위한 새 주석 작성 도구를 작성하고 추가해야합니다. 새로운 어노 테이터를 추가하는 해결책이 있습니다. 새로운 어노 테이터를 만드는 방법을 찾을 수 없습니까?스탠포드 CoreNLP에서 새로운 주석 작성자를 작성하십시오

스탠포드 CoreNLP 어노 테이터 목록에서 Newsfeed 소스 이름에 대한 neww 어노 테이터를 만들어야합니다.

도움을 주시면 감사하겠습니다.

답변

0

예를 들어, 매개 변수

customAnnotatorClass.NAME=CLASS 

을 설정 the documentation에서 설명한 바와 같이, 당신은 매개 변수 MyAnnotator(String, java.util.Properties)을 복용 생성자의 Annotator 인터페이스를 구현해야하고, 등록 정보 파일에서 당신은 CoreNLP에 전달합니다

myann.myprop=myvalue 
myann.otherprop=othervalue 
:
customAnnotatorClass.myann=com.domain.package.MyAnnotator 

그런 다음 정의 속성에 의해 주석 자에 속성을 전달할 수 있습니다

사용자가 만든 주석 자의 생성자로 전달 된 Properties 개체에 표시됩니다.

맞춤 주석 자의 모양을 템플릿으로 사용할 수있는 작은 주석 자의 좋은 예는 Gender annotator 일 수 있습니다.

관련 문제