Microsoft გთავაზობთ უფასო გაკვეთილებს კვანტური გამოთვლითი პროგრამირებისთვის

სტივენ ვინკელმანი/ციფრული ტენდენციები

გსურთ გაიგოთ მეტი კვანტური გამოთვლა და Q# ენაზე როგორ დავპროგრამო? მაიკროსოფტი ახლახან დაიწყო კვანტური კატასი, ღია კოდის პროექტი, რომელიც სწორედ ამას აკეთებს საკუთარი ტემპით სწავლის გაკვეთილებით. Microsoft-ის თქმით, ეს სავარჯიშოები ეფუძნება სწავლის სამ პრინციპს: აქტიური სწავლა, დამატებითი სირთულის ზრდა და უკუკავშირი.

„თითოეული კატა გვთავაზობს დავალებების თანმიმდევრობას კვანტური გამოთვლის გარკვეულ თემაზე, პროგრესირებადი მარტივიდან რთულამდე. Microsoft Quantum Team აცხადებს. „თითოეული დავალება მოითხოვს, რომ შეავსოთ გარკვეული კოდი; პირველ ამოცანას შეიძლება დასჭირდეს მხოლოდ ერთი სტრიქონი, ხოლო უკანასკნელს შეიძლება დასჭირდეს კოდის დიდი ფრაგმენტი. ტესტირების ჩარჩო ადასტურებს თქვენს გადაწყვეტილებებს და უზრუნველყოფს რეალურ დროში გამოხმაურებას.”

რეკომენდებული ვიდეოები

ამჟამად, არსებობს მხოლოდ ოთხი კატა, რომელიც მოიცავს ძირითად კვანტურ გამოთვლის კარიბჭეს, სუპერპოზიციას, გაზომვებს და Deutsch-Jozsa ალგორითმს. თითოეული კატა არის ცალკეული პროექტი, რომელიც შეიცავს დავალებების თანმიმდევრობას, რომელიც პროგრესირებს ტრივიალურიდან რთულამდე და მოითხოვს თქვენ ხელით ჩასვათ კოდის ნაჭრები. ისინი ასევე უზრუნველყოფენ ტესტირების ჩარჩოს, რომელიც ადგენს, აწარმოებს და ამოწმებს თქვენს საბოლოო კოდს.

დაკავშირებული

  • დიდი ბრიტანეთის ლაბორატორიაში, რომელიც აკავშირებს ტვინებს კვანტურ კომპიუტერებთან
  • მკვლევარებმა კვანტური გამოთვლის შემუშავებაში შექმნეს "დაკარგული ნაჭერი".
  • IBM აშენებს უდიდეს კვანტურ კომპიუტერს და გიგანტურ მაცივარს მის დასაყენებლად

მაგალითად, პირველი კატა მოიცავს გამოთვლით კარიბჭეებს, სხვა ტერმინს ძირითადი ოპერაციებისთვის, რომელიც გამოიყენება კვანტურ გამოთვლებში, მიმდებარე და კონტროლირებადი კარიბჭის ვერსიების კონცეფციასთან ერთად. კატაში მოწოდებული ის ეკუთვნის Microsoft-ს. კვანტური. პრიმიტიული სახელების სივრცე, შენიშვნები ამჟღავნებს.

ამ კატას გამოსაყენებლად, თქვენ უნდა დააინსტალიროთ კვანტური განვითარების ნაკრები Windows 10, MacOS და Linux-ისთვის. ეს ნაკრები ჩვეულებრივ გამოიყენება საკუთარი კვანტური გამოთვლითი პროგრამებისა და ექსპერიმენტების შესაქმნელად. მასში შედის Q# ენა და შემდგენელი, Q# სტანდარტული ბიბლიოთეკა, ადგილობრივი კვანტური მანქანების სიმულატორი, კვანტური კომპიუტერის კვალის სიმულატორი და ორი სხვა კომპონენტი. ნაკრების დაყენების შემდეგ, თქვენ შეგიძლიათ აიღოთ კატა Git-ის მეშვეობით ან მის მიერ ცალკეული ასლების ჩამოტვირთვა ZIP ფაილში.

