Our Progress on the NLP(Natural Language Processing) aspect of the Project
Since the beginning of our project, as a team, we have been doing background studies on the concepts involved in our project namely, Digital Signal Processing, Speech Recognition and Natural language processing (NLP). I have been handling the NLP aspect of our project for the past months and we have arrived at some conclusions relevant to our scope. As per Wikipedia, NLP is a subfield of linguistics, computer science, information engineering, and artificial intelligence concerned with the interactions between computers and human languages, in particular how to program computers to process and analyze large amounts of natural language data. According to the methodology mentioned above, following the audio signal analysis and speech to text conversion, the NLP module detects the offensive profanity using Machine Learning. So far, we have implemented the machine learning model for English with around 96% using an opensource training dataset which consists of twitter fe