Introduction to Machine Learning

https://ubc-library-rc.github.io/intro-machine-learning/

Land Acknowledgement

UBC Vancouver is located on the traditional, ancestral, and unceded territory of the xʷməθkʷəy̓əm (Musqueam) peoples.

Use the Zoom toolbar to engage The Zoom toolbar

Participants window

The participants menu

Learning Objectives

  • Define Machine Learning and recall the types of Machine Learning
  • Compare methods and techniques of Machine Learning
  • Identify appropriate methods for different use cases
  • Think about the ethical implications of using Machine Learning

Pre-workshop setup

What is Machine Learning

What is Machine Learning

Statistics

original comic by sandserif

Introduction to Machine Learning workshop at the University of British Columbia Conversation Starter

From DALL.E

Building a Machine Learning Model

Comparing to Classic Science

  • Theory-driven vs data-driven
  • Interpretability vs black box
  • Linear vs Iterative
  • Human-designed features vs automated feature extraction
  • Objectivity vs bias

Types of Machine Learning

From javatpoint

Self driving cars

Medical Diagnosis

Natural Language Processing

    Conversation Starter

    From 9Gag account on Pinterest

Limits of Machine Learning

  • Garbage In = Garbage Out
  • Data Limitation
  • Generalization and overfitting
  • Inability to explain answers
  • Ethics and Bias Limitations
  • Computational Limitations

Algorithms and Methods

Data Preparations

  • Types of Features (continuous/categorical)
  • Handling missing values
  • Feature scaling
  • Feature selection

Model Evaluation

Overfitting Underfitting

From geeksforgeeks

Algorithms and Methods

From mathworks

Algorithms and Methods

From mathworks

Open Jupyter Notebooks

Open In Colab

Python Libraries

Regression

From Javatpoint.com

Classification and Clustering

From miro account on Medium

Anomaly Detection

From mindsphere

Neural Networks

From thedatascientist

LNNs and Deep Learning

Large Neural Networks

From quantamagazine

Other Machine Learning Platforms

What is a generative model

Ethics

Ethics

Image from: Lepri, Bruno, Nuria Oliver, and Alex Pentland. "Ethical machines: The human-centric use of artificial intelligence." IScience 24.3 (2021): 102249.

Where to go from here?

More from the Research Commons at (UBC-V)

And from the Center for Scholarly Communication (UBC-O)