Kursplan
Innledning
Kvantinformasjonsteori
- Usikkerhetsprinsippet
- Overlapping og koblede tilstander
- Subatomære partikler
Oversikt over klassiske datamaskiner
- Biter
- Binære systemer
- Transistorer
Kvantedatabehandling
- Topologiske koder
- Circuit QED
- Qubits
IBM Quantum Experiences og Python-rammeverk
- Moduler og prosesser brukt i kvantedatabehandling
- Kvantkrets-simuleringer
- Kretsskaper
- Qiskit Notebooks
Forberedelse av utviklingsmiljøet
- Installering og konfigurasjon av Anaconda
- Installering og konfigurasjon av pip og Python-pakker
- Installering av Qiskit
- Konfigurasjon av IBM Quantum Experience
- Konfigurasjon av IDE som prosjektleder
- Oppsett av versjonskontrollsenter (GitHub)
Opprettelse av QER-kretser i Circuit Composer
- Påføring av porter
- Måling av qubits
- Lagring og kjøring av QER-kretser
Koding av QER-kretser i Qiskit Notebooks
- Implementering av en støyende simulering
- Koding av en støyende krets
- Implementering av en kvantkrets for Quantum Fourier Transform på 4 qubits
- Opprettelse av en grunnleggende algoritme i en kvantkrets
- Koding av en kvantteleportkrets
Testing av kretsene
- Kjøring av QER-kretsene på en ekte IBM-kvantenhet
- Analyse av de viste resultatene
Oppsummering og konklusjon
Krav
- En forståelse av Python-programmering
Målgruppe
- Datavitenskapsfolk
Referanser (1)
Kvanteberegningens algoritmer og den tilknyttede teoretiske bakgrunn er fremragende. Spesielt vil jeg understreke trenerens evne til å oppdage nøyaktig når jeg hadde problemer med det presenterte materialet, og han gav meg tid og støtte for å virkelig forstå emnet - dette var fantastisk og veldig nyttig! Den virtuelleoppsettet med Zoom fungerte utmerket, samt ordningen angående treningssesjoner og pauseperioder. Det var mye materiale/teori som skulle dekkes i "bare" 2 dager, så treneren justerte fint mengden etter fremgangen relatert til min forståelse av emnene. Kanskje planlegging av 3 dager for absolutt nybegynnere ville vært bedre for å dekke all materialet og innholdet som er utlinet i agendan. Jeg likte virkelig fleksibiliteten til treneren til å svare på mine spesifikke spørsmål til treningstemane, selv ved å komme tilbake etter pausene med mer forklaring hvis det var nødvendig. Stort takk igjen for sesjonene! Bra jobbet!
Giorgi Ediberidze
Kurs - Quantum Computing with IBM Quantum Experience
Maskinoversatt