Virtual-Assistant icon indicating copy to clipboard operation
Virtual-Assistant copied to clipboard

user text recognition

Open ritwik12 opened this issue 7 years ago • 13 comments

Right now this virtual assistant is comparing strings entered by user directly, But it is not a good way as there are thousands of options and we can't compare all. So for that purpose we need to make our Virtual assistant intelligent so that it can understand what a user wants it to do.

NLP is one solution to that.

ritwik12 avatar Sep 05 '17 10:09 ritwik12

What do you mean by NLP? Neuro Linguistic Programming? or Neuronal Networks?

speedy-software avatar Oct 27 '17 15:10 speedy-software

@speedy-software Natural language processing.

ritwik12 avatar Oct 27 '17 16:10 ritwik12

can i try to help out? i used to code in C/C++ in 2003 or so, and stopped 'till now. Wanna start over again and want some people to guide me and motivate me to get into this area again.

speedy-software avatar Oct 27 '17 20:10 speedy-software

@speedy-software Yes sure, you can try :) Tell me if you need any help.

ritwik12 avatar Oct 27 '17 20:10 ritwik12

are we gonna do it with deep learning?

speedy-software avatar Oct 27 '17 21:10 speedy-software

@speedy-software It is your choice, you can do it in whichever way using A.I. The only requirement is that it should be in C. Most of the A.I algorithms are written for Python or R. Implementing them in C is a huge task itself. Do Look at your approach before beginning.

ritwik12 avatar Oct 28 '17 04:10 ritwik12

but do you want to for now continue with the started implementation style?

speedy-software avatar Oct 28 '17 13:10 speedy-software

@speedy-software I think I have implemented enough features for now. I am working on NLP only for now. but new features are always welcome.

ritwik12 avatar Oct 28 '17 17:10 ritwik12

ok, cause i have no idea about NLP at all. but your "codebase" for now is more or less understandable by me. and since i want to get back on track with C/C++, i see it as a good way to go for me.

speedy-software-ch avatar Oct 28 '17 21:10 speedy-software-ch

@speedy-software It's ohk, you may contribute by adding more features to it.

ritwik12 avatar Oct 29 '17 04:10 ritwik12

Implemented Natural Language Processing

Used a modified version of Multinomial Naive Bayes Algorithm which I created on my own and call it "Simplified Multinomial Naive Bayes Algorithm "

ritwik12 avatar Nov 04 '17 16:11 ritwik12

Any better approach than this or improvements in accuracy and efficiency are always welcomed.

ritwik12 avatar Nov 04 '17 16:11 ritwik12