The goal of this course is to introduce students to current methods and recent advances in conversational artificial intelligence (AI) and provide hands-on experience building a conversational AI system. The course will introduce students to basic components of a dialogue system, with an emphasis on conversational (vs. task-oriented) systems. Students will work in teams on labs and a final project. Amazon Alexa and AWS will be used as the primary development platform.

Prerequisites:

  • Programming experience with NodeJS or Python
  • Natural Language Processing and/or Artificial Intelligence and/or Machine Learning

Contact Information:

Course & Office Hours:

  • Lectures: Tuesday 4:30pm – 6:20pm [MEB 237]
  • Labs: Thursday 4:30pm – 6:20pm [MEB 237]
  • Hao Fang: Tuesday 3:00pm – 4:00pm [EEB M406]
  • Hao Cheng: Friday 4:30pm – 5:30pm [EE Atrium]

Grading Policy:

  • Labs: 40% (4 labs, each 5% checkoff + 5% report)
  • Paper presentation: 10%
  • Project Proposal: 10%
  • Project Demo: 20%
  • Project Report: 20%

Deadlines: Please submit your reports in Canvas.

April 3, 2018 Team registration
April 10, 2018 Lab 1 report
April 19, 2018 Project proposal
May 1, 2018 Lab 2 report
May 15, 2018 Lab 3 report
May 29, 2018 Lab 4 report
June 8, 2018 Project report