14 มิถุนายน 2563

Published มิถุนายน 14, 2563 by with 0 comment

เขียน Quantum Machine Learning ได้ด้วย PennyLane


สวัสดีผู้อ่านทุกท่านครับ บทความนี้จะพาผู้อ่านไปรู้จัก Quantum Machine Learning เบื้องต้น และแนะนำเครื่องมือสำหรับศึกษาและทำ Quantum Machine Learning ชื่อ PennyLane


Quantum Machine Learning คืออะไร?

Quantum Machine Learning (การเรียนรู้เชิงควอนตัม) เป็นการนำ Quantum Computing มาประยุกต์กับ Machine Learning ตัวอย่างเช่น เราจะสามารถนำควอนตัมคอมพิวเตอร์มาช่วยในการประมวลผล AI ได้รึไม่ เป็นต้น

วิดีโอแนะนำ


เรียนรู้เกี่ยวกับ Quantum Machine Learning เพิ่มเติมได้ที่ https://pennylane.ai/qml/

PennyLane


ด้วยเหตุนี้จึงมี Startup ชื่อ Xanadu มาทำ Startup ที่เกี่ยวกับ Quantum Machine Learning โดยสร้างโมดูลสำหรับงาน Quantum Machine Learning ชื่อ PennyLane

PennyLane เป็นโมดูลที่ช่วยเราสร้าง Quantum Machine Learning โดยรองรับการเชื่อมทำงานกับ PyTorch กับ TensorFlow และอื่น ๆ และรองรับการทำงานบนอุปกรณ์ควอนตัมจริง ๆ อีกด้วย เช่น IBM Q และอื่น ๆ (ถ้ารันบนคอมพิวเตอร์ทั่วไปจะทำงานบน simulate ด้วย StrawberryFields สำหรับจำลอง continuous variable quantum optical circuits) แถมยังใช้ Apache 2.0 License

อ่าน paper ของ PennyLane ได้ที่ https://arxiv.org/abs/1811.04968

สำหรับการติดตั้ง หากรันบนคอมพิวเตอร์ทั่วไป ให้ใช้คำสั่ง
pip install pennylane pennylane-sf

การใช้งาน

สามารถอ่านเอกสารได้การใช้งานได้ที่ https://pennylane.readthedocs.io/en/stable/

นอกจากนั้น ทาง PennyLane ได้ทำ Notebook ตัวอย่างการทำ Quantum Machine Learning เช่น Quantum transfer learning สำหรับแยกรูปภาพผึ้งกับมดโดยนำมาประยุกต์กับ ResNet18 อีกด้วย

ดูตัวอย่างการทำ Quantum Machine Learning ได้ที่ https://pennylane.ai/qml/demos/

หน้าหลักโครงการ PennyLane https://pennylane.ai/

0 ความคิดเห็น:

แสดงความคิดเห็น

แสดงความคิดเห็นได้ครับ :)