Plan Szkolenia
Wprowadzenie
Teoria informacji kwantowej
- Teoria nieoznaczoności
- Superpozycja i splątanie
- Cząstki subatomowe
Przegląd komputerów klasycznych
- Bity
- Systemy binarne
- Tranzystory
Obliczenia kwantowe
- Kody topologiczne
- Obwody QED
- Kubity
Zrozumienie komputerów kwantowych i procesorów NISQ
- Algorytmy dla architektury NISQ
Przegląd frameworka Cirq
Przegląd zestawów do rozwoju kwantowego
Przygotowanie środowiska do rozwoju kwantowego
Struktury danych i składnia Cirq
Przygotowanie symulatora maszyny kwantowej
Studium przypadku: Algorytmy kwantowe o małej głębokości dla problemów chemii kwantowej
Pisanie algorytmu kwantowego
Kontrolowanie obwodów kwantowych
Określanie zachowania i umiejscowienia bramek
Planowanie czasu bramek
Kompilowanie algorytmu
Radzenie sobie z ograniczeniami sprzętu kwantowego
Uruchamianie algorytmu na lokalnym symulatorze
Testowanie i debugowanie algorytmu
Integracja z symulatorami w chmurze
Integracja z przyszłym sprzętem kwantowym
Rozwiązywanie problemów
Przyszłość obliczeń kwantowych
Podsumowanie i zakończenie
Wymagania
- Zrozumienie pojęć związanych z oprogramowaniem i sprzętem komputerowym.
- Zrozumienie liczb zespolonych i algebry liniowej.
Odbiorcy
- Programiści
- Naukowcy
- Inżynierowie