Разработка с использованием квантовых компьютеров 29832
Квантові обчислення не просто змінюють реальність! Абсолютно нова галузь народжується на наших очах, щоб створити немислиме раніше і знецінити деякі досягнення минулого.
У цій книзі розглянуті найбільш важливі компоненти квантового комп'ютера: кубіти, логічні вентилі і квантові схеми, а також пояснюється відмінність квантової архітектури від традиційної. Ви зможете безкоштовно експериментувати з ними як у класичному, так і на реальному квантовому пристрої з застосуванням IBM Q Experience.
Ви дізнаєтеся, як виконуються квантові обчислення з допомогою QISKit (програмний інструментарій для обробки квантової інформації), Python SDK та інших API, зокрема QASM.
Нарешті, ви вивчіть сучасні квантові алгоритми, що реалізують заплутаність, генерацію випадкових чисел, лінійний пошук, факторизацию цілих чисел та ін. Розберетеся з станами Белла, описують заплутаність, алгоритм Гровера для лінійного пошуку, алгоритм Шора для факторизації цілих чисел, алгоритмами оптимізації і багатьом іншим.
Ви навчитеся:
- Віддалено запускати програми, користуючись Q Experience REST API.
- Писати алгоритми, що забезпечують найвищу продуктивність у порівнянні з аналогами для традиційних комп'ютерів.
- Створювати REST-клієнт Node.js для аутентифікації прослуховування віддалених пристроїв, запиту інформації про квантових процесорах, віддаленого контролю і запуску експериментів в хмарі.
- Використовувати квантову телепортацію. Скориставшись класичними обчисленнями та квантової заплутаністю між відправником і одержувачем, передавати точний стан кубіта (квантової інформації).
- Програмувати і грати в квантовий варіант «Морського бою».
- Використовувати Q Experience Composer для створення візуальних програм/експериментів.
- АвторВладимир Силва
- КатегоріяПрограмування
- МоваРосійська
- Рік2020
- Сторінок352
- Формат170х240 мм
- ОбкладинкаМ'яка
- Тип паперуОфсетний
- СеріяБиблиотека программиста
допоможіть тим, хто ще не читав