الضوضاء الكمية وتخفيف الأخطاء
ملاحظة
Toshinari Itoko (28 يونيو 2024)
تنزيل ملف PDF للمحاضرة الأصلية. لاحظ أن بعض مقاطع الكود قد تصبح قديمة لأنها صور ثابتة.
الوقت التقريبي لتشغيل هذه التجربة على وحدة المعالجة الكمية (QPU) هو 1 دقيقة و40 ثانية.
1. مقدمة
في هذا الدرس، سنتناول الضوضاء وكيفية تخفيفها على أجهزة الحوسبة الكمية. سنبدأ بفحص تأثيرات الضوضاء باستخدام محاكٍ يمكنه محاكاة الضوضاء بعدة طرق، من بينها استخدام ملفات تعريف الضوضاء من أجهزة الحوسبة الكمية الفعلية. ثم سننتقل إلى أجهزة الحوسبة الكمية الحقيقية التي تنطوي على ضوضاء متأصلة. سنستعرض تأثيرات تخفيف الأخطاء، بما في ذلك مزيج من تقنيات مثل الاستقراء عند الضوضاء الصفرية (ZNE) وتدوير البوابات (gate-twirling).
سنبدأ بتحميل بعض الحزم.
# Added by doQumentation — required packages for this notebook
!pip install -q matplotlib qiskit qiskit-aer qiskit-ibm-runtime
# !pip install qiskit qiskit_aer qiskit_ibm_runtime
# !pip install jupyter
# !pip install matplotlib pylatexenc
import qiskit
qiskit.__version__
'2.0.2'
import qiskit_aer
qiskit_aer.__version__
'0.17.1'
import qiskit_ibm_runtime
qiskit_ibm_runtime.__version__
'0.40.1'