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 will be used as the primary development platform.

Prerequisites:

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

Contact Information:

Course & Office Hours:

  • Lectures: Tuesday 4:30pm – 6:20pm [EEB 026]
  • Labs: Thursday 4:30pm – 6:20pm [EEB 026]
  • Hao Cheng: Tuesday 3:00pm – 4:00pm [EEB 431]
  • Trang Tran: Thursday 3:00 pm – 4:20pm [EE Atrium, 2nd floor of EEB]

Grading Policy:

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

Deadlines: Please submit your reports in Canvas.

April 9, 2019 Team registration
April 16, 2019 Lab 1 report
April 25, 2019 Project proposal
April 30, 2019 Lab 2 report
May 14, 2019 Lab 3 report
May 28, 2019 Lab 4 report
June 14, 2019 Project report