Θέλετε να μάθετε περισσότερα για κβαντικός υπολογισμός και πώς να προγραμματίσω στη γλώσσα Q#; Η Microsoft μόλις ξεκίνησε Quantum Katas, ένα έργο ανοιχτού κώδικα που κάνει ακριβώς αυτό παρέχοντάς σας σεμινάρια για μάθηση με τον δικό σας ρυθμό. Σύμφωνα με τη Microsoft, αυτές οι ασκήσεις βασίζονται σε τρεις αρχές μάθησης: Ενεργή μάθηση, σταδιακή ανάπτυξη πολυπλοκότητας και ανατροφοδότηση.
"Κάθε kata προσφέρει μια ακολουθία εργασιών σε ένα συγκεκριμένο θέμα κβαντικών υπολογιστών, που εξελίσσεται από απλό σε προκλητικό." Η Microsoft Quantum Team αναφέρει. «Κάθε εργασία απαιτεί να συμπληρώσετε κάποιο κωδικό. η πρώτη εργασία μπορεί να απαιτεί μόνο μία γραμμή και η τελευταία μπορεί να απαιτεί ένα μεγάλο κομμάτι κώδικα. Ένα πλαίσιο δοκιμών επικυρώνει τις λύσεις σας, παρέχοντας ανατροφοδότηση σε πραγματικό χρόνο."
Προτεινόμενα βίντεο
Επί του παρόντος, υπάρχουν μόνο τέσσερα kata που καλύπτουν βασικές πύλες κβαντικών υπολογιστών, υπέρθεση, μετρήσεις και τον αλγόριθμο Deutsch-Jozsa. Κάθε kata είναι ένα αυτόνομο έργο που περιέχει μια σειρά εργασιών που εξελίσσονται από ασήμαντες σε προκλητικές, απαιτώντας από εσάς να εισάγετε με μη αυτόματο τρόπο κομμάτια κώδικα. Παρέχουν επίσης ένα πλαίσιο δοκιμών που ρυθμίζει, εκτελεί και επικυρώνει τον τελικό σας κώδικα.
Σχετίζεται με
- Μέσα στο εργαστήριο του Ηνωμένου Βασιλείου που συνδέει εγκεφάλους με κβαντικούς υπολογιστές
- Οι ερευνητές δημιουργούν «κομμάτι παζλ που λείπει» στην ανάπτυξη του κβαντικού υπολογισμού
- Η IBM κατασκευάζει τον μεγαλύτερο κβαντικό υπολογιστή — και ένα τεράστιο ψυγείο για να τον τοποθετήσει
Για παράδειγμα, το πρώτο kata καλύπτει τις πύλες υπολογιστών, έναν άλλο όρο για βασικές λειτουργίες, που χρησιμοποιείται στον κβαντικό υπολογισμό μαζί με την έννοια των εκδόσεων πρόσθετης και ελεγχόμενης πύλης. Αυτά που παρέχονται στα kata ανήκουν στη Microsoft. Ποσοστό. Πρωτόγονος χώρος ονομάτων, αποκαλύπτουν οι σημειώσεις.
Για να χρησιμοποιήσετε αυτά τα kata, πρέπει να εγκαταστήσετε το Κιτ Κβαντικής Ανάπτυξης για Windows 10, MacOS και Linux. Αυτό το κιτ χρησιμοποιείται συνήθως για να δημιουργήσετε τα δικά σας προγράμματα και πειράματα κβαντικών υπολογιστών. Περιλαμβάνει τη γλώσσα και τον μεταγλωττιστή Q#, την τυπική βιβλιοθήκη Q#, έναν τοπικό προσομοιωτή κβαντικής μηχανής, έναν προσομοιωτή ίχνους κβαντικού υπολογιστή και δύο άλλα στοιχεία. Μετά την εγκατάσταση του κιτ, μπορείτε να πιάσετε τα kata μέσω του Git ή μέσω του Git λήψη μεμονωμένων αντιγράφων σε αρχείο ZIP.
Η Microsoft λέει ότι δεν πρέπει να πανικοβάλλεστε όταν όλες οι δοκιμές αρχικά αποτυγχάνουν μετά το άνοιγμα ενός kata. Πρέπει να μεταβείτε στο αρχείο Tasks.qs και να εισαγάγετε χειροκίνητα τον κωδικό για να ολοκληρώσετε όλες τις εργασίες. Αυτές οι εργασίες καλύπτονται από μια δοκιμή μονάδας που απαιτεί να εισαγάγετε τον σωστό κωδικό, να δημιουργήσετε ξανά το έργο και, στη συνέχεια, να εκτελέσετε ξανά τις σχετικές δοκιμές. Εάν τα κάνατε όλα σωστά, η αντίστοιχη εργασία μονάδας θα περάσει και μπορείτε να προχωρήσετε στο επόμενο στάδιο.
Τα kata της Microsoft φτάνουν μετά η εταιρεία φιλοξένησε τον πρώτο της διαγωνισμό κωδικοποίησης Q# στις αρχές Ιουλίου, προκαλώντας περισσότερους από 650 προγραμματιστές και νέους προγραμματιστές. Σύμφωνα με τη Microsoft, περισσότεροι από 350 συμμετέχοντες έλυσαν τουλάχιστον ένα πρόβλημα Q# ενώ 100 συμμετέχοντες έλυσαν και τα 15. Τα ΠΡΟΒΛΗΜΑΤΑ κυμαίνονταν από τη δημιουργία μιας υπέρθεσης όλων των καταστάσεων βάσης έως τη δημιουργία ενός δεύτερου αλγορίθμου ανακατασκευής πίνακα. Ο νικητής του διαγωνισμού ολοκλήρωσε όλες τις εργασίες σε λιγότερο από 2,5 ώρες, λέει η Microsoft.
Δεδομένου ότι το Quantum Katas της Microsoft είναι ένα έργο ανοιχτού κώδικα, η εταιρεία καλωσορίζει όλες τις συνεισφορές και προτάσεις. "Οι περισσότερες συνεισφορές απαιτούν από εσάς να συμφωνήσετε με μια Συμφωνία Άδειας Χρήσης Συντελεστή (CLA) που να δηλώνει ότι έχετε το δικαίωμα και στην πραγματικότητα να μας παραχωρείτε τα δικαιώματα χρήσης της συνεισφοράς σας", προσθέτει η Microsoft.
Συστάσεις των συντακτών
- Οι επιστήμονες μόλις πέτυχαν μια σημαντική ανακάλυψη στον κβαντικό υπολογισμό
- Ο νέος επεξεργαστής 127 qubit της IBM είναι μια σημαντική ανακάλυψη στον κβαντικό υπολογισμό
- Το νέο κβαντικό τσιπ της Microsoft θα μπορούσε να βοηθήσει στον έλεγχο χιλιάδων qubits
- Η επόμενη μεγάλη πρόκληση της A.I.; Παίζοντας μια κβαντική έκδοση του Go
- Σχέδιο της Microsoft να απομακρύνει τον άνθρακα από την ατμόσφαιρα; Κβαντικοί υπολογιστές
Αναβαθμίστε τον τρόπο ζωής σαςΤο Digital Trends βοηθά τους αναγνώστες να παρακολουθούν τον γρήγορο κόσμο της τεχνολογίας με όλα τα τελευταία νέα, διασκεδαστικές κριτικές προϊόντων, διορατικά editorial και μοναδικές κρυφές ματιές.