Mulțumim pentru trimiterea solicitării! Un membru al echipei noastre vă va contacta în curând.
Mulțumim pentru trimiterea rezervării! Un membru al echipei noastre vă va contacta în curând.
Schița de curs
Fundamente și Arhitectură ProjectQ
- Istoric și obiectivele ProjectQ
- Componente de bază: motoare, back-end-uri și meta-motoare
- Pipeline de compilare și transformări
Începutul cu ProjectQ
- Instalarea ProjectQ și a dependențelor
- Inițializarea motorului principal și configurarea back-end-ului
- Înțelegerea back-end-ului simulator implicit
Sintaxa și Constructele ProjectQ
- Alocarea qubiților, 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 programarea 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 qubiți anciliari
- Circuite parametrizate și construcții variaționale
Direcționarea către Mai Multe Back-End-uri
- Traducerea circuitelor pentru IBM Q, Rigetti sau alte hardware
- Utilizarea simulatorilor conștienți de zgomot și estimarea fidelității
- Testare, depanare și validare a rezultatelor
Mini Proiect Practic
- Definirea unui algoritm cuantic (de exemplu, un fragment simplu de Grover sau QFT)
- Implementarea lui prin ProjectQ, optimizare și selectare a back-end-ului
- Analiza rezultatelor, compararea simulatorilor și rafinarea circuitului
Rezumat și Pași Următori
Cerințe
- Cunoașterea conceptelor de calcul cuantic (qubiți, superpoziție, porți)
- Experiență în programarea Python
- Familiaritate cu reprezentarea circuitelor cuantice
Publicul Țintă
- Dezvoltatori de software cuantic
- Cercetători și ingineri care explorează programarea cuantică
- Dezvoltatori care intenționează să direcționeze către back-end-uri cuantice
7 Ore