Microsoft จัดให้มีบทเรียนฟรีสำหรับการเขียนโปรแกรมคอมพิวเตอร์ควอนตัม

Steven Winkelman / เทรนด์ดิจิทัล

ต้องการเรียนรู้เพิ่มเติมเกี่ยวกับ การคำนวณควอนตัม และจะโปรแกรมเป็นภาษา Q# ได้อย่างไร? ไมโครซอฟต์เพิ่งเปิดตัว ควอนตัมกะตะซึ่งเป็นโปรเจ็กต์โอเพ่นซอร์สที่ทำแบบนั้นโดยจัดเตรียมบทช่วยสอนเพื่อการเรียนรู้ตามจังหวะของคุณเอง ตามที่ Microsoft กล่าวไว้ แบบฝึกหัดเหล่านี้อิงตามหลักการเรียนรู้ 3 ประการ ได้แก่ การเรียนรู้เชิงรุก การเติบโตที่ซับซ้อนแบบเพิ่มหน่วย และผลตอบรับ

“แต่ละกะตะเสนอลำดับงานในหัวข้อการคำนวณควอนตัมเฉพาะเจาะจง โดยเริ่มจากง่ายไปสู่ความท้าทาย” รัฐทีมควอนตัมของ Microsoft. “แต่ละงานต้องการให้คุณกรอกโค้ดบางส่วน งานแรกอาจต้องการเพียงบรรทัดเดียว และงานสุดท้ายอาจต้องใช้ส่วนย่อยของโค้ดขนาดใหญ่ กรอบการทดสอบจะตรวจสอบความถูกต้องของโซลูชันของคุณ โดยให้ข้อเสนอแนะแบบเรียลไทม์”

วิดีโอแนะนำ

ปัจจุบัน มีเพียงสี่กะตะเท่านั้นที่ครอบคลุมประตูการคำนวณควอนตัมพื้นฐาน การซ้อนทับ การวัด และอัลกอริทึม Deutsch-Jozsa กะตะแต่ละอันเป็นโปรเจ็กต์แบบสแตนด์อโลนที่มีลำดับของงานที่มีตั้งแต่เรื่องเล็กน้อยไปจนถึงเรื่องท้าทาย โดยคุณต้องแทรกโค้ดจำนวนมากด้วยตนเอง พวกเขายังมีเฟรมเวิร์กการทดสอบที่ตั้งค่า รัน และตรวจสอบความถูกต้องของโค้ดสุดท้ายของคุณ

ที่เกี่ยวข้อง

  • ภายในห้องปฏิบัติการในสหราชอาณาจักรที่เชื่อมต่อสมองกับคอมพิวเตอร์ควอนตัม
  • นักวิจัยสร้าง 'ชิ้นส่วนจิ๊กซอว์ที่หายไป' ในการพัฒนาคอมพิวเตอร์ควอนตัม
  • IBM กำลังสร้างคอมพิวเตอร์ควอนตัมที่ใหญ่ที่สุด และตู้เย็นขนาดยักษ์สำหรับติดตั้ง

ตัวอย่างเช่น กะตะแรกครอบคลุมถึงประตูการคำนวณ ซึ่งเป็นอีกคำหนึ่งสำหรับการดำเนินการพื้นฐาน ที่ใช้ในการคำนวณควอนตัมควบคู่ไปกับแนวคิดของเวอร์ชันเกตที่อยู่ติดกันและแบบควบคุม สิ่งที่ระบุไว้ในกะตะเป็นของ Microsoft ควอนตัม เนมสเปซดั้งเดิม บันทึกย่อเปิดเผย

หากต้องการใช้ Katas เหล่านี้ คุณจะต้องติดตั้ง ชุดพัฒนาควอนตัม สำหรับ Windows 10, MacOS และ Linux โดยทั่วไปชุดอุปกรณ์นี้จะใช้เพื่อสร้างโปรแกรมคอมพิวเตอร์ควอนตัมและการทดลองของคุณเอง ประกอบด้วยภาษา Q# และคอมไพเลอร์ ไลบรารีมาตรฐาน Q# เครื่องจำลองเครื่องควอนตัมในเครื่อง เครื่องจำลองการติดตามคอมพิวเตอร์ควอนตัม และส่วนประกอบอื่นๆ อีกสององค์ประกอบ หลังจากติดตั้งชุดคิทแล้ว คุณสามารถรับ katas ผ่าน Git หรือโดย ดาวน์โหลดสำเนาแบบสแตนด์อโลนในไฟล์ ZIP.

