COMP 551-001 Applied Machine Learning - sarath...

13
COMP 551-001 Applied Machine Learning Instructor: Sarath Chandar

Transcript of COMP 551-001 Applied Machine Learning - sarath...

Page 1: COMP 551-001 Applied Machine Learning - sarath chandarsarathchandar.in/teaching/2018/winter/comp551-001/notes/... · 2018. 1. 10. · Applied Machine Learning Sarath Chandar Programming

COMP 551-001 Applied Machine Learning

Instructor: Sarath Chandar

Page 2: COMP 551-001 Applied Machine Learning - sarath chandarsarathchandar.in/teaching/2018/winter/comp551-001/notes/... · 2018. 1. 10. · Applied Machine Learning Sarath Chandar Programming

Applied Machine Learning Sarath Chandar

Instructor

Sarath Chandar

2

Page 3: COMP 551-001 Applied Machine Learning - sarath chandarsarathchandar.in/teaching/2018/winter/comp551-001/notes/... · 2018. 1. 10. · Applied Machine Learning Sarath Chandar Programming

Applied Machine Learning Sarath Chandar

Teaching Assistants

3

Koustuv Sinha Philip Amortila Christopher Glasz

We will get more TAs!

Page 4: COMP 551-001 Applied Machine Learning - sarath chandarsarathchandar.in/teaching/2018/winter/comp551-001/notes/... · 2018. 1. 10. · Applied Machine Learning Sarath Chandar Programming

Applied Machine Learning Sarath Chandar

Course Details

Website: http://sarathchandar.in/teaching/2018/winter/comp551-001/

Schedule: http://sarathchandar.in/teaching/2018/winter/comp551-001/schedule.html

Schedule will be updated regularly! So it is always tentative!

4

Page 5: COMP 551-001 Applied Machine Learning - sarath chandarsarathchandar.in/teaching/2018/winter/comp551-001/notes/... · 2018. 1. 10. · Applied Machine Learning Sarath Chandar Programming

Applied Machine Learning Sarath Chandar

What is this course about?

This is an introductory course in Machine Learning which covers fundamental topics in supervised learning and unsupervised learning.

5

Page 6: COMP 551-001 Applied Machine Learning - sarath chandarsarathchandar.in/teaching/2018/winter/comp551-001/notes/... · 2018. 1. 10. · Applied Machine Learning Sarath Chandar Programming

Applied Machine Learning Sarath Chandar

Course Structure

● 2 lectures per week.● Optional reading (sometimes

compulsory).● 1 written exam (towards the end of

the semester).● No end semester exam.

6

● 4 tutorial sessions in total.● 3 programming assignments.● 1 Kaggle competition.● 1 reproducibility challenge project.

Theory Practice

Page 7: COMP 551-001 Applied Machine Learning - sarath chandarsarathchandar.in/teaching/2018/winter/comp551-001/notes/... · 2018. 1. 10. · Applied Machine Learning Sarath Chandar Programming

Applied Machine Learning Sarath Chandar

Grading Info

● Written Exam - 35%● 3 programming assignments - 30%● Kaggle competition - 15%● Reproducibility Challenge - 20%

7

Page 8: COMP 551-001 Applied Machine Learning - sarath chandarsarathchandar.in/teaching/2018/winter/comp551-001/notes/... · 2018. 1. 10. · Applied Machine Learning Sarath Chandar Programming

Applied Machine Learning Sarath Chandar

Programming Assignments

● 3 programming assignments.● Submission instructions will be released with the assignments.● Late work will be subject to a 30% penalty, and can be submitted up to 1 week after the

deadline.● You can use any programming language but support, tips, and tutorials will be based on

Python.

8

Page 9: COMP 551-001 Applied Machine Learning - sarath chandarsarathchandar.in/teaching/2018/winter/comp551-001/notes/... · 2018. 1. 10. · Applied Machine Learning Sarath Chandar Programming

Applied Machine Learning Sarath Chandar

Code of Conduct

● Zero tolerance for plagiarism and cheating!● Each assignment/project/competition comes with rules and you MUST follow them.

9

Page 10: COMP 551-001 Applied Machine Learning - sarath chandarsarathchandar.in/teaching/2018/winter/comp551-001/notes/... · 2018. 1. 10. · Applied Machine Learning Sarath Chandar Programming

Applied Machine Learning Sarath Chandar

Prerequisites

● Knowledge of a programming language (Matlab, R are ok; Python is best.)● Knowledge of probabilities/statistics (e.g. MATH-323, ECSE-305).● Knowledge of calculus and linear algebra.● Some AI background is recommended (e.g. COMP-424, ECSE-526) but not required.

10

Page 11: COMP 551-001 Applied Machine Learning - sarath chandarsarathchandar.in/teaching/2018/winter/comp551-001/notes/... · 2018. 1. 10. · Applied Machine Learning Sarath Chandar Programming

Applied Machine Learning Sarath Chandar

Parallel Section

● There is a parallel section for this course.● Assignments and Exams will be same.● Order of lectures would be slightly different.

11

Page 12: COMP 551-001 Applied Machine Learning - sarath chandarsarathchandar.in/teaching/2018/winter/comp551-001/notes/... · 2018. 1. 10. · Applied Machine Learning Sarath Chandar Programming

Applied Machine Learning Sarath Chandar

Course Feedback

● You can submit your feedback about the course at any point of time.● Check myCourses for a link to the Google form.● Feel free to give both positive and negative feedback about every lecture!

12

Page 13: COMP 551-001 Applied Machine Learning - sarath chandarsarathchandar.in/teaching/2018/winter/comp551-001/notes/... · 2018. 1. 10. · Applied Machine Learning Sarath Chandar Programming

Applied Machine Learning Sarath Chandar

Discussions

● We will use reddit for class discussions.● Check myCourses for link to the subreddit for the class.● You can post your questions lecture-wise.● Please do not create a new link or a post. Use the posts assigned for corresponding

lecture.

13