Introduction to Practical Machine Learning
Ph.D. -course
- ECTS credits
- 2
- Course code
- IGSIN919
- Resources
- Schedule
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
Level of Study
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
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
Grading Scale
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
Course Coordinator
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