Microsoft บอกว่าคุณไม่ควรตื่นตระหนกเมื่อการทดสอบทั้งหมดล้มเหลวในตอนแรกหลังจากเปิดกะตะ คุณต้องข้ามไปที่ไฟล์ Tasks.qs และป้อนโค้ดด้วยตนเองเพื่อทำงานทั้งหมดให้เสร็จสิ้น งานเหล่านี้ครอบคลุมอยู่ในการทดสอบหน่วยซึ่งกำหนดให้คุณต้องใส่โค้ดที่ถูกต้อง สร้างโปรเจ็กต์ใหม่ จากนั้นรันการทดสอบที่เกี่ยวข้องอีกครั้ง หากคุณทำทุกอย่างถูกต้อง งานหน่วยที่เกี่ยวข้องจะผ่านไป และคุณสามารถไปยังด่านต่อไปได้

Katas ของ Microsoft มาถึงหลังจากนั้น บริษัทได้จัดการแข่งขันการเขียนโค้ด Q# เป็นครั้งแรก ในช่วงต้นเดือนกรกฎาคม ท้าทายนักพัฒนาและโปรแกรมเมอร์หน้าใหม่มากกว่า 650 ราย จากข้อมูลของ Microsoft ผู้เข้าร่วมมากกว่า 350 คนแก้ไขปัญหา Q# อย่างน้อยหนึ่งปัญหา ในขณะที่ผู้เข้าร่วม 100 คนแก้ปัญหาทั้งหมด 15 ปัญหา ปัญหา มีตั้งแต่การสร้างการซ้อนทับของสถานะพื้นฐานทั้งหมดไปจนถึงการสร้างอัลกอริธึมการสร้างอาร์เรย์ที่สองขึ้นมาใหม่ ผู้ชนะการประกวด เสร็จสิ้นงานทั้งหมดภายใน 2.5 ชั่วโมง Microsoft กล่าว

เนื่องจาก Quantum Katas ของ Microsoft เป็นโครงการโอเพ่นซอร์ส บริษัทจึงยินดีรับการสนับสนุนและข้อเสนอแนะทั้งหมด “การสนับสนุนส่วนใหญ่กำหนดให้คุณต้องยอมรับข้อตกลงสิทธิ์การใช้งานผู้สนับสนุน (CLA) โดยประกาศว่าคุณมีสิทธิ์ที่จะให้สิทธิ์แก่เราในการใช้การสนับสนุนของคุณ” Microsoft กล่าวเสริม

คำแนะนำของบรรณาธิการ

  • นักวิทยาศาสตร์เพิ่งประสบความสำเร็จในการพัฒนาควอนตัมคอมพิวติ้ง
  • โปรเซสเซอร์ 127 คิวบิตใหม่ของไอบีเอ็มถือเป็นความก้าวหน้าครั้งสำคัญในการประมวลผลควอนตัม
  • ชิปควอนตัมใหม่ของ Microsoft สามารถช่วยควบคุมคิวบิตนับพันได้
  • ความท้าทายครั้งใหญ่ครั้งต่อไปของ A.I. คืออะไร? กำลังเล่น Go เวอร์ชันควอนตัม
  • แผนการของ Microsoft ที่จะขจัดคาร์บอนออกจากชั้นบรรยากาศ? คอมพิวเตอร์ควอนตัม

อัพเกรดไลฟ์สไตล์ของคุณDigital Trends ช่วยให้ผู้อ่านติดตามโลกแห่งเทคโนโลยีที่เปลี่ยนแปลงไปอย่างรวดเร็วด้วยข่าวสารล่าสุด รีวิวผลิตภัณฑ์สนุกๆ บทบรรณาธิการที่เจาะลึก และการแอบดูที่ไม่ซ้ำใคร

หมวดหมู่

ล่าสุด

Sony ประกาศเปิดตัว Bravia HD TV รุ่นใหม่ในงาน CES 2014

Sony ประกาศเปิดตัว Bravia HD TV รุ่นใหม่ในงาน CES 2014

วันนี้ Sony ประกาศเปิดตัวกลุ่มผลิตภัณฑ์ HD TV ใ...

ข่าวลือแนะนำให้ Asus และ Gigabyte ต้องการในความเป็นจริงเสมือน

ข่าวลือแนะนำให้ Asus และ Gigabyte ต้องการในความเป็นจริงเสมือน

สามแก้ว FX en1เนื่องจากชุดหูฟังหลัก ๆ เช่น Rift...