EdX

Machine Learning for Semiconductor Quantum Devices (edX)

Machine Learning for Semiconductor Quantum Devices (edX)

Learn how to deploy artificial intelligence to control and calibrate semiconductor quantum computing chips. Quantum computing is a fast-growing technology and semiconductor chips are one of the most promising platforms for quantum devices. The current bottleneck for scaling is the ability to control semiconductor computing chips quickly and efficiently.

Class Deals by MOOC List - Click here and see EdX's Active Discounts, Deals, and Promo Codes.

This course, aimed at students with experience equivalent to a master’s degree in physics, computer science or electrical engineering introduces hands-on machine learning examples for the application of machine learning in the field of semiconductor quantum devices. Examples include coarse tuning into the correct quantum dot regime, specific charge state tuning, fine tuning and unsupervised quantum dot data analysis.
After the completion of the course students will be able to:

  • assess the suitability of machine learning for specific qubit tuning or control task and
  • implement a machine learning prototype that is ready to be embedded into their experimental or theoretical quantum research and engineering workflow.

This course is part of the Quantum 301: Quantum Computing with Semiconductor Technology Professional Certificate.

What you'll learn

  • To understand the utility of machine learning in tuning of semiconductor quantum devices
  • To formulate various stages of tuning as a machine learning problem
  • To develop and implement in Python a machine learning prototype for variety of semiconductor qubit tuning tasks
  • To assess the suitability of machine learning in specific semiconductor quantum computing experimental workflows

Syllabus

Week 0: Introduction to the course and self-study of the prerequisites

Week 1: Supervised learning for quantum dot configuration tuning

  • Review of neural networks
  • Formulate configuration tuning as a neural network learning task
  • Applicability for quantum experiments
  • Coding demonstration: Supervised supervised neural network configuration classification

Week 2: Charge tuning with neural networks

  • Introduction to charge tuning
  • Tuning to specific charge states as supervised neural network with feedback loop
  • Experimental charge tuning
  • Coding demonstration: Charge charge state preparation using neural network with feedback loop
  • Midterm exam (multiple choice)

Week 3: Unsupervised learning for analysis of quantum dot data
Introduction to unsupervised learning
Clustering methods for analysis of charge stability diagrams
Outlook and applicability to experimental systems
Coding demonstration: kernel-PCA clustering of charge stability data

Week 4: Fine-tuning with neural networks

  • Introduction to fine-tuning
  • Fine Fine-tuning as a Hamiltonian learning problem
  • Experimental fine-tuning
  • Coding demonstration: Hamiltonian learning for qubit characterization

Week 5: Conclusion and Recap

  • Overview of the techniques and applications
  • Outlook for artificial intelligence as a tool for control and calibration of quantum devices
  • Final exam - multiple choice and optional project (video brief) with a forum for questions

Necessary prerequisites:

  1. Programming in Python
  2. Basic familiarity with quantum dots

Recommended prerequisites:

  1. Introductory knowledge of neural networks (we will provide reading material and review this concept at the beginning of the course, but some previous knowledge will better facilitate your learning).
  2. Basic familiarity with PyTorch (we will take time to explain the code in detail, but looking at the PyTorch package before the course starts will be very helpful).
Go to Class
MOOC List is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Related Courses

Computing for Data Analysis (edX) EdX
Georgia Institute of Technology,GTx

Computing for Data Analysis (edX)

A hands-on introduction to basic programming principles and practice relevant to modern data analysis, data mining, and machine learning. The modern data analysis pipeline involves collection, preprocessing, storage, analysis, and interactive visualization of data. In the course, you’ll see how computing and mathematics come together.

Aug 19th 2024
13-24 Weeks
Introduction to Scientific Machine Learning (edX) EdX
Purdue University,PurdueX

Introduction to Scientific Machine Learning (edX)

Learn the basics of machine learning with hands-on practical examples on engineering applications. This course provides an introduction to data analytics for individuals with no prior knowledge of data science or machine learning. The course starts with an extensive review of probability theory as the language of uncertainty, discusses Monte Carlo sampling for uncertainty propagation, covers the basics of supervised (Bayesian generalized linear regression, logistic regression, Gaussian processes, deep neural networks, convolutional neural networks), unsupervised learning (k-means clustering, principal component analysis, Gaussian mixtures) and state space models (Kalman filters).

Aug 21st 2023
13-24 Weeks
Quantum Detectors (edX) EdX
Purdue University,PurdueX

Quantum Detectors (edX)

Learn about quantum sensors and devices that extract maximal information from the world around us. Classical detectors and sensors are ubiquitous around us from heat sensors in cars to light detectors in a camera cell phone. Leveraging advances in the theory of noise and measurement, an important paradigm of quantum metrology has emerged. Here, ultra-precision measurement devices collect maximal information from the world around us at the quantum limit.

Feb 12th 2024
5-12 Weeks
Recommender Systems: Behind the Screen (edX) EdX
Université de Montréal,UMontrealX

Recommender Systems: Behind the Screen (edX)

How are items recommended when you’re browsing for movies, jobs or clothing online? Register here and you’ll discover the fundamental concepts and methods allowing the most relevant item suggestions to users from e-commerce to online advertisement. In this course, you will explore and learn the best methods and practices in recommender systems, which are an essential component of the online ecosystem. This course was developed by IVADO and HEC Montréal as part of a workshop that took place in Montreal.

Sep 26th 2023
5-12 Weeks
Applied Quantum Computing III: Algorithm and Software (edX) EdX
Purdue University,PurdueX

Applied Quantum Computing III: Algorithm and Software (edX)

Learn domain-specific quantum algorithms and how to run them on present-day quantum hardware. This course is part III of the series of Quantum computing courses, which covers aspects from fundamentals to present-day hardware platforms to quantum software and programming. The goal of part III is to discuss some of the key domain-specific algorithms that are developed by exploiting the fundamental quantum phenomena (e.g. entanglement)and computing models discussed in part I.

Mar 25th 2024
5-12 Weeks
Probability and Statistics in Data Science using Python (edX) EdX
University of California, San Diego,UC San DiegoX

Probability and Statistics in Data Science using Python (edX)

Using Python, learn statistical and probabilistic approaches to understand and gain insights from data. The job of a data scientist is to glean knowledge from complex and noisy datasets. Reasoning about uncertainty is inherent in the analysis of noisy data. Probability and Statistics provide the mathematical foundation for such reasoning.

Self Paced
Self-Paced
Data Analysis: Statistical Modeling and Computation in Applications (edX) EdX
MIT,MITx

Data Analysis: Statistical Modeling and Computation in Applications (edX)

A hands-on introduction to the interplay between statistics and computation for the analysis of real data. -- Part of the MITx MicroMasters program in Statistics and Data Science. Data science requires multi-disciplinary skills ranging from mathematics, statistics, machine learning, problem solving to programming, visualization, and communication skills. In this course, learners will combine these foundational and practical skills with domain knowledge to ask and answer questions using real data.

May 13th 2024
13-24 Weeks
Artificial Intelligence (AI) (edX) EdX
Columbia University,ColumbiaX

Artificial Intelligence (AI) (edX)

Learn the fundamentals of Artificial Intelligence (AI), and apply them. Design intelligent agents to solve real-world problems including, search, games, machine learning, logic, and constraint satisfaction problems. What do self-driving cars, face recognition, web search, industrial robots, missile guidance, and tumor detection have in common? They are all complex real world problems being solved with applications of intelligence (AI).

This course is archived
5-12 Weeks