I'm making a project to parse, and understand the intentions of input lines by a user in english.
Here is what I think I should do:
- Create a text of sentences with POS tagging & marked intentions for every sentence by hand.
- Create a model say: decision tree and train it on the above sentences.
- Try the model on user input:
- Do basic tokenizing and POS tagging on user input sentence and testing it on the above model for knowing the intention of this sentence.
It all may be completely wrong or silly but I'm determined to learn how to do it. I don't want to use ready-made solutions and the programming language is not a concern.
How would you guys do this task? Which model to choose and why? Normally to make NLP parsers, what steps are done.