Machine learning has undeniably emerged as a crucial element in the field of science and technology in recent years. Consequently, mastering libraries like scikit-learn, pivotal in the arsenal of machine learning tools, is of paramount importance.In this session, we delve into advanced aspects of leveraging the scikit-learn Python library for high-performance machine learning. We will…

Read More

# Machine Learning

## Learning Scikit-Learn

Machine learning has undeniably emerged as a crucial element in the field of science and technology in recent years. Consequently, mastering libraries like scikit-learn, pivotal in the arsenal of machine learning tools, is of paramount importance. This lecture is designed to provide a fundamental understanding of the scikit-learn Python library. To get the most out…

Read More

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

In this workshop, we will talk about deep learning and neural network from a different perspective. After a very brief introduction to what machine learning and deep learning are, our discussion will be focused on what deep learning technology can (and cannot) bring to academic research, including both the benefits and the challenges. No specific…

Read More

## Introduction to Neural Networks

This workshop is a descriptive “no-math” and “no-python” introduction to what deep learning is and how to train a deep neural network. Our discussion will be arranged along with a general procedure for working on a deep learning project. Basic knowledge of calculus and linear algebra will be helpful in understanding the details. Any questions…

Read More

## High Performance Machine Learning Using Scikit-Learn

As machine learning gains more and more popularity in science and technology in recent years, scikit-learn becomes one of the must-have libraries in the general machine learning toolbox. In this lecture we will discuss some advanced topic on using scikit-learn python library to make high performance machine learning, specifically the speedup modeling using multicore and…

Read More

## Learning Scikit-Learn

As machine learning gains more and more popularity in science and technology in recent years, scikit-learn becomes one of the must-have libraries in the general machine learning toolbox. In this lecture we will present an introduction about the basics of scikit-learn python library. Prerequisite knowledge for the workshop includes Python programming and basic machine learning…

Read More

## Learning Convolutional Neural Networks (2)

Workshop will be conducted in Zoom in PST time. Please Register here in advance for this lecture. This workshope will be the second lecture on the introduction to convolutional neural network. We will continue our learning on how to apply data augmentation and transfer learning techniques to get a better solution for the classic Dogs-vs-Cats…

Read More

## Learning Convolutional Neural Networks (1)

Workshop will be conducted in Zoom in PST time. Please Register here in advance for this lecture. This workshope will be an introduction on convolutional neural network. We will start our learning on how to use PyTorch to do image processing for classic Dogs-vs-Cats problem. The knowledge of topics covered in the previous sessions is…

Read More

## High Performance Machine Learning Using Scikit-Learn

As machine learning gains more and more popularity in science and technology in recent years, scikit-learn becomes one of the must-have libraries in the general machine learning toolbox. In this lecture we will discuss some advanced topic on using scikit-learn python library to make high performance machine learning, specifically the speedup modeling using multicore and accelerators and out-of-core learning. The session assumes the knowledge of topics covered in the first session. Working experience on Python programming, basic machine learning concepts and Scikit-learn will be helpful.

## Learning Scikit-Learn: the basics

As machine learning gains more and more popularity in science and technology in recent years, scikit-learn becomes one of the must-have libraries in the general machine learning toolbox. In this lecture we will present an introduction about the basics of scikit-learn python library. Prerequisite knowledge for the workshop includes Python programming and basic machine learning concepts.