Schița de curs

Fundamente și Arhitectura ProjectQ

  • Istoric și obiectivele ProjectQ
  • Componente de bază: motoare, back-end-uri și meta-motoare
  • Pipeline de compilare și transformări

Începutul Lucrului cu ProjectQ

  • Instalarea ProjectQ și a dependențelor
  • Inițializarea motorului principal și configurația back-end
  • Înțelegerea back-end-ului simulator implicit

Sintaxa și Constructele ProjectQ

  • Alocarea qubit, registre și porți de bază
  • Operații de control, condiționale și măsurători
  • Utilizarea porților personalizate și descompunerea porților

Motoare de Compilare și Tehnici de Optimizare

  • Pipeline-ul motoarelor de compilare (optimizatori, traducători, descompunători)
  • Anularea, fuzionarea și planificarea porților
  • Scrierea motoarelor de optimizare personalizate

Programe Cuantice și Exemple

  • Construirea de circuite simple (stări Bell, teleportare cuantică)
  • Lucrul cu operații controlate și qubiti ancilla
  • Circuite parametrizate și construcții variaționale

Direcționarea Către Multiple Back-End-uri

  • Traducerea circuitelor pentru IBM Q, Rigetti sau alte hardware
  • Utilizarea simulatoarelor conștiente de zgomot și estimarea fidelității
  • Testare, depanare și validare a rezultatelor

Mini Proiect Practic

  • Definirea unui algoritm cuantic (de ex., un fragment simplu Grover sau QFT)
  • Implementarea lui prin ProjectQ, optimizare și selectare a back-end-ului
  • Analiza rezultatelor, compararea simulatoarelor și rafinarea circuitului

Rezumat și Pași Următori

Cerințe

  • Cunoașterea conceptelor de calcul cuantic (qubit, suprapunere, porți)
  • Experiență în programarea Python
  • Familiaritate cu reprezentarea circuitelor cuantice

Public țintă

  • Dezvoltatori de software cuantic
  • Cercetători și ingineri care explorează programarea cuantică
  • Dezvoltatori care intenționează să direcționeze back-end-uri cuantice
 7 Ore

Numărul de participanți


Pret per participant

Mărturii (1)

Cursuri viitoare

Categorii înrudite