PROJECT OBJECTIVE: The need is to build a NLP classifier which can use input text parameters to determine the label/s of of the blog. Steps and tasks: [ Total Score: 20 points]
- Import and analyse the data set.
- Perform data pre-processing on the data: • Data cleansing by removing unwanted characters, spaces, stop words etc. Convert text to lowercase. • Target/label merger and transformation • Train and test split • Vectorisation, etc.
- Design, train, tune and test the best text classifier.
- Display and explain detail the classification report
- Print the true vs predicted labels for any 5 entries from the dataset
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
PROJECT OBJECTIVE: Design a python based interactive semi - rule based chatbot which can do the following:
- Start chat session with greetings and ask what the user is looking for.
- Accept dynamic text based questions from the user. Reply back with relevant answer from the designed corpus.
- End the chat session only if the user requests to end else ask what the user is looking for. Loop continues till the user asks to end it