Sari la conținutul principal

Tutoriale

Folosește aceste tutoriale pentru a învăța cum să aplici Qiskit în cazuri de utilizare comune din domeniul calculului cuantic.

  • Începe cu setul de tutoriale din secțiunea Primii pași dacă este prima dată când rulezi cod pe un calculator cuantic.
  • Secțiunea despre fluxuri de lucru spre avantaj conține exemple end-to-end despre utilizarea unui calculator cuantic pentru rezolvarea problemelor din lumea reală. Aceste tutoriale se concentrează pe algoritmi care sunt candidați promiși pentru obținerea unui avantaj computațional al unui calculator cuantic față de un calculator clasic.
  • Secțiunea despre capabilitățile Qiskit conține exemple care utilizează cele mai recente și avansate tehnici din ecosistemul Qiskit pentru a îmbunătăți o parte sau întregul unui flux de lucru specific.

Primii pași

Aceste tutoriale sunt pentru începătorii care sunt gata să exploreze rularea algoritmilor cuantici pe un calculator cuantic.

Explorează fluxuri de lucru spre avantaj

Tutorialele din această secțiune acoperă demonstrații la scară largă ale algoritmilor cuantici.

Algoritmi de eșantionare verificabilă

Algoritmii din această categorie se concentrează pe circuite cuantice ale căror distribuții de ieșire codifică soluții la probleme structurate cu ieșire verificabilă. Verificabilitatea înseamnă că poți verifica consistența dintre datele măsurate, fie prin evaluarea șirului de biți ales, fie știind că nu apar fals pozitive.

Tutorialele evidențiază tehnici în care eșantionarea repetată permite estimarea cantităților specifice problemei (de exemplu, valorile funcției de cost sau greutățile spectrale). Aceste metode sunt deosebit de relevante pentru sarcinile de optimizare și simulare cu simetrii.

Estimarea observabilelor

Aceste tutoriale se concentrează pe estimarea cantităților semnificative din punct de vedere fizic, cum ar fi valorile de energie sau corelație, prin pregătirea stărilor cuantice și măsurarea observabilelor. Tehnicile includ atât abordări variaționale, cât și abordări Trotterizate ale circuitelor, care echilibrează expresivitatea circuitului cu eficiența adâncimii circuitului. Accentul este pus pe fluxuri de lucru care reduc cerințele de resurse cuantice menținând acuratețea și permițând estimarea practică a observabilelor în sisteme chimice și fizice.

Algoritmi toleranți la erori

Această secțiune prezintă algoritmi cu garanții teoretice bine definite, proiectați să ruleze pe viitoare hardware cuantic corectat la erori. Circuitele sau costurile de eșantionare pentru acești algoritmi se scalează într-un mod care nu este eficient din punct de vedere al adâncimii și, prin urmare, este mai probabil să demonstreze avantajul cuantic când vor exista calculatoare cuantice tolerante la erori. Aceste tutoriale ilustrează cum funcționează metodele în setări idealizate și demonstrează exemple la scară mică.

Valorifică capabilitățile Qiskit

Această secțiune introduce capabilități avansate din ecosistemul Qiskit care îmbunătățesc performanța, fiabilitatea și viteza la executarea algoritmilor cuantici.

Optimizarea sarcinilor de lucru
Funcții Qiskit

Funcțiile Qiskit sunt o colecție de instrumente pre-ambalate pentru gestionarea erorilor și aplicații, facilitând proiectarea experimentelor la scară largă cu circuite, molecule, QUBO și altele.

Qiskit Addons
Atenuarea erorilor

Atenuarea erorilor abordează provocarea zgomotului fără toleranță completă la erori, recuperând valori de așteptare precise prin manipularea controlată a circuitelor și post-procesare.

Detectarea erorilor

Detectarea erorilor identifică operațiile defectuoase pentru a returna rezultate fără zgomot shot-by-shot prin post-procesare.