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

Data Science and Machine Learning Capstone Project (edX) EdX
IBM

Data Science and Machine Learning Capstone Project (edX)

Create a project that you can use to showcase your Data Science skills to prospective employers. Apply various data science and machine learning techniques to analyze and visualize a data set involving a real life business scenario and build a predictive model. Now that you've taken several courses on data science and machine learning, it’s time to put your learning to work on a data problem involving a real life scenario. Employers really care about how well you can apply your knowledge and skills to solve real world problems, and the work you do in this capstone project will make you stand out in the job market.

Self Paced
Self-Paced
Forecasting Techniques for Slow and Rapidly Changing Demand (edX) EdX
ISCEA

Forecasting Techniques for Slow and Rapidly Changing Demand (edX)

Master quantitative, judgmental and causal models used to forecast seasonal, intermittent, and new product future demand. Choose the right forecasting method for all kinds of demand patterns and sales data. Learn how to deal with randomness and low forecastability; missing data, outliers, and overfitting. Separate forecasting myths from reality and mitigate the risk of inaccurate forecasts.

Self Paced
Self-Paced
Quantum Mechanics for Scientists and Engineers 2 (edX) EdX
StanfordOnline

Quantum Mechanics for Scientists and Engineers 2 (edX)

This course covers key topics in the use of quantum mechanics in many modern applications in science and technology, introduces core advanced concepts such as spin, identical particles, the quantum mechanics of light, the basics of quantum information, and the interpretation of quantum mechanics, and covers the major ways in which quantum mechanics is written and used in modern practice.

Self Paced
Self-Paced
Deep Learning (edX) EdX
Universidad Anáhuac,AnahuacX

Deep Learning (edX)

En este curso aprenderás que es una red neuronal, como crear una red neuronal, entrenar una red neuronal con un conjunto de imágenes. Deep learning es un área de reciente creación con una enorme popularidad. Deep learning busca el aprendizaje a partir de grandes volúmenes de datos y con ayuda de redes neuronales de gran tamaño. En este curso aprenderás que es una red neuronal, como crear una red neuronal, entrenar una red neuronal con un conjunto de imágenes.

Self Paced
Self-Paced
Data Science: R Basics (edX) EdX
HarvardX,Harvard University

Data Science: R Basics (edX)

Build a foundation in R and learn how to wrangle, analyze, and visualize data. This course will introduce you to the basics of R programming. You can better retain R when you learn it to solve a specific problem, so you’ll use a real-world dataset about crime in the United States. You will learn the R skills needed to answer essential questions about differences in crime across the different states.

Self Paced
Self-Paced
Data Science: Capstone (edX) EdX
HarvardX,Harvard University

Data Science: Capstone (edX)

Show what you’ve learned from the Professional Certificate Program in Data Science. To become an expert data scientist you need practice and experience. By completing this capstone project you will get an opportunity to apply the knowledge and skills in R data analysis that you have gained throughout the series. This final project will test your skills in data visualization, probability, inference and modeling, data wrangling, data organization, regression, and machine learning.

Self Paced
Self-Paced
Digital Marketing Analytics: Tools and Techniques (edX) EdX
University of Maryland, College Park,University System of Maryland - USM,USMx,UMD

Digital Marketing Analytics: Tools and Techniques (edX)

Learn how to leverage leading tools and approaches to digital marketing data analysis. Dive into SEO and SEM strategies including web analytics, machine learning and AI/Big Data applications to strengthen your digital marketing efforts and leverage your resources most effectively.

Self Paced
Self-Paced
High-Dimensional Data Analysis (edX) EdX
HarvardX,Harvard University

High-Dimensional Data Analysis (edX)

A focus on several techniques that are widely used in the analysis of high-dimensional data. If you’re interested in data analysis and interpretation, then this is the data science course for you. We start by learning the mathematical definition of distance and use this to motivate the use of the singular value decomposition (SVD) for dimension reduction and multi-dimensional scaling and its connection to principle component analysis.

Self Paced
Self-Paced