"You"가 문장에서 제목이나 객체로 사용되는지 어떻게 알 수 있습니까?문장에서 "You"의 다른 형태를 식별하는 알고리즘이 있습니까? AKA 영어 문장을 구문 분석하는 방법
답변
자연어 처리 도구 또는 라이브러리를 사용해야합니다. http://en.wikipedia.org/wiki/List_of_natural_language_processing_toolkits에 언급 된 폭 넓은 범위가 있으며 문제 또는 언어에 가장 적합한 것을 사용할 수 있습니다. 음성은 부품의 명사, prepostions 등을 식별 (POSTagging를) 태그
이들의 대부분은 수행합니다 그리고 그들은 것 그룹 등 간단한 측면에서 NounPhrase, verbPhrase,에 POS :
당신은
과 같이 구문 분석 고양이를 볼
NP (PP you) VP (VB see DT the NN cat)
동안
the cat sees you
은
NP (DT the NN cat) VP (VB sees PP you)
(POS의 계획이 다름)
는 "당신이"개인 대명사 (PP)과는 VP에서 발생하는 경우가 개체의로 구문 분석됩니다.
그것은 이것보다 더 복잡해진다, 그러나 이것은 시작
자세한 내용은 http://nlp.stanford.edu/software/lex-parser.shtml을 참조하십시오. – mbm
당신이 시도 할 수 있습니다 (I은 SE 새로운 것을 언급 할 수있는 담당자가없는) 엔진이며, 속성 로직 엔진 (ALE) . 대학의 문법 수업에서 그걸 보았습니다. 그것은 Prolog로 작성되었습니다. 자연 언어 처리에 대해 이해하기에 좋은 언어입니다. 약간은 (아주 읽기 쉽지만) 혼란 스럽습니다.
영어 구문 분석 방법을 묻는 질문이 있으십니까? – Gabe
예, 제목을 수정하는 것이 더 좋습니다. – JayX