-
Notifications
You must be signed in to change notification settings - Fork 2
TODO
Utkarsh Srivastava edited this page Sep 21, 2019
·
3 revisions
Things which I believe would be most useful -
Create Flask APIs - prediction function should be exposed via flask, so that it becomes implementation agnostic- Improve architecture
- Add error handling and add comments
- Add higher weightage to classes which fall in the category of expletives, or escalations -
- One way is to have separate models for various categories, for e.g., expletive, escalations and business specific queries.
- Add a voting classifier on top of all models to correctly estimate the response
reason point 4 is required because the bot confuses between queries like "You're Cute" and "You're Stupid", and responds in a similar fashion.
- Add normalizer to look for spelling mistakes
Add lemmatization and stemming to improve accuracy- Add additional classifier for estimating category of question. This can be used to send input to selective classifier based on category.
- Add follow-up queries support.
- Add process to record unclassified queries
- If system identifies an unclassified query, it should be appended, to be able to access at later stage, for retraining.
- Restructure the training data storage. More on this below.
- Move data to database instead of csv file. that ways, it would be better managed.
- Implement an GUI for adding data/ training, once point 10 is completed.
- Add Multi-lingual support.