Create a chatbot that helps your day to day
The initial objective should be to provide students with a solid foundation on how machines learn through examples provided by humans. The second objective is to help students demystify the internals of artificial intelligence by delving into building a chatbot. Lastly, it's also important to talk about the bad parts of machine learning, for example ethics, and how that plays a role in who should train the chatbot, what dataset to use and the implications of bias.
This course aims to demonstrate how artificial intelligence is used in chatbots. With a heavy focus on how to train a machine to understand common utterances, intents and slots. The goal of this course is to understand the difference between artificial intelligence and basic decision trees through a variety of exercises such as controlling virtual IoT devices with voice and text, implement Speech-to-Text (STT) and Text-to-Speech (TTS), integrate other deep learning modules and finally, for students to solidify their understanding, bundle it up into building a chatbot.
Students are tasked to create a chatbot for the school's webpage for handling public enquiries, or students can create a chatbot for the school open day for answering enquiries.
|Target Level||S1 - S6|
|Target No. of Students||About 20-30 students per class|