Программирование квантовых компьютеров
Базовые алгоритмы и примеры кода.
Химено-Сеговиа М., Хэрриган Н., Джонстон Э. «Программирование квантовых компьютеров» Питер, 2021 год, 336 стр, O’Reilly, ISBN 978-5-4461-1531-0; (PDF — DJVU)
Описание книги.
Квантовые компьютеры готовы дать толчок новой вычислительной революции - и вы можете присоединиться к ней прямо сейчас. Если вы занимаетесь разработкой программного обеспечения, компьютерной графикой, наукой о данных или просто заинтригованным компьютерным фанатом, эта книга представляет собой практическое руководство для программистов по пониманию квантовых вычислений. Вместо того чтобы заниматься математикой и теорией, вы будете работать непосредственно с примерами, демонстрирующими уникальные возможности этой технологии. Эта книга создавалась как практическое руководство по использованию технологии квантовых вычислений для программистов.
Специалисты в области квантовых вычислений покажут вам, как развить навыки, инструменты и интуицию, необходимые для написания квантовых программ в центре приложений. Вы поймете, на что способны квантовые компьютеры, и научитесь определять типы проблем, которые они могут решить.
Эта книга состоит из четырех частей, состоящих из нескольких глав:
- Программирование для QPU. Изучите основные концепции программирования блоков квантовой обработки, в том числе способы описания и управления кубитами и выполнения квантовой телепортации.
- Примитивы QPU - изучите алгоритмические примитивы и методы, включая усиление амплитуды, квантовое преобразование Фурье и оценку фазы.
- Практическое применение QPU-рассмотрите реальные данные и квантовый поиск
- Приложения QPU - исследуйте, как примитивы QPU используются для создания существующих приложений, включая методы квантового поиска и алгоритм факторизации Шора.
Оглавление.
- Часть I. Программирование для QPU
Глава 2. Один кубит
Глава 3. Группы кубитов
Глава 4. Квантовая телепортация - Часть II. Примитивы QPU
Глава 5. Квантовая арифметика и логика
Глава 6. Усиление комплексной амплитуды
Глава 7. QFT: квантовое преобразование Фурье
Глава 8. Квантовая оценка фазы - Часть III. Практическое применение QPU
Глава 9. Реальные данные
Глава 10. Квантовый поиск
Глава 11. Квантовая избыточная выборка
Глава 12. Алгоритм Шора
Глава 13. Квантовое машинное обучение - Часть IV. Перспективы
Глава 14. Обзор литературы
Квантовый компьютер. Программирование
ZxzRA_qvYZSsNv5jKWUK4LCDC-HAgGJhcrBPHFeNFdU
Добавить комментарий