მაიკროსოფტი ამბობს, რომ არ უნდა შეგეშინდეთ, როდესაც კატას გახსნის შემდეგ ყველა ტესტი თავდაპირველად ჩავარდება. თქვენ უნდა გადახვიდეთ Tasks.qs ფაილში და ხელით შეიყვანოთ კოდი ყველა დავალების შესასრულებლად. ეს ამოცანები დაფარულია ერთეულის ტესტით, რომელიც მოითხოვს სწორი კოდის ჩასმას, პროექტის ხელახლა შექმნას და შემდეგ შესაბამისი ტესტების ხელახლა გაშვებას. თუ ყველაფერი სწორად გააკეთეთ, შესაბამისი ერთეული დავალება გაივლის და შეგიძლიათ გადახვიდეთ შემდეგ ეტაპზე.

Microsoft-ის კატას ჩამოდის შემდეგ კომპანიამ უმასპინძლა თავის პირველ Q# კოდირების კონკურსს ივლისის დასაწყისში, გამოწვევას 650-ზე მეტი დეველოპერი და ახალი პროგრამისტი ერთნაირად. Microsoft-ის მონაცემებით, 350-ზე მეტმა მონაწილემ გადაჭრა მინიმუმ ერთი Q# პრობლემა, ხოლო 100 მონაწილემ გადაჭრა 15-ვე. Პრობლემები მერყეობდა ყველა ძირითადი მდგომარეობის სუპერპოზიციის გენერირებიდან მეორე მასივის რეკონსტრუქციის ალგორითმის შექმნამდე. კონკურსის გამარჯვებული დაასრულა ყველა დავალება 2.5 საათში, ამბობს Microsoft.

იმის გათვალისწინებით, რომ Microsoft-ის Quantum Katas არის ღია კოდის პროექტი, კომპანია მიესალმება ყველა წვლილს და წინადადებას. „თქვენი შენატანების უმეტესობა მოითხოვს, რომ დაეთანხმოთ კონტრიბუტორის სალიცენზიო შეთანხმებას (CLA), რომელიც აცხადებს, რომ თქვენ გაქვთ უფლება და რეალურად აძლევთ, მოგვანიჭოთ თქვენი წვლილის გამოყენების უფლება“, დასძენს Microsoft.

რედაქტორების რეკომენდაციები

  • მეცნიერებმა ახლახან მიაღწიეს გარღვევას კვანტურ გამოთვლებში
  • IBM-ის ახალი 127 კუბიტიანი პროცესორი არის მნიშვნელოვანი მიღწევა კვანტურ გამოთვლებში
  • მაიკროსოფტის ახალ კვანტურ ჩიპს შეუძლია ათასობით კუბიტის კონტროლი
  • A.I.-ის შემდეგი დიდი გამოწვევა? Go-ს კვანტური ვერსიის თამაში
  • მაიკროსოფტის გეგმა ატმოსფეროდან ნახშირბადის გამოდევნას? კვანტური კომპიუტერები

განაახლეთ თქვენი ცხოვრების წესიDigital Trends ეხმარება მკითხველს თვალყური ადევნონ ტექნოლოგიების სწრაფ სამყაროს ყველა უახლესი სიახლეებით, სახალისო პროდუქტების მიმოხილვებით, გამჭრიახი რედაქციებითა და უნიკალური თვალით.

კატეგორიები

Ბოლო

Aston Martin Vantage GT12

Aston Martin Vantage GT12

გუდვუდის სიჩქარის ფესტივალი ამ თვის ბოლოს მასპი...

Audi გთავაზობთ LTE-ს Gemalto-ს მეშვეობით

Audi გთავაზობთ LTE-ს Gemalto-ს მეშვეობით

თავის შემადგენლობაში T-Mobile 3G WiFi-ის დამატე...

CES 2017: Samsung აჩვენებს 9, Odyssey, Chromebook Plus ლეპტოპებს

CES 2017: Samsung აჩვენებს 9, Odyssey, Chromebook Plus ლეპტოპებს

Samsung-მა შესაძლოა რამდენიმე აიღო ხვდება მისი ...