Everything about AI/Deep Learning ChatBot - Research, Code and Samples
Start with this course - Deep Learning and NLP A-Z™: How to create a ChatBot. This course expects you to know Python and basics of Deep Learning programming. I know Python, however not much of AI/Deep Learning programming. So, after the data cleaning portion in course, I got totally lost in AI/Deep Learning part. The purpose of this github repo is to document my learning process. Following is not in specific order, but by the end of it, I should be expert in ChatBots, be able to determine whether to build, use COTS (commercial off the shelf) or FOSS (Free and Open Source) ChatBot. Lets begin... build vs buy.
I am keeping this at the top, because I am proponent of buy over build. You build, only if there are no products out there that meets most of your requirements. Hence, I will research bots available in the market
I am starting off with seq2seq as course uses it to build a chatbot. I ran into Google Meena while quick research on seq2seq. Based on initial research, this is the best chat bot available. Lets see how my learning goes and how we meet our goal of selecting or building a chatbot. Update (4/30/2020): FB released their own chat bot that they claim is better than Google's.
Serverless BERT with Hugging Face (https://www.philschmid.de/)
- Free eBook: Python Machine Learning By Example (Packt) - https://www.packtpub.com/free-ebooks/big-data-and-business-intelligence/python-machine-learning-example/9781783553112
- Free online course - Deep Learning for Natural Language Processing (University of Oxford via Independent)
- 10 Free Top Notch Natural Language Processing Courses = https://www.kdnuggets.com/2019/10/10-free-top-notch-courses-natural-language-processing.html
- Seq2Seq - Wikipedia
- seq2seq model in Machine Learning - GeeksForGeeks.org
- Understanding RNNs, LSTM and Seq2Seq model using a Practical implementation of chatbot in Tensorflow by Harsh Panwar
Towards a Conversational Agent that Can Chat About…Anything
- Blog - https://ai.googleblog.com/2020/01/towards-conversational-agent-that-can.html
- Paper - https://arxiv.org/pdf/2001.09977.pdf
A state-of-the-art open source chatbot