Qiskit noise learning
ชุดเครื่องมือ Python สำหรับการระบุลักษณะสัญญาณรบกวนควอนตัมโดยอาศัยการสุ่ม
ซอฟต์แวร์ระยะ alpha ไลบรารีนี้อยู่ในระยะพัฒนา 0.x และกำลังพัฒนาอย่างต่อเนื่อง ยังไม่มีส่วนใดของอินเทอร์เฟซสาธารณะที่เสถียร: ขณะที่เวอร์ชันหลักเป็น 0 ให้คาดว่าจะมีการเปลี่ยนแปลงที่ไม่เข้ากันระหว่างรุ่น และตรึงเวอร์ชัน dependency ของคุณให้เหมาะสม (เช่น qiskit-noise-learning==0.1.*) ขณะนี้เรายังไม่ออกคำเตือน deprecation แต่การเปลี่ยนแปลงทั้งหมดจะถูกบันทึกในrelease notes ดูนโยบาย deprecationสำหรับรายละเอียด ยินดีรับฟีดแบ็กทุกอย่าง
อินเทอร์เฟซและเอกสาร
ไลบรารีนี้มีอินเทอร์เฟซสองระดับ ระดับแรกคืออินเทอร์เฟซระดับต่ำที่ผู้ใช้โต้ตอบโดยตรงกับออบเจ็กต์ที่แทนแนวคิดหลักของ noise learning ทำให้ออกแบบทุกแง่มุมของโปรโตคอล noise learning เองได้ ระดับที่สองคืออินเทอร์เฟซระดับสูงกว่า คือ subpackage qiskit_noise_learning.protocols ซึ่งมีฟังก์ชันหนึ่งคู่ต่อหนึ่งโปรโตคอล – prepare_vanilla_program และ process_vanilla_result สำหรับโปรโตคอล “vanilla” มาตรฐาน – แต่ละคู่ห่อ workflow สำเร็จรูปไว้เป็นการเรียกเดียวทั้งก่อนและหลังการรัน
ดูคู่มือต่อไปนี้สำหรับตัวอย่างวิธีใช้แพ็กเกจนี้:
-
เรียนรู้โมเดลสัญญาณรบกวนของ gate — การใช้ฟังก์ชันโปรโตคอลแบบครบวงจร
-
สร้างการทดลองเรียนรู้ — คำอธิบายทีละขั้นของ pipeline ภายใน
การมีส่วนร่วม
ดูแนวทางการมีส่วนร่วมสำหรับรายละเอียดเรื่องการตั้งค่าสำหรับนักพัฒนา การทดสอบ การสร้างเอกสาร และ workflow ของ release notes
การอ้างอิงแพ็กเกจนี้
หากคุณใช้แพ็กเกจนี้ในงานวิจัย ให้ใช้ไฟล์ CITATION.bib ในรีโพสิทอรีของโปรเจกต์นี้เพื่ออ้างอิงเอกสารที่เหมาะสม