Stanford Seminar - How to Compute with Schrödinger's Cat: An Introduction to Quantum Computing

بواسطة: YouTube

Overview

The success of the abstract model of classical computation in terms of bits, logical operations, algorithms, and programming language constructs makes it easy to forget that computation is a physical process. Our cherished notions of computation and information are grounded in classical mechanics, but the physics of our universe is quantum. A natural question to ask is how computation would change if we adopted a quantum mechanical, instead of a classical mechanical, model of computation.

In the early 80s, Richard Feynman, Yuri Manin, and others recognized that certain quantum effect could not be simulated efficiently on conventional computers. This observation led researchers to speculate that some difficult computational problems could be solved efficiently using these hard-to-simulate quantum effects. Slowly, a new picture of computation arose, one that gave rise to a variety of faster algorithms, novel cryptographic mechanisms, and alternative methods of communication.

In the first part of the talk, we will introduce key concepts underlying quantum computing and describe alternative quantum computational models. In the second half of the talk, we will discuss applications of quantum computing, known advantages and limitations, and briefly touch on the current state-of-the-art in building quantum computers, quantum error correction, and fault tolerance, and the many open research questions that remain.

Support for the Stanford Colloquium on Computer Systems Seminar Series provided by the Stanford Computer Forum. Speaker Abstract and Bio can be found here: http://web.stanford.edu/class/ee380/A...

Syllabus

Introduction.
Early history.
Blossoming.
Outline of talk.
A simple experiment: photon polarization.
Measurement of polarization.
Quantum bits, or qubits.
Quantum superpositions.
Measurement of single qubits.
How State Spaces Combine.
Quantum versus classical state spaces.
Example of measuring multi-qubit states.
Entangled states.
Three views of quantum computation: summary.
Circuit Model of Quantum Computation.
Some single qubit quantum gates.
Multi-qubit quantum gate.
A useless example of quantum parallelism.
A useful example of quantum parallelism Quantum Fourier transform.
Shor's algorithm in one slide.
Some Quantum Complexity Results.
Quantum error correction.
Fault Tolerance.
Hamiltonians and Quantum Annealing.
Status of Quantum Hardware Special purpose quantum hardware.

Taught by

Stanford Online

Stanford Seminar - How to Compute with Schrödinger's Cat: An Introduction to Quantum Computing
الذهاب الي الدورة

Stanford Seminar - How to Compute with Schrödinger's Cat: An Introduction to Quantum Computing

بواسطة: YouTube

  • YouTube
  • مجانية
  • الإنجليزية
  • متاح شهادة
  • متاح في أي وقت
  • الجميع
  • N/A
