Przejdź do głównej treści

Samouczki

Korzystaj z tych samouczków, aby dowiedzieć się, jak stosować Qiskit w typowych zastosowaniach obliczeń kwantowych.

  • Zacznij od zestawu samouczków w sekcji Pierwsze kroki, jeśli po raz pierwszy uruchamiasz kod na komputerze kwantowym.
  • Sekcja Przepływy pracy w kierunku przewagi zawiera kompletne przykłady użycia komputera kwantowego do rozwiązywania rzeczywistych problemów. Samouczki te skupiają się na algorytmach, które są obiecującymi kandydatami do osiągnięcia przewagi obliczeniowej komputera kwantowego nad klasycznym.
  • Sekcja Możliwości Qiskit zawiera przykłady wykorzystujące najnowsze i najbardziej zaawansowane techniki ekosystemu Qiskit, aby ulepszyć część lub całość określonego przepływu pracy.

Pierwsze kroki

Te samouczki są przeznaczone dla początkujących, którzy są gotowi odkrywać uruchamianie algorytmów kwantowych na komputerze kwantowym.

Odkrywaj przepływy pracy w kierunku przewagi

Samouczki w tej sekcji obejmują demonstracje algorytmów kwantowych na dużą skalę.

Weryfikowalne algorytmy próbkowania

Algorytmy z tej kategorii skupiają się na obwodach kwantowych, których rozkłady wyjściowe kodują rozwiązania problemów strukturalnych z weryfikowalnym wyjściem. Weryfikowalność oznacza, że możesz sprawdzić spójność między zmierzonymi danymi — poprzez ocenę wybranego ciągu bitów lub wiedząc, że fałszywe wyniki pozytywne nie występują.

Samouczki podkreślają techniki, w których wielokrotne próbkowanie umożliwia szacowanie ilości specyficznych dla danego problemu (na przykład wartości funkcji kosztu lub wag spektralnych). Metody te są szczególnie istotne dla zadań optymalizacyjnych i symulacyjnych z symetriami.

Szacowanie obserwowalnych

Te samouczki skupiają się na szacowaniu fizycznie znaczących wielkości, takich jak energia czy wartości korelacji, poprzez przygotowywanie stanów kwantowych i pomiar obserwowalnych. Techniki obejmują zarówno wariantowe, jak i troterowskie podejścia do obwodów, które równoważą ekspresywność obwodów z efektywnością głębokości. Nacisk kładziony jest na przepływy pracy, które redukują zapotrzebowanie na zasoby kwantowe przy zachowaniu dokładności, umożliwiając praktyczne szacowanie obserwowalnych w układach chemicznych i fizycznych.

Algorytmy tolerujące błędy

Ta sekcja zawiera algorytmy z dobrze zdefiniowanymi gwarancjami teoretycznymi, zaprojektowane do uruchamiania na przyszłym sprzęcie kwantowym z korekcją błędów. Obwody lub narzut próbkowania dla tych algorytmów skalują się w sposób nieefektywny pod względem głębokości i dlatego z większym prawdopodobieństwem zademonstrują przewagę kwantową, gdy tolerujące błędy komputery kwantowe będą dostępne. Te samouczki ilustrują, jak metody działają w idealnych warunkach i prezentują przykłady w małej skali.

Wykorzystaj możliwości Qiskit

Ta sekcja przedstawia zaawansowane możliwości ekosystemu Qiskit, które zwiększają wydajność, niezawodność i szybkość podczas wykonywania algorytmów kwantowych.

Optymalizacja obciążeń roboczych
Funkcje Qiskit

Funkcje Qiskit to zbiór gotowych narzędzi do zarządzania błędami i narzędzi aplikacyjnych, które ułatwiają projektowanie eksperymentów na dużą skalę z obwodami, cząsteczkami, QUBO i nie tylko.

Dodatki Qiskit

Dodatki umożliwiają zaawansowaną manipulację obwodami, taką jak cięcie, wsteczną propagację obserwowalnych lub aproksymację obwodów, pozwalając użytkownikom obejść ograniczenia sprzętowe kosztem zwiększonego narzutu obliczeniowego po stronie klasycznej.

Mitygacja błędów

Mitygacja błędów rozwiązuje problem szumu bez pełnej tolerancji błędów poprzez odzyskiwanie dokładnych wartości oczekiwanych za pomocą kontrolowanej manipulacji obwodami i przetwarzania końcowego.

Wykrywanie błędów

Wykrywanie błędów identyfikuje wadliwe operacje, aby zwracać wyniki bez szumu w trybie shot-by-shot poprzez przetwarzanie końcowe.