Machine Learning with Tidymodels

Machine Learning with Tidymodels

This one-day course will be focus on how we can use the {tidymodels} suite of packages to implement machine learning techniques in R.

By Jumping Rivers

Date and time

Tue, 17 Jun 2025 05:30 - Wed, 18 Jun 2025 09:00 PDT

Location

Online

Refund Policy

Refunds up to 7 days before event

About this event

  • Event lasts 1 day 3 hours

Machine learning is the process of applying statistical techniques to gain systematic information about a quantity of interest. We will be specifically focusing on how we can use the {tidymodels} suite of packages to implement these techniques. We cover key reasons for model fitting, such as prediction and inference, on quantitative and qualitative responses.

This is an online course and will take place, from 13:30 - 17:00 (UK time), on the 17th & 18th of June. The closing date for enrollment is June 10th.

Learning outcomes


Session 1:

By the end of session 1 participants will…

  • understand Machine Learning with statistical models including prediction, inference, regression and classification.
  • understand the purpose, aims and benefits of performing machine learning in the Tidymodels framework.
  • be able to perform fundamental machine learning methods in the Tidymodels style using {parsnip}.
  • know how to perform prediction and classification using linear and logistic regression models.
  • be able to classify with K-nearest neighbours models.

Session 2:

By the end of session 2 participants will…

  • be able to create training and testing datasets using {rsample}.
  • be able to compare models and assess predictive performance using {yardstick}.
  • be able to evaluate classification performance metrics such as accuracy, specificity and sensitivity.
  • have enough knowledge to apply model pre-processing using {recipes}.
  • comfortably create a workflow using the {workflows} package.

This course does not include

  • Using {parsnip} to create Linear Discriminant Analysis models.
  • Using V-fold cross validation data splits and bootstrap samples for model assessment and parameter tuning.
  • Applying penalised regression techniques on models with a high number of predictor variables.
  • Using tree-based models in regression & classification problems.

The above are covered in our advanced machine learning with Tidymodels course.

Prior knowledge


It will be assumed that participants are familiar with R. For example inputting data, basic visualisation, basic data structures and use of functions. Attending the Introduction to R course will provide a sufficient background, but the programming with R will be helpful.

Attendee feedback


  • “Difficult concepts were well-explained and I never felt like I couldn’t keep up”
  • “Teaching staff was great and really patient in answering questions.”
  • “The course was brilliant. Theo covered every topic in just enough detail and he had a really engaging style. He created a great atmosphere where everyone felt comfortable enough to ask questions. I have never taken such a comprehensive course that was so well designed (even at Uni).”

How to sign up


Please register. You will be invoiced by our team and receive the Zoom invitation and pre-course information by email.

If you have any questions at all, please don't hesitate to reach out to us at training@jumpingrivers.com.

Organised by

Jumping Rivers is an analytics company based in the North East who specialise in creating bespoke solutions for modern business problems. Their team is made up of experts in data science and data engineering from many different backgrounds, and their wealth of knowledge and experience allows them to think outside the box and solve problems in new and innovative ways.