2012-06-30 4 views
2

나는 Q & 후에 .NET 프레임 워크 프로젝트에서 일하고 있어요 그리고 내가 NLP 같은 처리 할 것을, 음성 태그의 일부를해야하고, 생성에 대한 대안 구문 분석 나무스탠포드 파서 또는 DOTNET

나는 스탠포드 파서를 알고 있지만 C#을 내가 좋은 대안 검색 에 대한 인터페이스를 찾는 것에 대해 조금 혼란 스러워요 그리고 난 발견 :

1 http://nlpdotnet.com/Services/Introduction.aspx (하지만 구문 분석 트리를 제공하지 않습니다)

나는 좋은 대안이 있는지 궁금하다.

답변

3

하나의 선택은 Proxem Antelope : http://www.proxem.com/Default.aspx?tabid=119입니다. 이것은 스탠포드 파서를 포함합니다. 또 다른 선택은 SharpNLP http://sharpnlp.codeplex.com/이며 OpenNLP를 C#으로 포팅합니다. C#에 MSTParser 포트가 있습니다. https://github.com/rasoolims/MSTParserCSharp/. 다른 선택으로는 별도의 프로세스에서 Java 파서를 호출하는 C# 프로그램 또는 .NET 응용 프로그램 내에서 Java 프로그램 (Java VM)을 실행할 수있게 해주는 IKVM과 같은 도구 (http://sourceforge.net/apps/mediawiki/ikvm/index.php?title=Main_Page)를 사용할 수 있습니다. 스탠포드 파서 (Stanford Parser)에서 작동하는지에 대한 경험이 없습니다. [업데이트 : 그것은 그렇다! Sergey의 대답을 참조하십시오.

6

좋은 소식, Stanford Parser (.NET 용으로 IKVM.NET을 사용하여 다시 컴파일 됨)는 GitHub에서 사용할 수 있습니다. 어떻게했는지에 대한 설명은 here입니다. F #뿐만 아니라 같은 어셈블리도 사용할 수 있습니다. 모든 .NET 언어 (예 : C#)에서 사용할 수 있습니다.

+0

스탠포드 파서는 현재 [NuGet] (https://www.nuget.org/packages/Stanford.NLP.Parser/) 및 기타 [다른 스탠포드 제품] (https : //www.nuget)에서 사용할 수 있습니다. .org/packages? q = 스탠포드). –