Warning message

Submissions for this form are closed.

Machine Learning with R, 3 December 2019

Machine Learning with R in HPC

There has been an interest among some R users to get started in the fields of Machine Learning (ML) and High Performance Computing (HPC). R, being a programming language for data science, already has a wide variety of packages for ML available which can potentially benefit from HPC. In the present course, you will learn the basics of ML algorithms and how to program them in R. As realistic ML models are computationally demanding when running on a Desktop, we will also teach you how to run these models on Kebnekaise, a HPC cluster at our center. 

Requirements:  Basic knowledge of R, Linux

Date: 2019-12-03
Time: 9:00-17:00
Location: MC313
Instructors: Xijia Liu, Alonso Serrano, Pedro Ojeda
Deadline for registration: 2019-11-26

Contact Person: bbrydsoe .at. cs.umu.se

Slides and examples are linked from the schedule below.

NOTE This is an old course and some of the scripts specific for Kebnekaise are no longer valid and have thus been removed. You may find some similar examples for that part in the newer course "Using R in an HPC environment", though that is not focused specifically on Machine Learning.

Preliminary schedule

  • 09:00 - 10:00  Elements of Machine Learning (pdf file)
    • Introduction to Supervised Learning
    • Feature extraction
    • Linear model
    • Non-linear extension
    • Overfitting problem
    • Model evaluation and selection
  • 10:00-10:15 Coffee break
  • 10:15-11:00  Basic Supervised Learning algorithm (pdf file)
    • Kernel methods (Support Vector Machine)
    • Ensemble methods (Random Forest, Boosting, Neural Networks) 
  • 11:00-11:20  Using the clusters at HPC2N (pdf file)
  • 11:20-12:00  Using R at HPC2N (zip file with presentation and examples)
    • Writing and running R batch scripts
  • 12:00-13:00  Lunch (on your own) 
  • 13:00-15:00 Using R at HPC2N (pptx file)
  • 15:00-15:15 Coffee break
  • 15:15-17:00 Hands-on

Coffee and tea will be provided. Please bring a laptop for the hands-on. 


Please fill in the below form to sign up. All fields marked with * are required. ALL SEATS TAKEN! REGISTRATION CLOSED! Please email bbrydsoe@cs.umu.se to get put on a waiting list, in case seats open up.

Updated: 2021-09-09, 15:12