Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Machine Learning Behind Chatbots

Bhavani Ravi
September 22, 2018

Machine Learning Behind Chatbots

Google Assistant and Siri have tickled our curiosity enough to dive deep and understand under the hood technologies that make a chatbot.
Though we don’t have Google level of data to create a generalized chatbot, we can use the existing NLP engines and create chatbots that produce valuable results in a specific domain.

This talk is structured from my quest to build a chatbot engine and what I understood by demystifying an open-source chatbot engine.

Bhavani Ravi

September 22, 2018
Tweet

More Decks by Bhavani Ravi

Other Decks in Programming

Transcript

  1. About Me - Software Engineer Orangescape - Chatbots & Python

    specialist  - Build2learn, Women Techmakers - I live in twitter - @geeky_bhavani
  2. Tokenize Suggest me some italian restaurant Cuisine: Italian Featurize Predict

    Label Encode BILOU tagging Entity Extraction Pipeline
  3. Some Interesting Facts 1. We never remove stop words 2.

    NER is used in POS Tagging 3. It is so easy to understand the ML behind chatbot 4. None of this is important for you to get started with building chatbots