Jump to main content

Machine Learning Training

BCCR Training Programme in Machine Learning

Access the course content and exercises

This course is accessible through two github repositories. These can be used on their own by installing a local python environment, or used on HubroHub with a UiB user account. HubroHub is UiB's JupyterHub. Most exercises can also be run online with Google Colab with the links provided below.

All materials in these course are licensed under CC-BY-NC 4.0. See license here.

Beginner's course

6

Blocks in this course.

These introductory sessions are designed for researchers not using Machine Learning or Neural Networks. 

Beginner's course

Advanced sessions

3

blocks in this course

These sessions are designed for people with some previous ML experience and knowledge about neural networks, either from previous experience or from the beginner's course. If you have no prior experience, we highly recommend following the beginner's course first.

Advanced sessions

Office hours

We provide office hours for BCCR researchers to discuss their ML problems and how to apply these techniques to their own research. Get in touch if you want to schedule a chat!

Instructors

Please reach out to us if you have question on this course! This course started as an evening course for students at the University of Bergen's Geophysical Institute in 2025, and was delivered for BCCR researchers for the first time in 2026.