MØLBA3002 Machine Learning
- Course codeMØLBA3002
- Number of credits7,5
- Teaching semester2025 Spring
- Language of instructionEnglish
- CampusLillehammer
- Required prerequisite knowledge
Prerequisites: LDBA200 Applied programming. Recommended prerequisites: MØLBA3001 Data Engineering.
This course provides a foundation in supervised machine learning. It introduces regression and classification algorithms and teaches their use coupled with loss functions for optimal decision making. The topics covered are:
- Optimal decisions based on minimization of expected loss
- Regression methods (linear regression, neural networks, etc.)
- Classification methods (logistic regression, discriminant analysis, naive Bayes classifier, etc.)
- Performance evaluation
- Bias-variance tradeoff
- Model selection and averaging
- 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)
- 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 course's lectures.
Form of assessment | Grading scale | Grouping | Duration of assessment | Support materials | Proportion | Comment |
---|---|---|---|---|---|---|
Home exam | ECTS - A-F | Individual | 48 Hour(s) |
| 40 % | |
Written examination with invigilation | ECTS - A-F | Individual | 4 Hour(s) |
| 60 % |
- 48-hour individual take-home exam (counts 40% of the grade). The exam consists of practical assignments and a written report.
- 4-hour individual school exam under attendance (counts 60% 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