Gesture recognition in the Google Android phone.
Voice recognition in the Google Android phone.
Autonomous vehicles in the DARPA urban challenge.
Personalized recommendations by the online store Netflix.
In this course, we will discuss what makes an agent (human or machine) intelligent and primarily focus on its ability to learn. We will study computational models of human learning (Bayesian learning and handling uncertainty) and the ways they can inform us to build machine learning systems. Finally, we will try to understand and build several machine learning algorithms that have been applied successfully to diverse applications such as: machine translation, speech recognition, information retrieval on the web, autonomous vehicles, or personalized recommendation.
The Python programming language will be used to implement algorithms in the course. No previous knowledge of Python is necessary. Prerequisites: CS230 or by permission of instructor.
The class will meet 3 times a week. More information will be available soon.