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 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