Köszönjük, hogy elküldte érdeklődését! Csapatunk egyik tagja hamarosan felveszi Önnel a kapcsolatot.
Köszönjük, hogy elküldte foglalását! Csapatunk egyik tagja hamarosan felveszi Önnel a kapcsolatot.
Kurzusleírás
A ProjectQ alapjai és architektúrája
- A ProjectQ története és céljai
- Alapvető összetevők: motorok, háttérrendszerek és meta-motorok
- Fordítási folyamat és átalakítások
Kezdőknek a ProjectQ-val
- A ProjectQ és függőségek telepítése
- A főmotor inicializálása és háttérrendszer beállítása
- Az alapértelmezett szimulátor háttérrendszer megértése
A ProjectQ szintaxisa és szerkezete
- Qubitok lefoglalása, regiszterek és alapvető kapuk
- Vezérlés, feltételes műveletek és mérések
- Egyéni kapuk használata és kapubontás
Fordítómotorok és optimalizációs technikák
- Fordítómotorok folyamata (optimalizálók, fordítók, bontók)
- Kapuk törlése, egyesítése és ütemezése
- Egyéni optimalizálómotorok írása
Kvantumprogramok és példák
- Egyszerű áramkörök építése (Bell-állapotok, kvantumteleportáció)
- Vezérelt műveletek és segédqubitek használata
- Paraméterezett áramkörök és variációs szerkezetek
Több háttérrendszer célzása
- Áramkörök fordítása IBM Q, Rigetti vagy más hardverekre
- Zajérzékeny szimulátorok és hűségbecslés használata
- Tesztelés, hibakeresés és eredmények érvényesítése
Gyakorlati mini projekt
- Kvantumalgoritmus definiálása (pl. egyszerű Grover vagy QFT részlet)
- Implementálás a ProjectQ-val, optimalizálás és háttérrendszer kiválasztása
- Kimenet elemzése, szimulátorok összehasonlítása és áramkör finomítása
Összefoglalás és következő lépések
Követelmények
- Ismeret a kvantumszámítógépes fogalmakról (qubitek, szuperpozíció, kapuk)
- Tapasztalat Python programozásban
- Ismeret a kvantumáramkörök reprezentációjáról
Közönség
- Kvantumszoftver-fejlesztők
- Kutatók és mérnökök, akik kvantumprogramozást vizsgálnak
- Fejlesztők, akik kvantumháttérrendszereket szeretnének célozni
7 Órák