Квантовый компьютер. Дж. Эрик Р., М. Гимено-Сеговия, Н. Харриган


Код: 17034814920
1341 грн
Цена указана с доставкой в Украину
Товар есть в наличии
КАК ЭКОНОМИТЬ НА ДОСТАВКЕ?
Заказывайте большое количество товаров у этого продавца
Информация
  • Время доставки: 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

    • QPU и GPU: общие характеристики 20

    ЧАСТЬ I. ПРОГРАММИРОВАНИЕ ДЛЯ QPU

    2. Один кубит 25

    • Краткий обзор физического кубита 26
    • Введение в круговую запись 29

      Размер колеса 29

      Вращение колеса 30

    • Первые операции 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
    < р>3. Несколько кубитов 45

    • Цирковая запись для многокубитных регистров 45
    • Рисование многокубитного регистра 48
    • Операции с одним кубитом в нескольких кубитах регистры 48

      Чтение кубита в многокубитном регистре 50

    • Визуализация дополнительных кубитов 51
    • Инструкция QPU: CNOT 52
    • Время попрактиковаться: использование пар колоколов в случайном разделении 55
    • Инструкции QPU: CPHASE и CZ 56

      Трюк с QPU: фазовое отражение 57

    • Инструкция QPU: CCNOT (ворота Тоффоли) 59
    • В