Plan Szkolenia

Wprowadzenie

Kwantowa teoria informacji

  • Teoria niepewności
  • Superpozycja i splątanie
  • Cząstki subatomowe

Przegląd klasycznych komputerów

  • Bity
  • Systemy binarne
  • Tranzystory

Quantum Computing

  • Kody topologiczne
  • Obwód QED
  • Quibity

Zrozumienie komputerów kwantowych i procesorów NISQ

  • Algorytmy dla architektury NISQ

Przegląd Cirq Framework

Przegląd kwantowych zestawów rozwojowych

Konfigurowanie kwantowego środowiska programistycznego

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 taktowania bramek

Kompilacja 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ść Quantum Computing

Podsumowanie i wnioski

Wymagania

  • Zrozumienie koncepcji oprogramowania i sprzętu komputerowego.
  • Zrozumienie liczb zespolonych i algebry liniowej.

Publiczność

  • Programiści
  • Naukowcy
  • Inżynierowie
 21 godzin

Liczba uczestników


Cena za uczestnika (netto)

Propozycje terminów