8.1.2PHP Version302msRequest Duration2MBMemory UsageGET ar/الدورات/{slug}Route
    • Booting (192ms)
    • Application (109ms)
    • 1 x Booting (63.68%)
      192.37ms
      1 x Application (36.07%)
      108.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 executed5.43ms
      • select * from `courses` where `slug_ar` = 'stanford-seminar---how-to-compute-with-schrödinger\'s-cat:-an-introduction-to-quantum-computing' limit 1
        4.3ms/app/Http/Controllers/CourseController.php:20corspedia
        Metadata
        Bindings
        • 0. stanford-seminar---how-to-compute-with-schrödinger's-cat:-an-introduction-to-quantum-computing
        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-03 23:17:18' where `id` = 1619
        240μs/app/Http/Controllers/CourseController.php:21corspedia
        Metadata
        Bindings
        • 0. 2025-04-03 23:17:18
        • 1. 1619
        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 (55)
        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 (5) and `institutions`.`deleted_at` is null
        250μ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 (21) and `providers`.`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 `html_files` where `html_files`.`id` = 1611 limit 1
        180μs/app/Models/Course.php:84corspedia
        Metadata
        Bindings
        • 0. 1611
        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
        NPDetmtgZGjXpTFsCzrLukdQH7O6GdKx0rxZN4Ip
        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/stanfo...
        _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/stanford-seminar---how-to-compute-with-schr%C3%B6dinger%27s-cat:-an-introduction-to-quantum-computing
        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" ] "cdn-loop" => array:1 [ 0 => "cloudflare; loops=1" ] "priority" => array:1 [ 0 => "u=0, i" ] "upgrade-insecure-requests" => array:1 [ 0 => "1" ] "user-agent" => array:1 [ 0 => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)" ] "cf-connecting-ip" => array:1 [ 0 => "3.140.207.29" ] "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" ] "cf-ipcountry" => array:1 [ 0 => "US" ] "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 => "3.140.207.29" ] "cf-ray" => array:1 [ 0 => "92ac47565a13000e-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_CDN_LOOP" => "cloudflare; loops=1" "HTTP_PRIORITY" => "u=0, i" "HTTP_UPGRADE_INSECURE_REQUESTS" => "1" "HTTP_USER_AGENT" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)" "HTTP_CF_CONNECTING_IP" => "3.140.207.29" "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_CF_IPCOUNTRY" => "US" "HTTP_ACCEPT_ENCODING" => "gzip, br" "HTTP_SEC_FETCH_DEST" => "document" "HTTP_SEC_CH_UA_PLATFORM" => ""Windows"" "HTTP_X_FORWARDED_FOR" => "3.140.207.29" "HTTP_CF_RAY" => "92ac47565a13000e-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" => "26638" "REMOTE_ADDR" => "172.70.127.109" "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/stanford-seminar---how-to-compute-with-schr%C3%B6dinger%27s-cat:-an-introduction-to-quantum-computing" "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" => 1743722238.7154 "REQUEST_TIME" => 1743722238 ]
        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 => "Thu, 03 Apr 2025 23:17:18 GMT" ] "set-cookie" => array:2 [ 0 => "XSRF-TOKEN=eyJpdiI6ImJ4amk4b0pON2pFem5wS2NFUC9pMnc9PSIsInZhbHVlIjoiOHpRekxQU2djdHJ2TFhRd1Nwd3RtTy96VllyRGFLVGFHMW1XcXZJbkIzMHJXa05xMkxVN1NSbUFoUVVGc3hpdS93ZEg4Tk5VUlZyV2ZlSmhvblZ5aGdJRmhFVGlCelpVUElPdUdGV0QzTTBFeW1rYk9jeWtZb21qNTU3M0dvVG0iLCJtYWMiOiJkYjNlNjcxNjFjNGI5MjA5YTY4M2Y1YTNhNzdhMjVjYjA5NDk2MGIzYzFmOTlmNjQ4MjI1M2ZmNDk1MDI0OWQzIiwidGFnIjoiIn0%3D; expires=Fri, 04 Apr 2025 01:17:19 GMT; Max-Age=7200; path=/; samesite=laxXSRF-TOKEN=eyJpdiI6ImJ4amk4b0pON2pFem5wS2NFUC9pMnc9PSIsInZhbHVlIjoiOHpRekxQU2djdHJ2TFhRd1Nwd3RtTy96VllyRGFLVGFHMW1XcXZJbkIzMHJXa05xMkxVN1NSbUFoUVVGc3hpdS93ZEg4T" 1 => "laravel_session=eyJpdiI6ImdCS3V6WFU5SDIwZWFpelpuMmZvakE9PSIsInZhbHVlIjoieDFoQVNHem5nZTVlUGJvOUtvZGcwU0N3WjVuUEROZlJOeHc2SW0wVUJjMUJuNkNkaStYaVJycUF2dStLNTNSczUvS0VhbHpXdTZCK2g3ZUp4cXdzQWRxdGpFTkFvYktyWHFBWlJYL1hkbzVnWkQ3WjJYYUttdGRMM3ZnZ3ZFV0oiLCJtYWMiOiJlMzk4OTExOWJiYmI3NWUxYWNhZWYzNDBkNzQ0ZDFkODdmMmYwNDc5NTk1YjU1MjAyYjAxMWJjNmY2ZDJiNGNhIiwidGFnIjoiIn0%3D; expires=Fri, 04 Apr 2025 01:17:19 GMT; Max-Age=7200; path=/; httponly; samesite=laxlaravel_session=eyJpdiI6ImdCS3V6WFU5SDIwZWFpelpuMmZvakE9PSIsInZhbHVlIjoieDFoQVNHem5nZTVlUGJvOUtvZGcwU0N3WjVuUEROZlJOeHc2SW0wVUJjMUJuNkNkaStYaVJycUF2dStLNTNSczUv" ] "Set-Cookie" => array:2 [ 0 => "XSRF-TOKEN=eyJpdiI6ImJ4amk4b0pON2pFem5wS2NFUC9pMnc9PSIsInZhbHVlIjoiOHpRekxQU2djdHJ2TFhRd1Nwd3RtTy96VllyRGFLVGFHMW1XcXZJbkIzMHJXa05xMkxVN1NSbUFoUVVGc3hpdS93ZEg4Tk5VUlZyV2ZlSmhvblZ5aGdJRmhFVGlCelpVUElPdUdGV0QzTTBFeW1rYk9jeWtZb21qNTU3M0dvVG0iLCJtYWMiOiJkYjNlNjcxNjFjNGI5MjA5YTY4M2Y1YTNhNzdhMjVjYjA5NDk2MGIzYzFmOTlmNjQ4MjI1M2ZmNDk1MDI0OWQzIiwidGFnIjoiIn0%3D; expires=Fri, 04-Apr-2025 01:17:19 GMT; path=/XSRF-TOKEN=eyJpdiI6ImJ4amk4b0pON2pFem5wS2NFUC9pMnc9PSIsInZhbHVlIjoiOHpRekxQU2djdHJ2TFhRd1Nwd3RtTy96VllyRGFLVGFHMW1XcXZJbkIzMHJXa05xMkxVN1NSbUFoUVVGc3hpdS93ZEg4T" 1 => "laravel_session=eyJpdiI6ImdCS3V6WFU5SDIwZWFpelpuMmZvakE9PSIsInZhbHVlIjoieDFoQVNHem5nZTVlUGJvOUtvZGcwU0N3WjVuUEROZlJOeHc2SW0wVUJjMUJuNkNkaStYaVJycUF2dStLNTNSczUvS0VhbHpXdTZCK2g3ZUp4cXdzQWRxdGpFTkFvYktyWHFBWlJYL1hkbzVnWkQ3WjJYYUttdGRMM3ZnZ3ZFV0oiLCJtYWMiOiJlMzk4OTExOWJiYmI3NWUxYWNhZWYzNDBkNzQ0ZDFkODdmMmYwNDc5NTk1YjU1MjAyYjAxMWJjNmY2ZDJiNGNhIiwidGFnIjoiIn0%3D; expires=Fri, 04-Apr-2025 01:17:19 GMT; path=/; httponlylaravel_session=eyJpdiI6ImdCS3V6WFU5SDIwZWFpelpuMmZvakE9PSIsInZhbHVlIjoieDFoQVNHem5nZTVlUGJvOUtvZGcwU0N3WjVuUEROZlJOeHc2SW0wVUJjMUJuNkNkaStYaVJycUF2dStLNTNSczUv" ] ]
        session_attributes
        0 of 0
        array:5 [ "_token" => "NPDetmtgZGjXpTFsCzrLukdQH7O6GdKx0rxZN4Ip" "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/stanford-seminar---how-to-compute-with-schr%C3%B6dinger%27s-cat:-an-introduction-to-quantum-computinghttps://www.corspedia.com/ar/%D8%A7%D9%84%D8%AF%D9%88%D8%B1%D8%A7%D8%AA/stanford-seminar---how-to-compute-with-schr%C3%B6dinger%27s-cat:-an-introduction-to-quan" ] "_flash" => array:2 [ "old" => [] "new" => [] ] "PHPDEBUGBAR_STACK_DATA" => [] ]