Pennylane เป็นไลบรารี Python ข้ามแพลตฟอร์มสำหรับการคำนวณควอนตัมการเรียนรู้ของเครื่องควอนตัมและเคมีควอนตัม
เฟรมเวิร์กโอเพ่นซอร์สที่ชัดเจนสำหรับการเขียนโปรแกรมควอนตัม สร้างโดยนักวิจัยเพื่อการวิจัย 
คอมพิวเตอร์ควอนตัมคอมพิวเตอร์ สร้างวงจรควอนตัมด้วยการเตรียมสถานะที่หลากหลายประตูและการวัด รันบนเครื่องจำลองประสิทธิภาพสูงหรืออุปกรณ์ฮาร์ดแวร์ต่างๆพร้อมคุณสมบัติขั้นสูงเช่นการวัดระยะกลางและการลดข้อผิดพลาด
อัลกอริทึมควอนตัมต้นแบบ จาก NISQ ไปจนถึงการคำนวณควอนตัมที่ทนต่อความผิดพลาดปลดล็อคอัลกอริทึมสำหรับการวิจัยและการใช้งาน วิเคราะห์ประสิทธิภาพการมองเห็นวงจรและเครื่องมือการเข้าถึงสำหรับการพัฒนาเคมีควอนตัมและการพัฒนาอัลกอริทึม
การเรียนรู้ของเครื่องด้วยควอนตัมฮาร์ดแวร์และเครื่องจำลอง รวมเข้ากับ Pytorch , Tensorflow , Jax , Keras หรือ Numpy เพื่อกำหนดและฝึกอบรมแบบจำลองไฮบริดโดยใช้ Optimizers ที่รับรู้ควอนตัมและการไล่ระดับสีที่เข้ากันได้กับฮาร์ดแวร์สำหรับงานวิจัยขั้นสูง เครื่องควอนตัมการเรียนรู้อย่างรวดเร็ว
ชุดข้อมูลควอนตัม เข้าถึงชุดข้อมูลที่มีคุณภาพสูงและมีการจำลองล่วงหน้าเพื่อลดการพัฒนาอัลกอริทึมเวลาต่อการวิจัยและเร่งความเร็ว เรียกดูชุดข้อมูลหรือสนับสนุนข้อมูลของคุณเอง
การรวบรวมและประสิทธิภาพ การสนับสนุนการทดลองสำหรับการรวบรวมแบบทันเวลา รวบรวมเวิร์กโฟลว์ไฮบริดทั้งหมดของคุณด้วยการสนับสนุนคุณสมบัติขั้นสูงเช่นวงจรการปรับตัวการตอบรับแบบเรียลไทม์และลูปที่ไม่มีขอบเขต ดูตัวเร่งปฏิกิริยาสำหรับรายละเอียดเพิ่มเติม
สำหรับรายละเอียดเพิ่มเติมและคุณสมบัติเพิ่มเติมโปรดดูเว็บไซต์ Pennylane
Pennylane ต้องการ Python เวอร์ชัน 3.10 ขึ้นไป การติดตั้ง Pennylane รวมถึงการพึ่งพาทั้งหมดสามารถทำได้โดยใช้ PIP:
python -m pip install pennylane ภาพ Docker พบได้ในหน้า Pennylane Docker Hub ซึ่งมีคำอธิบายโดยละเอียดเกี่ยวกับการสนับสนุน Pennylane Docker ดูคำอธิบายที่นี่สำหรับข้อมูลเพิ่มเติม
เริ่มต้นทำงานอย่างรวดเร็วด้วย Pennylane โดยทำตามคู่มือ QuickStart ของเราออกแบบมาเพื่อแนะนำคุณสมบัติที่สำคัญและช่วยให้คุณเริ่มสร้างวงจรควอนตัมได้ทันที
ไม่ว่าคุณจะสำรวจการเรียนรู้ของเครื่องควอนตัม (QML), การคำนวณควอนตัมหรือเคมีควอนตัม, Pennylane นำเสนอเครื่องมือและทรัพยากรที่หลากหลายเพื่อสนับสนุนการวิจัยของคุณ:

