Sunday, June 28, 2015

Parser Project

I'm currently working on a project which will eventually need to parse commands or tasks into more usable intuitive responses which make it really easy for people to follow. But I don't know how to make a parser which can deal with organic language.

So I'm going to start looking into those Natural Language Processing APIs I posted a link to last year. Also, I need to learn more about Natural Language Processing itself. So I've got this online class from Columbia I can reference for introductory stuff.  http://www.cs.columbia.edu/~cs4705/ I hope it mentions how to implement some of this stuff. But looking at the initial material about grammars and trees, they will probably be implemented a lot like a compiler is made. But maybe just maybe it'll use deep learning neural networks so I need to look into that a bit since I know nothing about it other than it's a form of AI implementation.

If you know anything about these areas and can help, contact me because I would be glad to get any help on making these materials into code rather than just ideas and theory.

I'll probably use Markov chains in the first form of my parser.