Introduction to Practical Machine Learning

Ph.D. -course

Course description

Objectives and Content

General content

This course gives an intuitive introduction to machine learning both in theory and practice.

The course has three parts.

The first is a brief, introductory lecture to the software “R”, which will be used to han-dle the practical examples of data management and machine learning.

The second part will cover “Machine learning: What is it?” and describe how it allows the discovery of knowledge from data. Since data is the fuel that drives machine learning, we will dive into data management where descrip-tion of organization, storage, cleansing, filtration, and preparation of data collected and used in re-search projects will be explained. In machine learning, multiple topics including data as a source for future decision-making, supervised and unsupervised learning techniques will be covered.

The third part includes a group project where PhD candidates will work together on datasets, either of their choice (i.e., PhD-related) or open datasets, and apply machine learning techniques to distill in-teresting patterns and knowledge. Candidates will be given 3 weeks to work on the project and pre-sent their results in the class.

Type of course

Methods

Learning Outcomes

General learning objective

After completion of the course, the PhD candidates will be able to conceptualize the different types of machine learning. Candidates will be able to begin writing and executing R scripts, filter, manage, and clean data as well as apply machine learning techniques on datasets.

Knowledge

After completion of the course, the candidate…

  • understands the theoretical foundation of machine learning
  • understands the differences between various machine learning techniques
  • is capable of performing various machine learning techniques

Skills

After completion of the course, the candidate…

  • can get open datasets, clean, and filter data to perform machine learning
  • can prepare data that is suitable for particular machine learning techniques
  • can perform supervised and unsupervised machine learning techniques such as clustering, regres-sion, and text mining

General competence

After completion of the course, the candidate…

  • has acquired solid competence on how to best apply and communicate findings of machine learning approaches to the broad audience.

ECTS Credits

2 ECTS or 2,5 ECTS (additional obligatory requirements).

Level of Study

PhD

Semester of Instruction

Sping or Autumn.

The course will given in Spring 2026. Please check the IGSIN homepage for an overview of when and where the course is planned next time. IGSIN: International Graduate School in Interdisciplinary Neuroscience | University of Bergen

Place of Instruction

UiB, Bergen
Access to the Course

The course is primarily directed towards PhD candidates, but others can apply.

Internal candidates sign up via StudentWeb, external PhDs can send an email to vanessa.seeligmann@uib.no.

Note that the course must have a minimum of 12 participants. We will contact you shortly after the deadline whether the course takes place and whether you got admitted.

Compulsory Assignments and Attendance

In order to pass the course and obtain 2 ECTS, every participant is required to attend in person for at least 80 % of the lectures, as well as participate in the group work.

In order to obtain 2.5 ECTS, every participant has to additionally attend the introduction to R lecture (5h) as well as reading and preparing for the introductory lecture (8h).

In case one of the mandatory tasks are not carried out/delivered in time, no ECTS point can be obtained.

Forms of Assessment
Group presentation in class & reflection ote submitted in Inspera at the end of the course.
Grading Scale
Pass or fail.
Reading List

Burger, S. V. (2018). Introduction to machine learning with R: Rigorous mathematical analysis. O'Reilly Media, Inc.

Grolemund, G. & Wickham, H. (2017). R for data science: import, tidy, transform, visualize, and model data. O'Reilly Media, Inc.

Nwanganga, F., & Chapple, M. (2020). Practical machine learning in R. John Wiley & Sons.

Other literature will be provided before the class on Mitt UiB.

Course Evaluation
The course will be evaluated by a survey.
Course Coordinator
Senior Researcher Mohammad Khalil (SLATE): mohammad.khalil@uib.no
Course Administrator

The International Graduate School in Interdisciplinary Neuroscience, in collaboration with Center for Science of Learning and Technology (SLATE)

Graduate school leader: Marco.Hirnstein@uib.no

Graduate school administration: Vanessa.Seeligmann@uib.no