MØLBA3002 Machine Learning
- Course codeMØLBA3002
- Number of credits7,5
- Teaching semester2024 Spring
- Language of instructionEnglish
- CampusLillehammer
- Required prerequisite knowledge
Prerequisites: LDBA200 Applied programming (anvendt programmering). Recommended prerequisites: MØLBA3001 Data Engineering (datahåndtering og analysedesign).
This course provides students with a solid foundation within applied data analytics and programming. The topics covered are:
- Regression methods (neural networks, tree-based methods, etc.)
- Classification methods (logistic regression, support vector machines, etc.)
- Methods of unsupervised learning (clustering, anomaly detection, etc.)
- Model selection and averaging
- Performance evaluation
- Regularization
- Cross validation and the bootstrap
Learning Outcome
Upon completion of the course, the candidate shall:
- Have advanced knowledge of the main principles and methods used in machine learning (k1)
- Explain context-dependent possibilities and limitations of machine learning methods (k2)
- Discuss the main differences between regular data and "big data" in machine learning applications (k3)
- Have in-depth knowledge of machine learning’s role in business analytics (k4)
- Interpret and discuss recent research results comparing performance of various machine learning techniques applied to business or economic data (k5)
Upon completion of the course, the candidate shall be able to:
- Apply and implement known machine learning algorithms for solving business problems (f1)
- Design selected types of algorithms and implement them (f2)
- Identify bottlenecks and propose changes to machine learning algorithms to improve performance (f3)
- Evaluate the expected performance of machine learning methods (f4)
- Make qualified choices of machine learning methods for a given business problem (f5)
Upon completion of the course, the candidate shall be able to:
- Apply machine learning algorithms to gain new insight into a company's economic and managerial challenges (g1)
- Convey knowledge about the use of machine learning methods and communicate with experts on design and implementation of machine learning algorithms and applications (g2)
Teaching methods
- Lectures
- Problem solving sessions
- Tutorial videos
- Case studies
- Quizzes
- Mandatory homework assignments must be handed in before each teaching module (a total of 4). These will be combinations of practical and theoretical exercises covering key topics in the course.
- Three out of four homework assignments must be passed to be allowed to take the exam.
- Attendance on at least 50% of the courses lectured teaching.
Form of assessment | Grading scale | Grouping | Duration of assessment | Support materials | Proportion | Comment |
---|---|---|---|---|---|---|
Home exam | ECTS - A-F | Individual | 48 Hour(s) |
| 60 % | |
Written examination with invigilation | ECTS - A-F | Individual | 4 Hour(s) |
| 40 % |
- 48-hour take-home exam (counts 60% of the grade). The exam consists of practical assignments and a written report.
- 4-hour individual school exam under attendance (counts 40% of the grade).
Graded A-F, where E is minimum for passing the exam. Both exams must be passed for the student to pass the course.
Reading list
No reading list available for this course