Needed an API targeted for text analysis, utilizing machine learning techniques in order to achieve automated text classification, which will help its client force control over what content being created.
The application should take advantage of deep learning technologies to build a model that can be learned from public content such as magazines and +18 content sites, in order to classify bad content from good one.
For example, server receives text content as the following:
you are smart duck(f----)
The server should return the number of obscene words and its position in the sentence, and a confidence level for each word.
The server programming language should be in Java 8+/Python.
Rest API, interface contains basically 3 major tasks
1-Indexing of new data( text data in our case) updating the database
2- Training the model based on new data
3- Interface to evaluate the text( categorize the text)
The goal is to evaluate the text if toxic or not
Then to give it a score based on the model
Machine learning bases API
So if we query any text even if not on correct english form
finally, A testing UI front end is required for demoing the application.