Квантовый компьютер. Дж. Эрик Р., М. Гимено-Сеговия, Н. Харриган
- Время доставки: 7-10 дней
- Состояние товара: новый
- Доступное количество: 1
Просматривая «Квантовый компьютер. Дж. Эрик Р., М. Гимено-Сеговия, Н. Харриган» данное изделие из «Программирование» вы можете быть уверены, что после оформления заказа, доставки в Украину, вы получите именно то, что заказывали, в оговоренные сроки и европейского качества.
Квантовый компьютер.
Джонстон Эрик Р., Мерседес Гимено-Сеговия, Николас Харриган
Квантовые компьютеры больше не являются просто теоретическими устройствами. И при этом они не футуристический монстр, инопланетная машина, которая превратит все существующее программное обеспечение в какую-то непонятную альтернативу. Квантовые компьютеры (QPU) станут достаточно радикальным расширением возможностей современной информатики, которое позволит нам решать ранее неразрешимые проблемы. Существуют важные задачи, с которыми QPU могут очень хорошо справиться, и которые невозможно решить ни на одном стандартном вычислительном устройстве. С другой стороны, со многими стандартными вычислениями QPU справляется не намного лучше, чем обычный ноутбук. С точки зрения программиста, это своего рода сопроцессор с интересными возможностями.
Вот путеводитель в чудесный, еще неизведанный мир квантовых вычислений. Чтобы это понять, не нужна степень доктора квантовой физики или высшей математики. С помощью этой книги вы освоите набор концепций, необходимых для понимания того, как работает QPU, узнаете, какие проблемы могут решать приложения QPU, и научитесь использовать инструменты для написания программ для QPU. Представленные здесь концепции богато иллюстрируются примерами, которые можно легко запустить в бесплатном симуляторе QCEngine. Также возможно использование физических QPU (несколько прототипов QPU доступны в облаке). Интересная, хотя и немного более сложная часть руководства — глава, посвященная использованию квантовых вычислений в машинном обучении.
В этой книге:
- концепции программирования квантовых процессоров.
В этой книге:
- концепции программирования квантовых процессоров
- кубиты, суперпозиция и квантовая телепортация
- примитивы QPU
- повышение амплитуды, квантовое преобразование Фурье и оценка фазы
- примеры применения QPU
QPU: сделайте первый шаг к технологиям будущего!
Об авторе
Эрик Р. Джонстон написал симулятор QCEngine. Он был исследователем квантовой инженерии в Бристольском университете и программировал киноэффекты для Lucasfilm. Он квантовый инженер, акробат и гимнаст.
Содержание
Введение 9
1. Введение 13
- Предварительные условия 13
- Что такое QPU? 14
- Практический подход 15
Основы QCEngine 15
Встроенные инструкции QPU 17
Ограничения симулятора 20
Аппаратные ограничения 20 p>
- QPU и GPU: общие характеристики 20
ЧАСТЬ I. ПРОГРАММИРОВАНИЕ ДЛЯ QPU
2. Один кубит 25
- Краткий обзор физического кубита 26
- Введение в круговую запись 29
Размер колеса 29
Вращение колеса 30 p>
- Первые операции QPU 31
Инструкция QPU: NOT 32
Инструкция QPU: HAD 32
Инструкция QPU: READ 33
Инструкция QPU: WRITE 33
Время тренировки: совершенно случайный бит 34
Инструкция QPU: PHASE(?) 37
Инструкции QPU: ROTX(?) и ROTY(?) 38
- COPY: отсутствующая операция 38
- Объединение операций QPU 39
Инструкция QPU: ROOT-of-NOT 39
- Время попрактиковаться: квантовый охотник на шпионов 41
- Краткое содержание 44
- Цирковая запись для многокубитных регистров 45
- Рисование многокубитного регистра 48
- Операции с одним кубитом в нескольких кубитах регистры 48
Чтение кубита в многокубитном регистре 50
- Визуализация дополнительных кубитов 51
- Инструкция QPU: CNOT 52
- Время попрактиковаться: использование пар колоколов в случайном разделении 55
- Инструкции QPU: CPHASE и CZ 56
Трюк с QPU: фазовое отражение 57
- Инструкция QPU: CCNOT (ворота Тоффоли) 59
- В