how to nlproc from .net
TRANSCRIPT
![Page 1: How to NLProc from .NET](https://reader036.vdocuments.mx/reader036/viewer/2022062300/55b57951bb61ebce788b45fe/html5/thumbnails/1.jpg)
How to NLProc from .NET
@sergey_tihon for nlproc.by
![Page 2: How to NLProc from .NET](https://reader036.vdocuments.mx/reader036/viewer/2022062300/55b57951bb61ebce788b45fe/html5/thumbnails/2.jpg)
What we had?
![Page 3: How to NLProc from .NET](https://reader036.vdocuments.mx/reader036/viewer/2022062300/55b57951bb61ebce788b45fe/html5/thumbnails/3.jpg)
SharpNLP
![Page 4: How to NLProc from .NET](https://reader036.vdocuments.mx/reader036/viewer/2022062300/55b57951bb61ebce788b45fe/html5/thumbnails/4.jpg)
http://nlpdotnet.com/
![Page 5: How to NLProc from .NET](https://reader036.vdocuments.mx/reader036/viewer/2022062300/55b57951bb61ebce788b45fe/html5/thumbnails/5.jpg)
Stanford NLP for .NET
![Page 6: How to NLProc from .NET](https://reader036.vdocuments.mx/reader036/viewer/2022062300/55b57951bb61ebce788b45fe/html5/thumbnails/6.jpg)
http://nlp.stanford.edu/
![Page 7: How to NLProc from .NET](https://reader036.vdocuments.mx/reader036/viewer/2022062300/55b57951bb61ebce788b45fe/html5/thumbnails/7.jpg)
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](https://reader036.vdocuments.mx/reader036/viewer/2022062300/55b57951bb61ebce788b45fe/html5/thumbnails/8.jpg)
IKVM.NET - JVM on top of .NET
![Page 9: How to NLProc from .NET](https://reader036.vdocuments.mx/reader036/viewer/2022062300/55b57951bb61ebce788b45fe/html5/thumbnails/9.jpg)
Stanford NLP Software for .NET
http://sergey-tihon.github.io/Stanford.NLP.NET/
![Page 10: How to NLProc from .NET](https://reader036.vdocuments.mx/reader036/viewer/2022062300/55b57951bb61ebce788b45fe/html5/thumbnails/10.jpg)
NuGet packages download statistics
![Page 11: How to NLProc from .NET](https://reader036.vdocuments.mx/reader036/viewer/2022062300/55b57951bb61ebce788b45fe/html5/thumbnails/11.jpg)
Stanford Named Entity Recognizer
![Page 12: How to NLProc from .NET](https://reader036.vdocuments.mx/reader036/viewer/2022062300/55b57951bb61ebce788b45fe/html5/thumbnails/12.jpg)
Stanford Part-Of-Speech Tagger
![Page 13: How to NLProc from .NET](https://reader036.vdocuments.mx/reader036/viewer/2022062300/55b57951bb61ebce788b45fe/html5/thumbnails/13.jpg)
Stanford Parser
![Page 14: How to NLProc from .NET](https://reader036.vdocuments.mx/reader036/viewer/2022062300/55b57951bb61ebce788b45fe/html5/thumbnails/14.jpg)
Demo
![Page 15: How to NLProc from .NET](https://reader036.vdocuments.mx/reader036/viewer/2022062300/55b57951bb61ebce788b45fe/html5/thumbnails/15.jpg)
Stanford.NLP.Fsharp
http://sergey-tihon.github.io/Stanford.NLP.Fsharp/
![Page 16: How to NLProc from .NET](https://reader036.vdocuments.mx/reader036/viewer/2022062300/55b57951bb61ebce788b45fe/html5/thumbnails/16.jpg)
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](https://reader036.vdocuments.mx/reader036/viewer/2022062300/55b57951bb61ebce788b45fe/html5/thumbnails/17.jpg)
SO questions understanding
![Page 18: How to NLProc from .NET](https://reader036.vdocuments.mx/reader036/viewer/2022062300/55b57951bb61ebce788b45fe/html5/thumbnails/18.jpg)
SO questions understanding
![Page 19: How to NLProc from .NET](https://reader036.vdocuments.mx/reader036/viewer/2022062300/55b57951bb61ebce788b45fe/html5/thumbnails/19.jpg)
Demo
![Page 20: How to NLProc from .NET](https://reader036.vdocuments.mx/reader036/viewer/2022062300/55b57951bb61ebce788b45fe/html5/thumbnails/20.jpg)
Other tools
![Page 21: How to NLProc from .NET](https://reader036.vdocuments.mx/reader036/viewer/2022062300/55b57951bb61ebce788b45fe/html5/thumbnails/21.jpg)
OpenNLP for .NET
https://github.com/sergey-tihon/OpenNLP.NET
![Page 22: How to NLProc from .NET](https://reader036.vdocuments.mx/reader036/viewer/2022062300/55b57951bb61ebce788b45fe/html5/thumbnails/22.jpg)
MaltParser for .NET
http://sergey-tihon.github.io/MaltParser.NET/
![Page 23: How to NLProc from .NET](https://reader036.vdocuments.mx/reader036/viewer/2022062300/55b57951bb61ebce788b45fe/html5/thumbnails/23.jpg)
MSR SPLAT
![Page 24: How to NLProc from .NET](https://reader036.vdocuments.mx/reader036/viewer/2022062300/55b57951bb61ebce788b45fe/html5/thumbnails/24.jpg)
MSR SPLAT
![Page 25: How to NLProc from .NET](https://reader036.vdocuments.mx/reader036/viewer/2022062300/55b57951bb61ebce788b45fe/html5/thumbnails/25.jpg)
MSR SPLAT: Cloud Demo
![Page 26: How to NLProc from .NET](https://reader036.vdocuments.mx/reader036/viewer/2022062300/55b57951bb61ebce788b45fe/html5/thumbnails/26.jpg)
MSR SPLAT: Code Samples
https://sergeytihon.wordpress.com/2013/09/01/msr-splat-overview-for-f/
![Page 27: How to NLProc from .NET](https://reader036.vdocuments.mx/reader036/viewer/2022062300/55b57951bb61ebce788b45fe/html5/thumbnails/27.jpg)
Thank you!
Questions?@sergey_tihon