Plan Szkolenia
Wprowadzenie
Kwantowa teoria informacji
- Teoria niepewności
- Superpozycja i splątanie
- Cząstki subatomowe
Przegląd klasycznych Computer
- Bity
- Systemy binarne
- Tranzystory
Quantum Computing
- Kody topologiczne
- Obwód QED
- Quibity
Zrozumienie procesorów kwantowych Computer i NISQ
- Algorytmy dla architektury NISQ
Przegląd Cirq Framework
Przegląd zestawów deweloperskich Quantum
Konfiguracja środowiska programistycznego Quantum
Struktury danych i składnia Cirq
Przygotowanie symulatora maszyny kwantowej
Studium przypadku: Algorytmy kwantowe o niskiej głębokości dla problemów chemii kwantowej
Pisanie algorytmu kwantowego
Kontrolowanie obwodów kwantowych
Określanie zachowania i rozmieszczenia bramek
Planowanie synchronizacji bramek
Kompilacja algorytmu
Radzenie sobie z ograniczeniami sprzętu kwantowego
Uruchamianie algorytmu na lokalnym symulatorze
Testowanie i debugowanie algorytmu
Integracja z symulatorami chmury
Integracja z przyszłym sprzętem kwantowym
Rozwiązywanie problemów
Przyszłość Quantum Computing Podsumowanie i wnioski
Wymagania
- Zrozumienie koncepcji oprogramowania i sprzętu komputerowego.
- Zrozumienie liczb zespolonych i algebry liniowej.
Publiczność
- Deweloperzy
- Naukowcy
- Inżynierowie