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

IoT Systems and Industrial Applications with Design Thinking (edX) EdX
École Polytechnique Fédérale de Lausanne,EPFLx

IoT Systems and Industrial Applications with Design Thinking (edX)

The first MOOC to provide a comprehensive introduction to Internet of Things (IoT) including the fundamental business aspects needed to define IoT related products. Internet of Things (IoT) and smart connected devices have radically changed the way our world works and how companies operate and create new businesses.

Self Paced
Self-Paced
Essentials of Genomics and Biomedical Informatics (edX) EdX
IsraelX

Essentials of Genomics and Biomedical Informatics (edX)

This course presents clinicians and digital health enthusiasts with an overview of the data revolution in medicine and how to exploit it for research and in the clinic. The course will not make you a bioinformatician but will introduce the main concepts, tools, algorithms, and databases in this field.

Self Paced
5-12 Weeks
Fundamentals of TinyML (edX) EdX
HarvardX,Harvard University

Fundamentals of TinyML (edX)

Focusing on the basics of machine learning and embedded systems, such as smartphones, this course will introduce you to the “language” of TinyML. What do you know about TinyML? Tiny Machine Learning (TinyML) is one of the fastest-growing areas of Deep Learning and is rapidly becoming more accessible. This course provides a foundation for you to understand this emerging field.

Self Paced
Self-Paced
CS50's Introduction to Artificial Intelligence with Python (edX) EdX
HarvardX,Harvard University

CS50's Introduction to Artificial Intelligence with Python (edX)

Learn to use machine learning in Python in this introductory course on artificial intelligence. AI is transforming how we live, work, and play. By enabling new technologies like self-driving cars and recommendation systems or improving old ones like medical diagnostics and search engines, the demand for expertise in AI and machine learning is growing rapidly. This course will enable you to take the first step toward solving important real-world problems and future-proofing your career.

Self Paced
Self-Paced
Introduction to Quantum Computing for Everyone (edX) EdX
University of Chicago,UChicagoX

Introduction to Quantum Computing for Everyone (edX)

This first course in quantum computing is for novices and requires learners to have only basic algebra. It covers the future impacts of quantum computing, provides intuitive introductions of quantum physics phenomenon, and progresses from single operations to a complete algorithm. Quantum computing is coming closer to reality, with 80+ bit machines in active use. This course provides an intuitive introduction to the impacts, underlying phenomenon, and programming principles that underlie quantum computing.

Self Paced
Self-Paced