course-details-portlet

IDATG2208

Introduction to Machine Learning

Credits 7.5
Level Third-year courses, level III
Course start Autumn 2026
Duration 1 semester
Language of instruction Norwegian
Location Gjøvik
Examination arrangement Portfolio

About

About the course

Course content

The course gives a basic introduction to data analysis and machine learning. It covers the learning regimes of supervised and unsupervised learning thoroughly, and a light introduction to reinforcement learning and explanation methods for machine learning models. The course work is project driven with focus on applications, using Python and commonly used machine learning libraries.

Learning outcome

Knowledge

The candidate has the knowledge of:

  • fundamentals of machine learning with commonly used learning algorithms.

Skills

The candidate has:

  • ability to analyse data sets, and train and evaluate machine learning models on data.
  • can evaluate the adequateness of learning regimes based on the data.

General competencies

Candidate can:

  • understand the basic principles of data analysis and machine learning.
  • has the knowledge about the applicability and limitations of different contemporary learning algorithms.

Learning methods and activities

Teaching activities every week:

  • Lectures using student-active learning methods such as teacher-led lectures, problem-based/case-based learning and solving practical problems in machine learning.
  • Guided lab sessions will be conducted with teaching assistants with individual mentoring and assignment solving.

Mandatory assignments: Mandatory assignments will be provided and 90% of the assignments must be approved to qualify for the final exam.

Further on evaluation

The portfolio assessment, conducted individually, forms the basis for the final grade in the course IDATG2008. The portfolio consists of a machine learning project and a report, which are submitted together for evaluation at the end of the semester. Guidance is provided along the way through discussions and voluntary feedback sessions spread out over time during the semester.

In the case of a voluntary retake of the course, the entire portfolio must be redone during the next time offering of the course.

Specific conditions

Course materials

Hands-on Machine Learning with Scikit Learn, Keras and Tensorflow, 2022, Aurelien Geron

Credit reductions

Course code Reduction From
TDT4172 7.5 sp Autumn 2025
This course has academic overlap with the course in the table above. If you take overlapping courses, you will receive a credit reduction in the course where you have the lowest grade. If the grades are the same, the reduction will be applied to the course completed most recently.

Subject areas

  • Computer and Information Science

Contact information

Course coordinator

Department with academic responsibility

Department of Computer Science

Examination

Examination

Examination arrangement: Portfolio
Grade: Letter grades

Ordinary examination - Autumn 2026

Portfolio
Weighting 100/100 Exam system Inspera Assessment