CHATBOT
MACHINE LEARNING
Language
▪ Python
Status
• Completed 2018-11-17
Together with Ronja Faltin, I developed a chatbot by using the methods Natural Language Processing and Natural Language Toolkit. We created a clean dataset for our bot to get its data from.
The dataset contained sentences for the bot to use as replies depending on the input from the user. Cosine Similarity was used to compare the similarity between the asked question to a question in our dataset. By using Natural Language Processing the computer could understand, analyze, and manipulate the language in the dataset. We used Natural Language Toolkit for text processing such as lemmatization, stemming, and tagging. Lemmatization and stemming are Text Normalization’s techniques used to prepare text and words for further operations.
You can checkout the project on !