how to nlproc from .net

27
How to NLProc from .NET @ sergey_tihon for nlproc.by

Upload: sergey-tihon

Post on 27-Jul-2015

865 views

Category:

Software


2 download

TRANSCRIPT

Page 1: How to NLProc from .NET

How to NLProc from .NET

@sergey_tihon for nlproc.by

Page 2: How to NLProc from .NET

What we had?

Page 3: How to NLProc from .NET

SharpNLP

Page 4: How to NLProc from .NET

http://nlpdotnet.com/

Page 5: How to NLProc from .NET

Stanford NLP for .NET

Page 6: How to NLProc from .NET

http://nlp.stanford.edu/

Page 7: How to NLProc from .NET

What is IKVM.NET?

IKVM.NET is an implementation of Java for Mono and the Microsoft .NET Framework.

It includes the following components:• A Java Virtual Machine implemented

in .NET• A .NET implementation of the Java class

libraries• Tools that enable Java and .NET

interoperability

Page 8: How to NLProc from .NET

IKVM.NET - JVM on top of .NET

Page 9: How to NLProc from .NET

Stanford NLP Software for .NET

http://sergey-tihon.github.io/Stanford.NLP.NET/

Page 10: How to NLProc from .NET

NuGet packages download statistics

Page 11: How to NLProc from .NET

Stanford Named Entity Recognizer

Page 12: How to NLProc from .NET

Stanford Part-Of-Speech Tagger

Page 13: How to NLProc from .NET

Stanford Parser

Page 14: How to NLProc from .NET

Demo

Page 15: How to NLProc from .NET

Stanford.NLP.Fsharp

http://sergey-tihon.github.io/Stanford.NLP.Fsharp/

Page 16: How to NLProc from .NET

SO questions understanding

Sample NLP task: We want to show related questions before user asks a new one (as it works on StackOverflow).

Sample question:• How to make an F# project work with the object

browser• How can I build WebSharper on Mono 3.0 on Mac?• Adding extra methods as type extensions in F#• How to get MonoDevelop to compile F# projects?

http://sergey-tihon.github.io/Stanford.NLP.Fsharp/so_questions.html

Page 17: How to NLProc from .NET

SO questions understanding

Page 18: How to NLProc from .NET

SO questions understanding

Page 19: How to NLProc from .NET

Demo

Page 20: How to NLProc from .NET

Other tools

Page 21: How to NLProc from .NET

OpenNLP for .NET

https://github.com/sergey-tihon/OpenNLP.NET

Page 22: How to NLProc from .NET

MaltParser for .NET

http://sergey-tihon.github.io/MaltParser.NET/

Page 23: How to NLProc from .NET

MSR SPLAT

Page 24: How to NLProc from .NET

MSR SPLAT

Page 25: How to NLProc from .NET

MSR SPLAT: Cloud Demo

Page 26: How to NLProc from .NET

MSR SPLAT: Code Samples

https://sergeytihon.wordpress.com/2013/09/01/msr-splat-overview-for-f/

Page 27: How to NLProc from .NET

Thank you!

Questions?@sergey_tihon