CMSC 422 (Section 0201): Introduction to Machine LearningUniversity of Maryland, College Park, Spring 2020
Instructor: Soheil Feizi InstructorSoheil Feizi, sfeizi@cs.umd.edu Course Assistant
TopicsThis course provides a broad introduction to machine learning and statistical inference. We will attempt to cover the following topics:
Note that this is a tentitive list and we may add or remove some topics as it fits. LecturesLectures are on Tuesdays and Thursdays, 3:30pm-4:45pm, in IRB 1116. Students are strongly encouraged to attend all the lectures. Relevant notes will be posted couple of hours after each lecture. Office HoursThe instructor and the course assistant will provide weekly office hours.
TextbookOur primary source of readings will be A Course in Machine Learning, a collection of notes by Hal Daumé III, which provides a gentle and thorough introduction to the field of machine learning. PrerequisitesMinimum grade of C- in CMSC320, CMSC330, and CMSC351; and 1 course with a minimum grade of C- from (MATH240, MATH461); and permission of CMNS-Computer Science department. CMSC 422 is a mathematical course. Linear algebra and probability background are required. You must be able to take derivatives by hand (preferably of multivariate functions). You must know what the chain rule of probability is, and Bayes’ rule. More background is not necessary but is helpful: for instance, dot products and their relationship to projections onto subspaces, and what a Gaussian is. We provide some reading material to help you refresh your memory, but if you haven't at least seen these things before, you will need to invest a significant amount of time to catch up on math background. We will make extensive use of the Python programming language. It is assumed that you know or will quickly learn how the program in Python. You should understand basic computer science concepts (like recursion), basic data structures (trees, graphs), and basic algorithms (search, sorting, etc.). Course DiscussionsAsk and answer questions, participate in discussions and surveys, contact the instructors, and everything else on Piazza. Email course TAs to get the access code. Course requirements and gradingAssignments
Exams
Final Project
Grading
Accommodations and PoliciesYou can find UMD's course policies here. Any student eligible for and requesting reasonable academic accommodations due to a disability is requested to provide, to the instructor in office hours, a letter of accommodation from the Office of Accessibility and Disability Services (ADS, formerly DSS) within the first TWO weeks of the semester. Any student who needs to be excused for an absence from a single lecture, recitation, or lab due to a medically necessitated absence shall:
If you observe religious holidays during the course, please notify course staff within the first two weeks of the semester. Course EvaluationsCourse evaluations are important and that the department and faculty take student feedback seriously. Students can go to the link to complete their evaluations. |