Εξέλιξη Κομματιού

Βασικά Στοιχεία και Αρχιτεκτονική του ProjectQ

  • Ιστορία και στόχοι του ProjectQ
  • Βασικά συστατικά: μηχανής, πίσω πλευρές (back ends) και meta-engines
  • Συμπίεση διαδικασίας και μετατροπές

Εναρξη με το ProjectQ

  • Εγκατάσταση του ProjectQ και εξαρτήματων
  • Αρχικοποίηση της βασικής μηχανής και setup πίσω πλευράς (backend)
  • Κατανόηση της προεπιλεγμένης πίσω πλευράς simulator

Σύνταξη και Δομές του ProjectQ

  • Ενδιαφέρον για qubits, registers και βασικά gates
  • Έλεγχος, όρθιες λειτουργίες και μετρήσεις
  • Χρήση προσαρμοσμένων gates και decomposition gates

Compiler Engines και Τεχνικές Βελτιστοποίησης

  • Διαδικασία πίπας των μηχανών compiler (optimizers, translators, decomposers)
  • Ακύρωση gates, ενοποίηση και scheduling
  • Συγγραφή προσαρμοστικών μηχανών βελτιστοποίησης

Κβαντικά Πρόγραμμα και Παραδείγματα

  • Δημιουργία απλών πυλών (Bell states, quantum teleportation)
  • Εργασία με ελεγχόμενες λειτουργίες και ancilla qubits
  • Παραμετροποιημένα πυλώνα και variational constructs

Στόχευση Πολλαπλών Back Ends

  • Μετάφραση πυλών για το IBM Q, Rigetti ή άλλη υποδομή (hardware)
  • Χρήση noise-aware simulators και estimation αξιοπιστίας
  • Δοκιμαστική, αποσφαλμάτωση και επαλήθευση αποτελεσμάτων

Εργασία Επιχειρηματικού Mini Project

  • Ορισμός κβαντικού αλγορίθμου (π.χ., simple Grover ή QFT snippet)
  • Εφαρμογή του μέσω ProjectQ, βελτιστοποίηση και επιλογή πίσω πλευράς (backend)
  • Ανάλυση αποτελεσμάτων, σύγκριση simulators και υποβολή circuit

Επίσημη Περίληψη και Επόμενα Βήματα

Απαιτήσεις

  • Γνώση των εννοιών κβαντικής υπολογιστικής (qubits, superposition, gates)
  • Εμπειρία στην προγραμματισμό Python
  • Γνώση του προσδιorthωμένου κβαντικού κυκλωμάτων

Απευθύνεται σε

  • Προγραμματιστές κβαντικού λογισμικού
  • Ερευνητές και μηχανικοί που εξερευνούν την κβαντική προγραμματισμό
  • Προγραμματιστές με σκοπό την εφαρμογή σε κβαντικά backend
 7 Ώρες

Αριθμός συμμετέχοντων


Τιμή ανά συμμετοχαστή

Σχόλια (1)

Εφεξής Μαθήματα

Σχετικές Κατηγορίες