I'm a newbie to windows 8 programming, C# and NLP.
I'm looking for a library that allows me to use NLP in windows 8.
I found SharpNLP but it is very poorly documented with no tutorials. I've also come across the Antelope framework but this seems to have even worse documentation.
Is there any resource that'll help me (either tutorials or a better documented framework)?
Natural language processing definition Natural language processing (NLP) is the branch of artificial intelligence (AI) that deals with training a computer to understand, process, and generate language. Search engines, machine translation services, and voice assistants are all powered by the technology.
Natural language processing (NLP) refers to the branch of computer science—and more specifically, the branch of artificial intelligence or AI—concerned with giving computers the ability to understand text and spoken words in much the same way human beings can.
Implement a spell checker based on edit distances between words. Implement a Markov chain text generator. Implement a topic model using latent Dirichlet allocation (LDA) Use word2vec to generate word embeddings from a large text corpus, e.g. Wikipedia.
Email filters. Email filters are one of the most basic and initial applications of NLP online. It started out with spam filters, uncovering certain words or phrases that signal a spam message.
SharpNLP looks fine. It's the port of the OpenNLP, so you can probably just read the OpenNLP's documentation. There is also Lucene.Net (a .Net version of Lucene) It's a search engine and (I guess) should have some NLP inside. I'm not entirely sure though.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With