Home

Machine Learning


Course Code

CS420

Session

Spring 2019

Instructor(s)

Weinan Zhang, Assistant Professor (tenure-track)

John Hopcroft Center for Computer Science

Shanghai Jiao Tong University

Description

Machine learning is the science of training machines with non-explicit programming based on a dataset to get them work on intelligent tasks. Machine learning has obtained fast development during the last two decades and now plays an important role in various aspects of our daily life, such as weather forecasting, e-commerce personalized recommendation, news categorization, face recognition, speech QA, self-driving, home robots, and medical expert system etc. Particularly, in March 2016, Google's AlphaGo beat Lee Se-dol on Game of Go with the score 4-1, which indicates the arrival of the new artificial (general) intelligence era with machine learning based on big data.

This course provides a comprehensive introduction of the fundamental problems and methodologies of machine learning, including supervised/unsupervised learning (covering most prediction applications, e.g., recommender systems, image recognition and webpage ranking etc.) and reinforcement learning (covering all decision-making applications, e.g., playing Go, self-driving, ad bidding and smart stock picking etc.). Additionally, the coursework includes hands-on tasks, in which the students are required to design machine learning programs to accomplish several intelligence tasks, and are highly encouraged to further improve the machine performance via trying different models and refining the code implementation.


© John Hopcroft Center for Computer Science, Shanghai Jiao Tong University
分享到

地址:上海市东川路800号上海交通大学软件大楼专家楼
邮箱:jhc@sjtu.edu.cn 电话:021-54740299
邮编:200240