Swedish name: Maskininlärning
This syllabus is valid: 2018-01-01 and until further notice
Course code: 5DV194
Credit points: 7.5
Education level: Second cycle
Main Field of Study and progress level:
Computing Science: Second cycle, has only first-cycle course/s as entry requirements
Grading scale: Pass with distinction, Pass with merit, Pass, Pass with distinction, Pass, Fail
Responsible department: Department of Computing Science
Established by: Faculty Board of Science and Technology, 2017-12-12
The course introduces the basic grounding in concepts and a range of model based and algorithmic machine learning methods, as well as practical design and evaluation of some machine learning solutions.
The course is divided into three parts:
Part 1: Principles, 4 credits.
This part introduces the background and important applications of machine learning. The following topics will be covered: support vector machines, naive bayes, k-nearest neighbor, decision trees, neural networks, linear regression, clustering, hidden markov model, and reinforcement learning. Meanwhile, a series of important concepts and knowledge will be mentioned including bias/variance tradeoffs, generative/discriminative learning, kernel methods, parametric/non-parametric learning, graphic models, and deep learning. Some machine learning libraries (e.g. scikit- learn) and development tool will be briefly introduced.
Part 2: Seminar, 0.5 credits.
Research papers on some specific machine learning topics will be provided in advance to all the students for reading. In this part, the students are divided into groups and are required to give short presentations to explain and assess the assigned paper (i.e. the proposed solution, datasets, experimental design etc.). One group representative can be chosen to present but all group members must be present and involved in discussion. The teacher and other students will ask questions and give feedback.
Part 3: Practice, 3 credits.
This part consists of 2-4 mandatory practical assignments. The students are required to apply some of the machine learning algorithms/models and frameworks/libraries from Part 1 into practice by solving the assigned problems in real applications (e.g. text classification, search engine, or recommendation system).
Knowledge and understanding
After completing the course the student will be able to:
Skills and abilities
After completing the course the student will be able to:
Values and attitudes
After completing the course the student will be able to:
Univ: To be admitted you must have (or equivalent) 90 ECTS-credits including 60 ECTS-credits in Computing Science or two years of completed studies within a study programme (120 ECTS-credits). In both cases, including at least 7.5 ECTS-credits in artificial intelligence (e.g. 5DV121) and at least 7.5 ECTS-credits in mathematical statistics, (e.g. 5MS045).
Proficiency in English equivalent to Swedish upper Secondary course English A/5. Where the language of instruction is Swedish, applicants must prove proficiency in Swedish to the level required for basic eligibility for higher studies.
The course consists of lectures, seminars and practical assignments. In addition to scheduled activities also requires individual work with the material.
Assessment on the course consists of a series of assignments (50%), one seminar (15%) and one written exam (35%). We totally assign 1000 points to this course as follows:
Part 1: Principles - 350 points (FSR 1, 2, 3): The rating of Part 1 is any of the following: Fail (U) or Pass (G) and to get a pass grade the student must have at least 175P at the part. The assessment is done by a written exam in halls.
Part 2: Seminar - 150 points (FSR 2, 3, 7): The rating of Part 2 is any of the following: Fail (U) or Pass (G) and to get a pass grade the student must have at least 75P at the part. The assessment is made during a mandatory seminar where the students are required to give short presentations to explain and assess the assigned paper (i.e. the proposed solution, datasets, experimental design etc.). The teacher and other students will ask questions and give feedback.
Part 3: Practice - 500 points (FSR 4, 5, 6): The rating of Part 1 is any of the following: Fail (U) or Pass (G) and to get a pass grade the student must have at least 250P at the part. The assessment consists of 2-4 mandatory assignments that are presented in written reports (e.g. code, solution description, and algorithm evaluation).
At the course as a whole one of the grades Pass with Distinction (5), Pass with Merit (4), Pass (3), or Fail (U) is given. To pass the course completely, all mandatory parts must be passed. The final score is determined from the collected score according to the following scale:
Pass with Distinction (5): p> = 900
Passed with Merit (4): 900> p> = 750
Pass (3): 750> p> = 500
Fail (U): 500> p
An additional seminar will be arranged for students who fail to attend the first seminar. Students who are absent from both seminars have to attend the seminar in the next year to get the corresponding credits to pass the course.
A student who has passed an examination may not be re-examined.
A student who has taken two tests for a course or segment of a course, without passing, has the right to have another examiner appointed, unless there exist special reasons (Higher Education Ordinance Chapter 6, section 22). Requests for new examiners are made to the head of the Department of Computing Science.
Examination based on this syllabus is guaranteed for two years after the first registration on the course. This applies even if the course is closed down and this syllabus ceased to be valid.
TRANSFER OF CREDITS
Students have the right to be tried on prior education or equivalent knowledge and skills acquired in the profession can be credited for the same education at Umeå University. Application for credit is submitted to the Student Services / Degree. For more information on credit transfer available at Umeå University's student web, www.student.umu.se, and the Higher Education Ordinance (Chapter 6). A refusal of crediting can be appealed (Higher Education chapter 12) to the University Appeals Board. This applies to the whole as part of the application for credit transfer is rejected.
This course may not be used towards a degree, in whole or in part, togehter with another course of similar content. If in doubt, consult the student counselors at the Department of Computing Science and / or the program director of your program.
Material som tillhandahålls av institutionen/Materials provided by the department
Institutionen för datavetenskap :
Alpaydin Ethem
Introduction to machine learning
Third edition. : Cambridge, Massachusetts : The MIT Press : [2014] : xxii, 613 pages :
ISBN: 978-0-262-02818-9
Search the University Library catalogue