Workshop – Machine Learning with R: A Hands-On Introduction

Friday, June 24, 2022 – Livestream

Full-day: 8:00am – 4:00pm PDT

Intended Audience: People who want to use R to make predictions and discover valuable relationships in their data.

Knowledge Level: An introductory knowledge of R and machine learning is helpful, but not required.


Workshop Description

R offers a wide variety of machine learning (ML) functions, each of which works in a slightly different way. This one-day, hands-on workshop starts with ML basics and takes you step-by-step through increasingly complex modeling styles. This workshop makes ML modeling easier through the use of packages that standardize the way the various functions work. When finished, you should be able to use R to apply the most popular and effective machine learning models to make predictions and assess the likely accuracy of those predictions.

The instructor will guide attendees on hands-on execution with R, covering:

  • A brief introduction to R’s tidyverse functions, including a comparison of the caret and parsnip packages
  • Pre-processing data
  • Selecting variables
  • Partitioning data for model development and validation
  • Setting model training controls
  • Developing predictive models using naïve Bayes, classification and regression trees, random forests, gradient boosting machines, and neural networks (more, if time permits)
  • Evaluating model effectiveness using measures of accuracy and visualization
  • Interpreting what “black-box” models are doing internally

Hardware: Bring Your Own Laptop
Each workshop participant is required to bring their laptop. Software installation instructions are available at


  • Workshop starts at 8:00am PDT
  • AM Break from 9:30 – 9:45am PDT
  • Lunch Break from 11:30 – 12:15am PDT
  • PM Break: 1:45 – 2:00pm PDT
  • Workshops ends at 4:00pm PDT