SHARCNET MATLAB Hands-on Workshop

Event Information

Share this event

Date and Time

Location

Location

Room: DC-1302

Davis Centre, University of Waterloo

200 University Avenue West

Waterloo, Ontario N2L 3G1

Canada

View Map

Event description

Description

SHARCNET is pleased to invite Reece Teramoto and Sam Marshalik, Application Engineers at MathWorks, to teach a full day MATLAB hands-on workshop at the University of Waterloo. The workshop offers two popular topics: Deep Learning in MATLAB and Parallel Computing in MATLAB. This is a great opportunity for the MATLAB users to learn the best approaches in MATLAB to speedup their researches and to communicate face-to-face with the MATLAB experts.


The event is FREE but registration is required for the organizer to plan for a free Pizza Lunch and Coffee Break. A lunch time Data Centre (Graham cluster) tour is also planned.


Please NOTE that this is an ON-SITE event, not an online webinar.

Deep Learning in MATLAB

Instructor: Reece Teramoto, Application Engineer, MathWorks

Time: Nov. 14, 9:00am-12:00pm

Deep learning is introducing automation to the products we build and the way we do business. These techniques can be used to solve complex problems related to images, signals, text and controls.

In this hands-on workshop, you will write code and learn how to use MATLAB to:

  1. Train deep neural networks on GPUs in the cloud.
  2. Create deep learning models from scratch for image and signal data.
  3. Explore pretrained models and use transfer learning.
  4. Import and export models from Python frameworks such as Keras and PyTorch.
  5. Automatically generate code for embedded targets.

Please bring your laptop to the session.


Data Centre Tour during lunch time, 12:30 ~

The data centre hosts one of the largest Compute Canada clusters Graham


Parallel Computing in MATLAB

Instructor: Sam Marshalik, Application Engineer, MathWorks

Time: Nov. 14, 1:30pm-4:30pm

During this 3 hour hands-on workshop, you will be introduced to parallel and distributed computing in MATLAB for speeding up your application and offloading work. By working through common scenarios and workflows, you will gain an understanding of the parallel constructs in MATLAB, their capabilities, and some of the typical issues that arise when using them.

Workshop examples will vary in difficulty, starting from simple parallel usage concepts to more advanced techniques. Attendees will be able to ask questions and receive feedback regarding workshop exercises. Users will also have the opportunity to run MATLAB code on the cluster, if one is available and accessible. After the session, one on one sessions can be held, if scheduled ahead of time.

Highlights include:

  • Speeding up programs with parallel computing
  • Offloading computations and cluster computing
  • Working with large data sets
  • GPU Computing

Requirements:

MATLAB experience or basic programming or coding experience is suggested. Cluster compute and Linux experience is not required for this workshop.

Attendees to bring personal laptops or connect to their computer via a remote client that have MATLAB (at least R2016a) and Parallel Computing Toolbox installed.

Download the latest MATLAB release here . To get a 30 day trial for the workshop, follow the instructions here.

Since the trial license is for 30 days, please arrange for the installation time to make sure the trial license is valid on the workshop day of November 14.


UW Campus maps: https://uwaterloo.ca/map/

UW Campus Visitor Parking: https://uwaterloo.ca/parking/visitors

Date and Time

Location

Room: DC-1302

Davis Centre, University of Waterloo

200 University Avenue West

Waterloo, Ontario N2L 3G1

Canada

View Map

Save This Event

Event Saved