ต้องการเรียนรู้เพิ่มเติมเกี่ยวกับ การคำนวณควอนตัม และจะโปรแกรมเป็นภาษา 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 ช่วยให้ผู้อ่านติดตามโลกแห่งเทคโนโลยีที่เปลี่ยนแปลงไปอย่างรวดเร็วด้วยข่าวสารล่าสุด รีวิวผลิตภัณฑ์สนุกๆ บทบรรณาธิการที่เจาะลึก และการแอบดูที่ไม่ซ้ำใคร