Machine Learning for Semiconductor Quantum Devices

بواسطة: edX

Overview

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.

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

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

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

Taught by

Eliška Greplová

Machine Learning for Semiconductor Quantum Devices
الذهاب الي الدورة

Machine Learning for Semiconductor Quantum Devices

بواسطة: edX

  • edX
  • مجانية
  • الإنجليزية
  • متاح شهادة
  • أيام محددة
  • advanced
  • English
8.1.2PHP Version288msRequest Duration2MBMemory UsageGET ar/الدورات/{slug}Route
    • Booting (184ms)
    • Application (103ms)
    • 1 x Booting (64%)
      184.30ms
      1 x Application (35.76%)
      102.98ms
      14 templates were rendered
      • public.courses.show (resources/views/public/courses/show.blade.php)3bladefile
        Params
        0
        course
        1
        links
        2
        config
      • public.courses.partials.breadcrumbs (resources/views/public/courses/partials/breadcrumbs.blade.php)6bladefile
        Params
        0
        __env
        1
        app
        2
        errors
        3
        course
        4
        links
        5
        config
      • public.courses.partials.heading (resources/views/public/courses/partials/heading.blade.php)7bladefile
        Params
        0
        __env
        1
        app
        2
        errors
        3
        course
        4
        links
        5
        config
        6
        classes
      • public.courses.partials.details (resources/views/public/courses/partials/details.blade.php)6bladefile
        Params
        0
        __env
        1
        app
        2
        errors
        3
        course
        4
        links
        5
        config
      • public.courses.partials.breadcrumbs (resources/views/public/courses/partials/breadcrumbs.blade.php)6bladefile
        Params
        0
        __env
        1
        app
        2
        errors
        3
        course
        4
        links
        5
        config
      • public.courses.partials.heading (resources/views/public/courses/partials/heading.blade.php)7bladefile
        Params
        0
        __env
        1
        app
        2
        errors
        3
        course
        4
        links
        5
        config
        6
        classes
      • public.layouts.main (resources/views/public/layouts/main.blade.php)6bladefile
        Params
        0
        __env
        1
        app
        2
        errors
        3
        course
        4
        links
        5
        config
      • public.layouts.partials.meta (resources/views/public/layouts/partials/meta.blade.php)6bladefile
        Params
        0
        __env
        1
        app
        2
        errors
        3
        course
        4
        links
        5
        config
      • public.layouts.partials.navbar (resources/views/public/layouts/partials/navbar.blade.php)6bladefile
        Params
        0
        __env
        1
        app
        2
        errors
        3
        course
        4
        links
        5
        config
      • public.auth.profile.partials.links (resources/views/public/auth/profile/partials/links.blade.php)6bladefile
        Params
        0
        __env
        1
        app
        2
        errors
        3
        course
        4
        links
        5
        config
      • public.auth.profile.partials.link (resources/views/public/auth/profile/partials/link.blade.php)8bladefile
        Params
        0
        __env
        1
        app
        2
        errors
        3
        course
        4
        links
        5
        config
        6
        route
        7
        title
      • public.auth.profile.partials.link (resources/views/public/auth/profile/partials/link.blade.php)8bladefile
        Params
        0
        __env
        1
        app
        2
        errors
        3
        course
        4
        links
        5
        config
        6
        route
        7
        title
      • public.auth.profile.partials.link (resources/views/public/auth/profile/partials/link.blade.php)8bladefile
        Params
        0
        __env
        1
        app
        2
        errors
        3
        course
        4
        links
        5
        config
        6
        route
        7
        title
      • public.layouts.partials.flash-session (resources/views/public/layouts/partials/flash-session.blade.php)6bladefile
        Params
        0
        __env
        1
        app
        2
        errors
        3
        course
        4
        links
        5
        config
      uri
      GET ar/الدورات/{slug}
      middleware
      web, localize:ar
      controller
      App\Http\Controllers\CourseController@show
      as
      ar.courses.show
      namespace
      prefix
      /ar
      where
      file
      app/Http/Controllers/CourseController.php:17-35
      7 statements were executed4.47ms
      • select * from `courses` where `slug_ar` = 'machine-learning-for-semiconductor-quantum-devices' limit 1
        3.08ms/app/Http/Controllers/CourseController.php:20corspedia
        Metadata
        Bindings
        • 0. machine-learning-for-semiconductor-quantum-devices
        Backtrace
        • 17. /app/Http/Controllers/CourseController.php:20
        • 18. /vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
        • 19. /vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:43
        • 20. /vendor/laravel/framework/src/Illuminate/Routing/Route.php:260
        • 21. /vendor/laravel/framework/src/Illuminate/Routing/Route.php:205
      • update `courses` set `visitors` = `visitors` + 1, `courses`.`updated_at` = '2025-04-14 01:30:50' where `id` = 698
        480μs/app/Http/Controllers/CourseController.php:21corspedia
        Metadata
        Bindings
        • 0. 2025-04-14 01:30:50
        • 1. 698
        Backtrace
        • 17. /app/Http/Controllers/CourseController.php:21
        • 18. /vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
        • 19. /vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:43
        • 20. /vendor/laravel/framework/src/Illuminate/Routing/Route.php:260
        • 21. /vendor/laravel/framework/src/Illuminate/Routing/Route.php:205
      • select `id`, `name_en`, `name_ar`, `topic_id`, `slug_en`, `slug_ar` from `subjects` where `subjects`.`id` in (4)
        160μs/app/Http/Controllers/CourseController.php:23corspedia
        Metadata
        Backtrace
        • 20. /app/Http/Controllers/CourseController.php:23
        • 21. /vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
        • 22. /vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:43
        • 23. /vendor/laravel/framework/src/Illuminate/Routing/Route.php:260
        • 24. /vendor/laravel/framework/src/Illuminate/Routing/Route.php:205
      • select `id`, `name_en`, `name_ar`, `slug_en`, `slug_ar` from `topics` where `topics`.`id` in (1)
        140μs/app/Http/Controllers/CourseController.php:23corspedia
        Metadata
        Backtrace
        • 25. /app/Http/Controllers/CourseController.php:23
        • 26. /vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
        • 27. /vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:43
        • 28. /vendor/laravel/framework/src/Illuminate/Routing/Route.php:260
        • 29. /vendor/laravel/framework/src/Illuminate/Routing/Route.php:205
      • select * from `institutions` where `institutions`.`id` in (51) and `institutions`.`deleted_at` is null
        160μs/app/Http/Controllers/CourseController.php:23corspedia
        Metadata
        Backtrace
        • 20. /app/Http/Controllers/CourseController.php:23
        • 21. /vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
        • 22. /vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:43
        • 23. /vendor/laravel/framework/src/Illuminate/Routing/Route.php:260
        • 24. /vendor/laravel/framework/src/Illuminate/Routing/Route.php:205
      • select * from `providers` where `providers`.`id` in (1) and `providers`.`deleted_at` is null
        150μs/app/Http/Controllers/CourseController.php:23corspedia
        Metadata
        Backtrace
        • 20. /app/Http/Controllers/CourseController.php:23
        • 21. /vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
        • 22. /vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:43
        • 23. /vendor/laravel/framework/src/Illuminate/Routing/Route.php:260
        • 24. /vendor/laravel/framework/src/Illuminate/Routing/Route.php:205
      • select * from `html_files` where `html_files`.`id` = 692 limit 1
        300μs/app/Models/Course.php:84corspedia
        Metadata
        Bindings
        • 0. 692
        Backtrace
        • 21. /app/Models/Course.php:84
        • 28. view::public.courses.show:29
        • 30. /vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php:125
        • 31. /vendor/laravel/framework/src/Illuminate/View/Engines/PhpEngine.php:58
        • 32. /vendor/laravel/framework/src/Illuminate/View/Engines/CompilerEngine.php:72
      App\Models\HtmlFile
      1
      App\Models\Provider
      1
      App\Models\Institution
      1
      App\Models\Topic
      1
      App\Models\Subject
      1
      App\Models\Course
      1
        _token
        CSyokXOHWdziMvGJLf9vok1wjqKmBlNSFpF6WeaL
        locale
        ar
        _previous
        array:1 [ "url" => "https://www.corspedia.com/ar/%D8%A7%D9%84%D8%AF%D9%88%D8%B1%D8%A7%D8%AA/machin...
        _flash
        array:2 [ "old" => [] "new" => [] ]
        PHPDEBUGBAR_STACK_DATA
        []
        path_info
        /ar/%D8%A7%D9%84%D8%AF%D9%88%D8%B1%D8%A7%D8%AA/machine-learning-for-semiconductor-quantum-devices
        status_code
        200
        
        status_text
        OK
        format
        html
        content_type
        text/html; charset=UTF-8
        request_query
        []
        
        request_request
        []
        
        request_headers
        0 of 0
        array:24 [ "sec-ch-ua-mobile" => array:1 [ 0 => "?0" ] "sec-ch-ua" => array:1 [ 0 => ""HeadlessChrome";v="129", "Not=A?Brand";v="8", "Chromium";v="129"" ] "cache-control" => array:1 [ 0 => "no-cache" ] "pragma" => array:1 [ 0 => "no-cache" ] "upgrade-insecure-requests" => array:1 [ 0 => "1" ] "priority" => array:1 [ 0 => "u=0, i" ] "user-agent" => array:1 [ 0 => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)" ] "cf-ipcountry" => array:1 [ 0 => "US" ] "cf-connecting-ip" => array:1 [ 0 => "18.191.232.50" ] "accept" => array:1 [ 0 => "text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7" ] "sec-fetch-site" => array:1 [ 0 => "none" ] "cf-visitor" => array:1 [ 0 => "{"scheme":"https"}" ] "sec-fetch-mode" => array:1 [ 0 => "navigate" ] "sec-fetch-user" => array:1 [ 0 => "?1" ] "x-forwarded-proto" => array:1 [ 0 => "https" ] "cdn-loop" => array:1 [ 0 => "cloudflare; loops=1" ] "accept-encoding" => array:1 [ 0 => "gzip, br" ] "sec-fetch-dest" => array:1 [ 0 => "document" ] "sec-ch-ua-platform" => array:1 [ 0 => ""Windows"" ] "x-forwarded-for" => array:1 [ 0 => "18.191.232.50" ] "cf-ray" => array:1 [ 0 => "92ff70affb23125f-ORD" ] "host" => array:1 [ 0 => "www.corspedia.com" ] "content-length" => array:1 [ 0 => "" ] "content-type" => array:1 [ 0 => "" ] ]
        request_server
        0 of 0
        array:50 [ "USER" => "www-data" "HOME" => "/var/www" "HTTP_SEC_CH_UA_MOBILE" => "?0" "HTTP_SEC_CH_UA" => ""HeadlessChrome";v="129", "Not=A?Brand";v="8", "Chromium";v="129"" "HTTP_CACHE_CONTROL" => "no-cache" "HTTP_PRAGMA" => "no-cache" "HTTP_UPGRADE_INSECURE_REQUESTS" => "1" "HTTP_PRIORITY" => "u=0, i" "HTTP_USER_AGENT" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)" "HTTP_CF_IPCOUNTRY" => "US" "HTTP_CF_CONNECTING_IP" => "18.191.232.50" "HTTP_ACCEPT" => "text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7" "HTTP_SEC_FETCH_SITE" => "none" "HTTP_CF_VISITOR" => "{"scheme":"https"}" "HTTP_SEC_FETCH_MODE" => "navigate" "HTTP_SEC_FETCH_USER" => "?1" "HTTP_X_FORWARDED_PROTO" => "https" "HTTP_CDN_LOOP" => "cloudflare; loops=1" "HTTP_ACCEPT_ENCODING" => "gzip, br" "HTTP_SEC_FETCH_DEST" => "document" "HTTP_SEC_CH_UA_PLATFORM" => ""Windows"" "HTTP_X_FORWARDED_FOR" => "18.191.232.50" "HTTP_CF_RAY" => "92ff70affb23125f-ORD" "HTTP_HOST" => "www.corspedia.com" "REDIRECT_STATUS" => "200" "SERVER_NAME" => "corspedia.com" "SERVER_PORT" => "443" "SERVER_ADDR" => "141.95.147.152" "REMOTE_USER" => "" "REMOTE_PORT" => "45196" "REMOTE_ADDR" => "172.69.58.57" "SERVER_SOFTWARE" => "nginx/1.18.0" "GATEWAY_INTERFACE" => "CGI/1.1" "HTTPS" => "on" "REQUEST_SCHEME" => "https" "SERVER_PROTOCOL" => "HTTP/2.0" "DOCUMENT_ROOT" => "/var/www/corspedia/public" "DOCUMENT_URI" => "/index.php" "REQUEST_URI" => "/ar/%D8%A7%D9%84%D8%AF%D9%88%D8%B1%D8%A7%D8%AA/machine-learning-for-semiconductor-quantum-devices" "SCRIPT_NAME" => "/index.php" "CONTENT_LENGTH" => "" "CONTENT_TYPE" => "" "REQUEST_METHOD" => "GET" "QUERY_STRING" => "" "SCRIPT_FILENAME" => "/var/www/corspedia/public/index.php" "PATH_INFO" => "" "FCGI_ROLE" => "RESPONDER" "PHP_SELF" => "/index.php" "REQUEST_TIME_FLOAT" => 1744594250.4886 "REQUEST_TIME" => 1744594250 ]
        request_cookies
        []
        
        response_headers
        0 of 0
        array:5 [ "content-type" => array:1 [ 0 => "text/html; charset=UTF-8" ] "cache-control" => array:1 [ 0 => "no-cache, private" ] "date" => array:1 [ 0 => "Mon, 14 Apr 2025 01:30:50 GMT" ] "set-cookie" => array:2 [ 0 => "XSRF-TOKEN=eyJpdiI6IlZyaXduOUVFQ21YeEIzeWFuVlpVeVE9PSIsInZhbHVlIjoiQ2pZQzVXci9ra2FQTGFhOElCVDBBWHQ1cndZWk1LVTJudUx6RHhtUmhZZ1U1WEJKdjZ0dlk3eU9hdjg4di9scGJhdDlEZVVCM1dJQlQyL1lLSzVMUkl0UUE4TW5BVDUrVnFrTDhOTTc0cVdmUzloQjdjUkFVVGEwTFREOXJNbkIiLCJtYWMiOiIxMGExNGRjNTBjZDY5NTMyMDIyODBmNjU1YTA0MzY5MTZiZjI4MzAxOThiODhkNTAwZWI0OTIwN2VkZTgyNDAxIiwidGFnIjoiIn0%3D; expires=Mon, 14 Apr 2025 03:30:50 GMT; Max-Age=7200; path=/; samesite=laxXSRF-TOKEN=eyJpdiI6IlZyaXduOUVFQ21YeEIzeWFuVlpVeVE9PSIsInZhbHVlIjoiQ2pZQzVXci9ra2FQTGFhOElCVDBBWHQ1cndZWk1LVTJudUx6RHhtUmhZZ1U1WEJKdjZ0dlk3eU9hdjg4di9scGJhdDlEZ" 1 => "laravel_session=eyJpdiI6Im5ubnhPN2tsaXFqMWo1bGFMellidEE9PSIsInZhbHVlIjoiQXQ0MkxJTXJzdHdpTFRER0VwNkVRYkpDUG04KzZQNjFoZmkvRnhsSUVrcE1JeXl4cFo0U29RQ0NGaTVvajErc0trVUoycWIwUFJMWFVNWWx5N2JGSGd6K1ZuZm5aY1JiRVdHT0orU2RlRUdLRS9CcUxjQU9zM292MmoxdlBTc0oiLCJtYWMiOiI3MzNkMTRlZmFkYjZiMzVlZjUzNDJmYTY2ZTc2Mzc3YzRmMjM5YjExNGQxNDE3NzkwYjVlM2EwNDVlNTZkMDU0IiwidGFnIjoiIn0%3D; expires=Mon, 14 Apr 2025 03:30:50 GMT; Max-Age=7200; path=/; httponly; samesite=laxlaravel_session=eyJpdiI6Im5ubnhPN2tsaXFqMWo1bGFMellidEE9PSIsInZhbHVlIjoiQXQ0MkxJTXJzdHdpTFRER0VwNkVRYkpDUG04KzZQNjFoZmkvRnhsSUVrcE1JeXl4cFo0U29RQ0NGaTVvajErc0tr" ] "Set-Cookie" => array:2 [ 0 => "XSRF-TOKEN=eyJpdiI6IlZyaXduOUVFQ21YeEIzeWFuVlpVeVE9PSIsInZhbHVlIjoiQ2pZQzVXci9ra2FQTGFhOElCVDBBWHQ1cndZWk1LVTJudUx6RHhtUmhZZ1U1WEJKdjZ0dlk3eU9hdjg4di9scGJhdDlEZVVCM1dJQlQyL1lLSzVMUkl0UUE4TW5BVDUrVnFrTDhOTTc0cVdmUzloQjdjUkFVVGEwTFREOXJNbkIiLCJtYWMiOiIxMGExNGRjNTBjZDY5NTMyMDIyODBmNjU1YTA0MzY5MTZiZjI4MzAxOThiODhkNTAwZWI0OTIwN2VkZTgyNDAxIiwidGFnIjoiIn0%3D; expires=Mon, 14-Apr-2025 03:30:50 GMT; path=/XSRF-TOKEN=eyJpdiI6IlZyaXduOUVFQ21YeEIzeWFuVlpVeVE9PSIsInZhbHVlIjoiQ2pZQzVXci9ra2FQTGFhOElCVDBBWHQ1cndZWk1LVTJudUx6RHhtUmhZZ1U1WEJKdjZ0dlk3eU9hdjg4di9scGJhdDlEZ" 1 => "laravel_session=eyJpdiI6Im5ubnhPN2tsaXFqMWo1bGFMellidEE9PSIsInZhbHVlIjoiQXQ0MkxJTXJzdHdpTFRER0VwNkVRYkpDUG04KzZQNjFoZmkvRnhsSUVrcE1JeXl4cFo0U29RQ0NGaTVvajErc0trVUoycWIwUFJMWFVNWWx5N2JGSGd6K1ZuZm5aY1JiRVdHT0orU2RlRUdLRS9CcUxjQU9zM292MmoxdlBTc0oiLCJtYWMiOiI3MzNkMTRlZmFkYjZiMzVlZjUzNDJmYTY2ZTc2Mzc3YzRmMjM5YjExNGQxNDE3NzkwYjVlM2EwNDVlNTZkMDU0IiwidGFnIjoiIn0%3D; expires=Mon, 14-Apr-2025 03:30:50 GMT; path=/; httponlylaravel_session=eyJpdiI6Im5ubnhPN2tsaXFqMWo1bGFMellidEE9PSIsInZhbHVlIjoiQXQ0MkxJTXJzdHdpTFRER0VwNkVRYkpDUG04KzZQNjFoZmkvRnhsSUVrcE1JeXl4cFo0U29RQ0NGaTVvajErc0tr" ] ]
        session_attributes
        0 of 0
        array:5 [ "_token" => "CSyokXOHWdziMvGJLf9vok1wjqKmBlNSFpF6WeaL" "locale" => "ar" "_previous" => array:1 [ "url" => "https://www.corspedia.com/ar/%D8%A7%D9%84%D8%AF%D9%88%D8%B1%D8%A7%D8%AA/machine-learning-for-semiconductor-quantum-devices" ] "_flash" => array:2 [ "old" => [] "new" => [] ] "PHPDEBUGBAR_STACK_DATA" => [] ]