Plan Szkolenia
Wprowadzenie
Przegląd teorii fizyki kwantowej stosowanych w obliczeniach kwantowych
- Podstawy superpozycji kwantowej
- Podstawy splątania kwantowego
- Matematyczne podstawy obliczeń kwantowych
Przegląd obliczeń kwantowych
- Różnice między obliczeniami kwantowymi a klasycznymi obliczeniami elektronicznymi
- Wbudowanie zachowań kwantowych w obliczenia kwantowe
- Kwant bitowy
- Implementowanie notacji Diraca
- Pomiary podstawowe obliczeń w obliczeniach kwantowych
- Obwody kwantowe i kwantowe orakle
Praca z wektorami i macierzami w obliczeniach kwantowych
- Mnożenie macierzy przy użyciu fizyki kwantowej
- Konwencje produktów tensoryjnych
Zastosowanie zaawansowanych koncepcji macierzowych w obliczeniach kwantowych
Przegląd komputerów kwantowych i symulatorów kwantowych
- Sprzęt kwantowy i jego składniki
- Uruchomienie symulatora kwantowego
- Wykonane mechanizmy kwantowe w symulacji kwantowej
- Wykonanie obliczeń kwantowych w komputerze kwantowym
Praca z modelami obliczeń kwantowych
- Logika i funkcje różnych bramek kwantowych
- Zrozumienie efektów superpozycji i splątania na bramkach kwantowych
Wykorzystanie algorytmu Shora i kryptografii kwantowej
Implementowanie algorytmu Grovera w obliczeniach kwantowych
Oszacowanie fazy kwantowej w komputerze kwantowym
- Transformata Fouriera kwantowa
Pisanie podstawowych algorytmów i programów obliczeń kwantowych dla komputera kwantowego
- Wykorzystanie odpowiednich narzędzi i języka dla obliczeń kwantowych
- Konfiguracja obwodów kwantowych i określanie bramek kwantowych
Kompilowanie i uruchamianie algorytmów i programów obliczeń kwantowych w komputerze kwantowym
Testowanie i debugowanie algorytmów i programów komputerów kwantowych
Identyfikowanie i naprawianie błędów algorytmów za pomocą korekcji błędów kwantowych (QEC)
Przegląd sprzętu i architektury obliczeń kwantowych
Integrowanie algorytmów i programów obliczeń kwantowych ze sprzętem kwantowym
Rozwiązywanie problemów
Rozwijanie obliczeń kwantowych dla przyszłych zastosowań nauki o informacji kwantowej
Podsumowanie i wnioski
Wymagania
- Znajomość metod matematycznych w zakresie prawdopodobieństwa i algebry liniowej
- Zrozumienie podstawowych teorii informatyki i algorytmów
- Znajomość podstawowych pojęć fizyki kwantowej
- Podstawowe doświadczenie z modelami i teoriami mechaniki kwantowej
Adresaci
- Informatycy
- Inżynierowie
Opinie uczestników (1)
Quantum computing algorithms and related theoretical background know-how of the trainer is excellent. Especially I'd like to emphasize his ability to detect exactly when I was struggling with the material presented, and he provided time&support for me to really understand the topic - that was great and very beneficial! Virtual setup with Zoom worked out very well, as well as arrangements regarding training sessions and breaks sequences. It was a lot of material/theory to cover in "only" 2 days, wo the trainer had nicely adjusted the amount according to the progress related to my understanding of the topics. Maybe planning 3 days for absolute beginners would be better to cover all the material and content outlined in the agenda. I very much liked the flexibility of the trainer to answer my specific questions to the training topics, even additionally coming back after the breaks with more explanation in case neccessary. Big thank you again for the sessions! Well done!