임의 문장에 대한 종속성 그래프 (구문 분석 트리)를 만드는 방법. nltk를 사용하여 영어 문장을 구문 분석 할 사전에 정의 된 문법이 있습니까?임의 텍스트를 분석하여 종속성 그래프 생성
예:
나는 문장에 대한 파스 트리를 만들고 싶어
이 다음과 같아야합니다. "큰 회사가 지속 가능한 비즈니스 모델이 필요합니다."
이 작업을 수행 할 수있는 방법을 나에게 제시하시기 바랍니다.
임의 문장에 대한 종속성 그래프 (구문 분석 트리)를 만드는 방법. nltk를 사용하여 영어 문장을 구문 분석 할 사전에 정의 된 문법이 있습니까?임의 텍스트를 분석하여 종속성 그래프 생성
예:
나는 문장에 대한 파스 트리를 만들고 싶어
이 다음과 같아야합니다. "큰 회사가 지속 가능한 비즈니스 모델이 필요합니다."
이 작업을 수행 할 수있는 방법을 나에게 제시하시기 바랍니다.
이 질문은 3125926에 가깝습니다. 그러나 거기에 주어진 대답에 대해 조금 더 자세히 설명 할 것입니다. 어떤 이유로 MaltParser는 사용자의 요구에 맞게하지 않으면 내가 의존성이 NLTK에서 구문 분석,하지만 허용 대답에 따라, MaltParser과의 통합이 http://nltk.googlecode.com/svn/trunk/doc/api/nltk.parse.malt.MaltParser-class.html
에 설명되어 있습니다와 개인적인 경험이없는
, 당신은 수도 또한 MSTParser 및 Stanford Parser을 살펴보십시오. 나는이 세 가지 옵션이 가장 잘 알려져 있다고 생각하며, 그 중 하나 (또는 모두)가 당신을 위해 일할 것으로 기대합니다.
Stanford Parser에는 선거구 나무와 여러 표준 종속성 표현을 변환하는 루틴이 포함되어 있으므로 특정 형식이 필요하면 edu.stanford.nlp.trees.EnglishGrammaticalStructure
클래스의 형식 변환 인수를 살펴보십시오.
java -cp stanford-parser.jar edu.stanford.nlp.trees.EnglishGrammaticalStructure -treeFile <input trees> -basic
예를 들면,