#!/usr/local/bin/php
Warning: "continue" targeting switch is equivalent to "break". Did you mean to use "continue 2"? in /cgihome/cis520/html/dynamic/2016/wiki/pmwiki.php on line 691
Warning: "continue" targeting switch is equivalent to "break". Did you mean to use "continue 2"? in /cgihome/cis520/html/dynamic/2016/wiki/pmwiki.php on line 694
Warning: Use of undefined constant MathJaxInlineCallback - assumed 'MathJaxInlineCallback' (this will throw an Error in a future version of PHP) in /cgihome/cis520/html/dynamic/2016/wiki/cookbook/MathJax.php on line 84
Warning: Use of undefined constant MathJaxEquationCallback - assumed 'MathJaxEquationCallback' (this will throw an Error in a future version of PHP) in /cgihome/cis520/html/dynamic/2016/wiki/cookbook/MathJax.php on line 88
Warning: Use of undefined constant MathJaxLatexeqrefCallback - assumed 'MathJaxLatexeqrefCallback' (this will throw an Error in a future version of PHP) in /cgihome/cis520/html/dynamic/2016/wiki/cookbook/MathJax.php on line 94
Main /
DescriptionCourse DescriptionCIS 520 provides a fundamental introduction to the mathematics, algorithms and practice of machine learning. Topics covered include:
AudienceThe course is aimed broadly at advanced undergraduates and beginning graduate students in computer science, electrical engineering, mathematics, physics, and statistics. Undergraduates who meet the prerequisites are particularly encouraged to enroll, as are students from other departments. This is a hard course; A good alternative for those with less linear algebra or time is CIS419/519 or, if you want a really nice, much easier intro, take the Coursera ML course. If unsure which to take, see this. Reading Materials
SoftwareWe will be using Matlab for the course. We will provide “free” copies (included in your tuition) here . Pre-requisites
ClickersWe will use a phone/computer based clicker system, polleverywhere. Please go to the Apple or Google app store and download a free copy for your phone. These will allow more interactive class. Trust me, you’ll learn more if you use this. Evaluation
The problem sets include programming questions in Matlab. The midterm and final will be semi-closed book exams (cheat sheet allowed0, which will encompass material covered in the lectures and assigned in the readings. For the project, you will be given an open-ended challenge problem, set up as a competition. We will use class participation as a factor in determining the final grade in borderline cases, so we encourage you to attend class and participate actively. We try very hard to make questions unambiguous, but some ambiguities may remain. If you are confused, please ask on piazza or in office hours. If you feel you need to make assumption, please state your assumptions explicitly. |