นอกจากนี้คุณยังสามารถตรวจสอบเอกสารของเราสำหรับคำแนะนำ QuickStart เพื่อใช้ Pennylane และคู่มือผู้พัฒนารายละเอียดเกี่ยวกับวิธีการเขียนอุปกรณ์ควอนตัมที่เข้ากันได้ของ Pennylane ของคุณเอง
ดำน้ำลึกลงไปในการคำนวณควอนตัมโดยการสำรวจอัลกอริทึมที่ทันสมัยโดยใช้ฮาร์ดแวร์ Pennylane และควอนตัม สำรวจ Demos Pennylane

หากคุณต้องการมีส่วนร่วมในการสาธิตของคุณเองดูคู่มือการส่งตัวอย่างของเรา
Pennylane อยู่ในระดับแนวหน้าของการวิจัยในการคำนวณควอนตัมการเรียนรู้ของเครื่องควอนตัมและเคมีควอนตัม สำรวจว่า Pennylane ใช้สำหรับการวิจัยในสิ่งพิมพ์ต่อไปนี้อย่างไร:
การคำนวณควอนตัม : การตัดวงจรควอนตัมอย่างรวดเร็วด้วยการวัดแบบสุ่ม
การเรียนรู้ของเครื่องควอนตัม : ดีกว่าคลาสสิก? รูปแบบศิลปะการเรียนรู้ควอนตัมการเปรียบเทียบแบบบอบบาง
เคมีควอนตัม : เร่งการคำนวณควอนตัมของเคมีผ่านการแยกการแยกสองครั้งที่บีบอัดเป็นปกติ
การวิจัยที่มีผลกระทบขับเคลื่อน Pennylane แจ้งให้เราทราบว่าคุณต้องการคุณลักษณะใดสำหรับการวิจัยเกี่ยวกับ GitHub หรือบนเว็บไซต์ของเรา
เรายินดีต้อนรับการมีส่วนร่วม - ส้อมที่เก็บ Pennylane จากนั้นทำการร้องขอการดึงที่มีการบริจาคของคุณ ผู้มีส่วนร่วมทั้งหมดของ Pennylane จะถูกระบุว่าเป็นผู้เขียนในรุ่น ผู้ใช้ทุกคนที่มีส่วนร่วมอย่างมีนัยสำคัญต่อรหัส (ปลั๊กอินใหม่, ฟังก์ชั่นใหม่ ฯลฯ ) จะถูกระบุไว้ในกระดาษ Pennylane arxiv
นอกจากนี้เรายังสนับสนุนรายงานข้อผิดพลาดคำแนะนำสำหรับคุณสมบัติและการปรับปรุงใหม่และแม้แต่ลิงก์ไปยังโครงการหรือแอพพลิเคชั่นที่เย็นสบายที่สร้างขึ้นบน Pennylane
ดูหน้าผลงานของเราและคู่มือการพัฒนาของเราสำหรับรายละเอียดเพิ่มเติม
หากคุณมีปัญหาโปรดแจ้งให้เราทราบโดยการโพสต์ปัญหาเกี่ยวกับตัวติดตามปัญหา GitHub ของเรา
เข้าร่วมฟอรัมการสนทนาของ Pennylane เพื่อเชื่อมต่อกับชุมชนควอนตัมรับการสนับสนุนและมีส่วนร่วมโดยตรงกับทีมงานของเรา เป็นสถานที่ที่สมบูรณ์แบบในการแบ่งปันความคิดถามคำถามและร่วมมือกับนักวิจัยและนักพัฒนาเพื่อน!
โปรดทราบว่าเรามุ่งมั่นที่จะให้สภาพแวดล้อมที่เป็นมิตรปลอดภัยและเป็นมิตรสำหรับทุกคน โปรดอ่านและเคารพจรรยาบรรณ
Pennylane เป็นผลงานของผู้มีส่วนร่วมหลายคน
หากคุณกำลังทำการวิจัยโดยใช้ Pennylane โปรดอ้างอิงกระดาษของเรา:
Ville Bergholm และคณะ Pennylane: ความแตกต่างโดยอัตโนมัติของการคำนวณควอนตัมแบบไฮบริดแบบคลาสสิก 2018. Arxiv: 1811.04968
Pennylane ฟรี และ โอเพ่นซอร์ส เปิดตัวภายใต้ใบอนุญาต Apache เวอร์ชัน 2.0