Перейти до основного вмісту
Цей проєкт у бета-версії. Знайшов(-ла) помилку? Відкрити issue на GitHub. Є запитання чи ідея? Запитати в Discussions — будемо раді твоєму відгуку!
Яка якість перекладу на цій сторінці?

Qiskit noise learning

Набір інструментів Python для характеризації квантового шуму на основі рандомізації.

Примітка

Альфа-програмне забезпечення. Ця бібліотека перебуває на стадії розробки 0.x і активно розробляється. Жодна частина публічного інтерфейсу ще не є стабільною: поки основна версія дорівнює 0, очікуй несумісних змін між випусками та відповідно закріплюй свою залежність (наприклад, qiskit-noise-learning==0.1.*). Наразі ми не видаємо попереджень про застарівання, але всі зміни фіксуються в примітках до випуску. Докладніше див. політику застарівання. Ми вдячні за будь-який відгук.

Інтерфейси та документація​

Ця бібліотека має два рівні інтерфейсу. Перший — низькорівневий інтерфейс, де користувач безпосередньо взаємодіє з об’єктами, що представляють ключові поняття навчання шуму, що дає змогу довільно проєктувати кожен аспект протоколу навчання шуму. Другий — високорівневий інтерфейс, підпакет qiskit_noise_learning.protocols, який містить одну пару функцій на протокол – prepare_vanilla_program і process_vanilla_result для стандартного «vanilla» протоколу – кожна пара огортає типовий робочий процес в один виклик до та після виконання.

Приклади використання цього пакета дивись у таких посібниках:

Внесок​

Див. рекомендації щодо внеску, де описано налаштування середовища розробника, тестування, побудову документації та процес роботи з примітками до випуску.

Цитування цього пакета​

Якщо ти використовуєш цей пакет у своєму дослідженні, скористайся файлом CITATION.bib у репозиторії цього проєкту, щоб процитувати відповідні джерела.