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
Optimizarea sarcinilor de lucru se concentrează fie pe orchestrarea eficientă a resurselor clasice și cuantice, fie pe metode personalizate pentru îmbunătățirea manipulării circuitelor cuantice.
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.
-
Proiectează noi algoritmi cu funcții Circuit -- cu transpilare pre-construită, suprimare a erorilor și pipeline-uri de atenuare a erorilor.
-
Experimentează cu probleme specifice domeniului cu funcții Aplicație -- cu intrări și ieșiri familiare față de solverele clasice.
-
Quantum Portfolio Optimizer - O funcție Qiskit de la Global Data Quantum
-
Optimizare binară de ordin superior cu Optimization Solver de la Q-CTRL
-
Clasificare hibridă cuantic-îmbunătățită de tip ansamblu (flux de lucru stabilitate rețea)
-
Rezolvă problema Market Split cu Iskay Quantum Optimizer de la Kipu Quantum
-
Qiskit Addons
Qiskit Addons permit manipularea avansată a circuitelor, cum ar fi tăierea, backpropagarea observabilelor sau aproximarea circuitelor, permițând utilizatorilor să ocolească limitările hardware cu prețul unui overhead de calcul clasic crescut.
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.