ข้ามไปยังเนื้อหาหลัก

บทเรียน

ใช้บทเรียนเหล่านี้เพื่อเรียนรู้วิธีนำ Qiskit ไปใช้กับกรณีการใช้งานทั่วไปในการคำนวณเชิงควอนตัม

  • เริ่มต้นด้วยชุดบทเรียนในส่วน เริ่มต้นใช้งาน หากนี่เป็นครั้งแรกที่คุณรันโค้ดบนคอมพิวเตอร์ควอนตัม
  • ส่วน workflows toward advantage มีตัวอย่างแบบครบวงจรของการใช้คอมพิวเตอร์ควอนตัมเพื่อแก้ปัญหาในโลกจริง บทเรียนเหล่านี้มุ่งเน้นที่อัลกอริทึมที่มีแนวโน้มสูงในการบรรลุความได้เปรียบเชิงการคำนวณของคอมพิวเตอร์ควอนตัมเหนือคอมพิวเตอร์คลาสสิก
  • ส่วน Qiskit capabilities มีตัวอย่างที่ใช้เทคนิคล่าสุดและก้าวหน้าที่สุดในระบบนิเวศ Qiskit เพื่อปรับปรุงบางส่วนหรือทั้งหมดของ workflow เฉพาะ

เริ่มต้นใช้งาน

บทเรียนเหล่านี้เหมาะสำหรับผู้เริ่มต้นที่พร้อมสำรวจการรันอัลกอริทึมควอนตัมบนคอมพิวเตอร์ควอนตัม

สำรวจ workflows toward advantage

บทเรียนในส่วนนี้ครอบคลุมการสาธิตอัลกอริทึมควอนตัมขนาดใหญ่

อัลกอริทึมการสุ่มตัวอย่างที่ตรวจสอบได้

อัลกอริทึมในหมวดนี้มุ่งเน้นที่ quantum circuit ที่การแจกแจงผลลัพธ์เข้ารหัสคำตอบของปัญหาที่มีโครงสร้างและตรวจสอบได้ การตรวจสอบได้หมายความว่าคุณสามารถตรวจสอบความสอดคล้องของข้อมูลที่วัดได้ ไม่ว่าจะด้วยการประเมิน bitstring ที่เลือกหรือด้วยการรู้ว่าไม่มี false positive เกิดขึ้น

บทเรียนเหล่านี้เน้นเทคนิคที่การสุ่มตัวอย่างซ้ำช่วยประมาณค่าปริมาณที่เฉพาะเจาะจงกับปัญหา (เช่น ค่า cost function หรือค่า spectral weight) วิธีการเหล่านี้มีความเกี่ยวข้องโดยเฉพาะกับงานการเพิ่มประสิทธิภาพและการจำลองที่มีความสมมาตร

การประมาณค่า Observable

บทเรียนเหล่านี้มุ่งเน้นการประมาณค่าปริมาณที่มีความหมายทางฟิสิกส์ เช่น พลังงานหรือค่าความสัมพันธ์ โดยการเตรียมสถานะควอนตัมและวัด observable เทคนิคที่ใช้รวมถึงแนวทาง circuit แบบ variational และแบบ Trotterized ที่สร้างสมดุลระหว่างการแสดงออกของ circuit กับประสิทธิภาพด้านความลึก เน้นที่ workflow ที่ลดความต้องการทรัพยากรควอนตัมขณะรักษาความแม่นยำ และเปิดใช้งานการประมาณค่า observable ในระบบเคมีและฟิสิกส์ในทางปฏิบัติ

อัลกอริทึม Fault-tolerant

ส่วนนี้นำเสนออัลกอริทึมที่มีการรับประกันทางทฤษฎีที่ชัดเจน ซึ่งออกแบบมาเพื่อรันบนฮาร์ดแวร์ควอนตัมที่แก้ไขข้อผิดพลาดได้ในอนาคต circuit หรือค่าใช้จ่ายในการสุ่มตัวอย่างของอัลกอริทึมเหล่านี้มีการปรับขนาดในลักษณะที่ไม่มีประสิทธิภาพด้านความลึก จึงมีแนวโน้มสูงกว่าที่จะแสดงให้เห็นถึงความได้เปรียบของควอนตัมเมื่อมีคอมพิวเตอร์ควอนตัม fault-tolerant บทเรียนเหล่านี้แสดงให้เห็นว่าวิธีการทำงานอย่างไรในสภาพแวดล้อมในอุดมคติและสาธิตตัวอย่างขนาดเล็ก

ใช้ประโยชน์จาก Qiskit capabilities

ส่วนนี้แนะนำความสามารถขั้นสูงภายในระบบนิเวศ Qiskit ที่ช่วยเพิ่มประสิทธิภาพ ความน่าเชื่อถือ และความเร็วในการรันอัลกอริทึมควอนตัม

การเพิ่มประสิทธิภาพ Workload

การเพิ่มประสิทธิภาพ Workload มุ่งเน้นที่การประสานงานทรัพยากรคลาสสิกและควอนตัมอย่างมีประสิทธิภาพ หรือวิธีการเฉพาะสำหรับการปรับปรุงการจัดการ quantum circuit

Qiskit Functions

Qiskit Functions คือชุดเครื่องมือจัดการข้อผิดพลาดและแอปพลิเคชันที่บรรจุไว้ล่วงหน้า ทำให้ง่ายต่อการออกแบบการทดลองขนาดใหญ่กับ circuit, โมเลกุล, QUBO และอื่นๆ อีกมาก

Qiskit addons

Addon ช่วยให้การจัดการ circuit ขั้นสูง เช่น การตัด การย้อนกลับการแพร่กระจาย observable หรือการประมาณ circuit ซึ่งช่วยให้ผู้ใช้หลีกเลี่ยงข้อจำกัดของฮาร์ดแวร์โดยแลกกับค่าใช้จ่ายในการคำนวณคลาสสิกที่เพิ่มขึ้น

Error mitigation

Error mitigation แก้ไขปัญหาของ noise โดยไม่ต้องใช้ fault tolerance เต็มรูปแบบ ด้วยการกู้คืนค่า expectation value ที่แม่นยำผ่านการจัดการ circuit ที่ควบคุมได้และการประมวลผลหลังการวัด

Error detection

Error detection ระบุการดำเนินการที่ผิดพลาดเพื่อคืนผลลัพธ์ที่ปราศจาก noise ทีละ shot ผ่านการประมวลผลหลังการวัด