Workshops#

For course description and to register, please visit: https://idre.ucla.edu/events

2022 Summer

  • Learning Scikit-Learn

  • High Performance Machine Learning Using Scikit-Learn

2022 Spring

  • Introduction to Google Cloud Platform. Part 1: Overview

  • Introduction to Google Cloud Platform. Part 2: Compute engine and practice

  • Boosting Python for High Performance Data Analytics (1) Interpreter War

  • Boosting Python for High Performance Data Analytics (2) DataFrame Game

  • Data Visualization with Python I: Plotting Fundamentals

  • Data Visualization with Python II: Making Interactive Plots and Widgets

  • Job Scheduling on Hoffman2 Cluster

2022 Winter

  • Version Control with Git

  • Make and Makefiles

  • Tips to run Matlab on Hoffman2 cluster

  • Converting plots from Matlab to Python/matplotlib

  • Practical Parallel Computing Part 1: Running MPI Programs

  • Practical Parallel Computing Part 2: MPI Programming

  • Practical Parallel Computing Part 3: Introduction to PETSc

  • Learning Convolutional Neural Networks (1)

  • Learning Convolutional Neural Networks (2)

  • Learning Generative Adversarial Networks

  • Scientific Visualization with Paraview

2021 Fall

  • Docker containerization: Fundamentals

  • Docker containerization: Practices

  • Introduction to SQL

  • Job scheduling on Hoffman2 Cluster

  • Using SQL with Python for Data Analysis

  • Deep Learning, the Good, the Bad and the Ugly

  • Learning Deep Learning Mechanics

  • Learning PyTorch

  • Learning Convolutional Neural Networks

  • Common Data formats

2021 Summer

  • Introduction to the Linux Shell: Using the Command Line

  • Introduction to the Linux Shell: Shell Scripting

  • Workflow automation with continuous integration and deployment (CI/CD)

  • Topics in Scientific Computing with Julia

  • Data visualization from matlab to python matplotlib

  • Learning Scikit-Learn: the basics

  • Learning Scikit-Learn: advanced topics

  • An In-Depth Introduction to Google Colab

2021 Spring

  • Data Visualization with Python I: Plotting Fundamentals

  • Data Visualization with Python II: Making Interactive Plots and Widgets

  • Singularity on Hoffman2: Using containers on HPC resources

  • Package management in Julia

  • High-Performance Data Science in Python (1) Interpreter War

  • High-Performance Data Science in Python (2) DataFrame Game

  • Data Visualization with Julia

  • Introduction to Virtual machines and Containers

2021 Winter

  • Parallel computing using MPI and Julia

  • Numerical computing using Julia

  • Using Anaconda to mange packages on Hoffman2 Cluster

  • Introduction to Virtual Machines and Containers

  • Learning Scikit-Learn

  • Numerical Computing with Python: Python Basics

  • Numerical Computing with Python: Intro to Numpy, Scipy, and Pandas

  • Numerical Computing with Python: Numerical Modeling

2020 Fall

  • Jupyter Advanced Topics

  • Make and Makefiles

  • Advanced Graphics with Matlab

  • Learning Deep Learning with PyTorch (1) Introduction

  • Learning Deep Learning with PyTorch (2) Mechanics of Learning

  • Learning Deep Learning with PyTorch (3) Knowing PyTorch

  • Learning Deep Learning with PyTorch (4) Convolutional Neural Networks

  • Learning Deep Learning with PyTorch (5) Improving CNNs Performance

  • Learning Deep Learning with PyTorch (6) Generative Adversarial Networks

  • [Markdown for technical writing](https://github.com/schuang/markdown-for-technical-writing)