Logo ČVUT
ČESKÉ VYSOKÉ UČENÍ TECHNICKÉ V PRAZE
STUDIJNÍ PLÁNY
2025/2026

Aplikace kvantových počítačů v bližším výhledu

Zobrazit rozvrh
Kód Zakončení Kredity (ECTS) Rozsah
02NISQ Z 3 2P+0C
Garant předmětu:
Aurél Gábor Gábris
Přednášející:
Aurél Gábor Gábris
Cvičící:
Aurél Gábor Gábris
Předmět zajišťuje:
katedra fyziky
Anotace:

Cílem kurzu je poskytnout základní znalosti a dovednosti potřebné pro implementaci aplikací na současných kvantových počítačích. Kurz zahrnuje přehled klíčových pojmů a základních algoritmů, přičemž se zaměřuje na algoritmy vhodné pro tzv. NISQ systémy (kvantové počítače středního rozsahu s určitou mírou chybovosti). Veškeré výukové materiály jsou dostupné online a zahrnují interaktivní návody, pravidelná online setkání, cvičení i hodnocení. Kurz je určen pro studenty bakalářských i magisterských programů všech ročníků; předpokládá se znalost kvantové mechaniky a základů programování v jazyce Python. Výuka probíhá výhradně online, což umožňuje co nejefektivnější využití studijních materiálů a zajišťuje mezinárodní dostupnost kurzu. V průběhu výuky se bude pracovat s kvantovými sadami nástrojů (SDK) pro jazyk Python. Účastníci musí mít k dispozici vlastní počítač.

Kurz probíhá ve spolupráci s IBM Quantum. K dokončení kurzu musí studenti vypracovat a odevzdat úkoly zadané vyučujícími.

Požadavky:

Znalost lineární algebry a základů kvantové mechaniky.

Osnova přednášek:

1. Základy Qiskitu

Úvod do Qiskitu: softwarový zásobník (stack), vzory Qiskitu, stav GHZ

2. Kvantové algoritmy

Variační algoritmy: VQE, QAOA

Kvantové strojové učení (QML), metody kódování dat

3. Kvantové počítání: Nástroje a techniky

Transpilace

Zmírňování a potlačování chyb: DD, Twirling, REM, ZNE, PEC

Dynamické obvody a další pokročilé techniky

4. Kvantové algoritmy

Simulace hamiltoniánu: Isingův model, Trotterizace

Hybridní pracovní postupy

Diagonalizace založená na vzorcích (sample-based diagonalization)

5. Závěrečný projekt

Týmová práce na programátorské výzvě zaměřené na prakticky využitelné kvantové aplikace, společný vývoj řešení.

Osnova cvičení:
Cíle studia:

Zápočet za splnění týdenních úkolů a závěrečný projekt.

Studijní materiály:

Doporučená literatura:

[1] Learn Quantum Computation using Qiskit: https://qiskit.org/textbook

[2] Cirq: An open source framework for programming quantum computers https://quantumai.google/cirq

[3] PennyLane Documentation: https://docs.pennylane.ai/

Poznámka:

Do programu IBM R2P se musíte zaregistrovat sami. Pokud nebudete přijati, nebudete moci splnit požadavky kurzu.

Rozvrh na zimní semestr 2025/2026:
Rozvrh není připraven
Rozvrh na letní semestr 2025/2026:
Rozvrh není připraven
Předmět je součástí následujících studijních plánů:
Platnost dat k 23. 9. 2026
Aktualizace výše uvedených informací naleznete na adrese https://bilakniha.cvut.cz/cs/predmet8107006.html