Квантовые компьютеры куда поступать
16 ноября компания IBM презентовала новый квантовый компьютер с рекордным числом квантовых битов (кубитов): 127. В пресс-релизе компании заявляется, что работу этого квантового чипа невозможно смоделировать на обычном компьютере. Число битов, которые потребовалось бы для этого классической ЭВМ, превышает суммарное количество атомов во всех людях, населяющих земной шар. Чтобы это сравнение стало более наглядным, вспомним, что в одном лишь стакане воды больше атомов, чем стаканов воды в Мировом океане или галактик в видимой Вселенной.
Уже на следующий день стартап QuEra Computing Inc. объявил, что закончил работу над квантовым компьютером из 256 кубитов (научная статья об этой разработке появилась в журнале Nature еще в июле). Специалисты QuEra планируют в течение двух лет довести число кубитов до тысячи, а в перспективе — до сотен тысяч, и все это без особых изменений в архитектуре. Стартап привлек $17 млн инвестиций от компаний Rakuten, Day One Ventures, Frontiers Capital, а также частных инвесторов — основателя Acronis Сергея Белоусова и бывшего топ-менеджера Microsoft Пола Марица.
Сотрудники QuEra эффектно продемонстрировали работу своего компьютера. Они заставили кубиты, выстроенные в виде прямоугольника, воспроизводить анимацию с Марио — легендарным персонажем компьютерных игр. Но, конечно, квантовые компьютеры — это не игрушка, а вычислительная техника завтрашнего дня. Или нет?
Призрак превосходства
Современная экономика немыслима без мощных компьютеров. При этом даже лучшие из них зачастую пасуют перед задачами, которые ставит жизнь. Выходом могут стать квантовые компьютеры, которые потенциально гораздо мощнее обычных. Это их свойство — пока существующее скорее в перспективе, чем на практике — называют квантовым превосходством (quantum supremacy) или квантовым преимуществом (quantum advantage).
Дело в том, что квантовые компьютеры иначе хранят и обрабатывают информацию. Классический компьютер имеет дело с битами. Бит имеет только два возможных состояния: 0 и 1, и переходит из одного в другое скачком. Бит похож на рубильник, который либо включен, либо выключен, и третьего не дано. Квантовый бит (кубит) может находиться в любом из бесконечного множества промежуточных состояний и плавно переключаться между ними. Это позволяет ему хранить куда больше информации, чем бит. Если сильно упрощать, то можно представить кубит стаканом, в котором может быть любой уровень воды между «пуст» и «полон».
Идея квантовых вычислений была высказана еще в 1980-х. Однако настоящий интерес к ней возник в 1990-е, когда выяснилось, что квантовый компьютер мог бы взламывать самые надежные шифры. Речь идет о RSA-шифровании, которое широко используется для обмена финансовыми и другими конфиденциальными данными. Этот алгоритм основан на том факте, что два больших числа легко перемножить, но крайне трудно разложить произведение обратно на множители. Однако в 1994 году математик Питер Шор показал, что квантовый компьютер (тогда существовавший лишь на бумаге) справляется с такой задачей гораздо быстрее, чем классический. Тот, кто пренебрегает возможностями квантовых вычислений, рискует однажды обнаружить, что все его счета взломаны.
Однако до момента, когда банкам потребуется защита от квантовых взломщиков, еще далеко. Квантовый компьютер, который мог бы соперничать в производительности с обычным ноутбуком, должен иметь, по разным оценкам, от тысяч до миллионов кубитов.
Правда, уже сейчас раздаются заявления о достижении пресловутого квантового превосходства. Первой отметилась корпорация Google, заявившая в 2019 году, что ее 53-кубитное детище Sycamore за 200 секунд решило задачу, на которую у крупнейшего современного суперкомпьютера Summit ушло бы десять тысячелетий. Правда, конкуренты из IBM усомнились в этих цифрах. В 2020 году о достижении квантового преимущества сообщили китайские ученые. Однако, в обоих случаях имело место некоторое лукавство. Классическому компьютеру предлагали соревноваться с квантовым в моделировании квантовых явлений. Поскольку в квантовые машины эти явления встроены на уровне «железа», это было похоже на состязание в плавании между человеком и дельфином. Разумеется, в своей стихии дельфин победит даже олимпийского чемпиона. Но настоящее квантовое превосходство заключалось бы в безоговорочной победе во всех дисциплинах, включая бег и метание молота.
Новые принципы
Почему так трудно создавать квантовые компьютеры с большим числом кубитов? Дело в том, что с точки зрения физики кубит представляет собой объект, живущий по законам квантовой механики. Это может быть, например, отдельный атом, ион или микроскопическое кольцо из сверхпроводника. Такие объекты необычайно хрупки и уязвимы. Малейшее внешнее воздействие разрушает квантовое состояние, в котором находится кубит. Поэтому кубиты требуют изоляции от внешнего мира, вакуума и охлаждения почти до абсолютного нуля, и все равно в их работе то и дело возникают ошибки. Собрать тысячи и тем более миллионы таких капризных элементов в управляемую и отказоустойчивую систему — та еще задача. Некоторые физики (правда, они в меньшинстве) полагают даже, что она никогда не будет решена.
Но, пока глаза скептиков боятся, руки и головы энтузиастов делают. Вот и специалисты QuEra отвергли обычные реализации кубитов (ионы и сверхпроводящие контуры) и опробовали новую (электрически нейтральные атомы).
Всего в нескольких миллиметрах от стенок камеры, имеющих комнатную температуру, сотни атомов зафиксированы в вакууме и охлаждены до температуры, лишь на миллионную долю градуса превосходящей абсолютный нуль (около −273 °C). Эти атомы буквально подвешены в перекрестье лазерных лучей. Лазеры не только удерживают атомы-кубиты от контакта с внешним миром, но и управляют их работой. Когда электрон в атоме поглощает фотон, он приобретает дополнительную энергию и переходит на следующую орбиту, дальше от ядра. В результате атом, так сказать, раздувается. Но только в том случае, если ему не мешает другой раздувшийся атом, находящийся впритык к первому. Так кубиты взаимодействуют между собой.
Эта реализация кубитов лучше альтернатив по нескольким причинам. Например, в отличие от ионов, атомы не отталкиваются друг от друга электрическими силами, поэтому сотни кубитов можно разместить на площадке в доли квадратного миллиметра. Но это решение требует сопутствующих технологий, появившихся только в последние годы.
Специалисты QuEra рассчитывают, что они создали практически полезное устройство, а не просто прототип. Так, новый компьютер может стать подспорьем для физиков в моделировании квантовых систем (как отмечалось выше, этот «навык» квантовые компьютеры уже продемонстрировали). Другое возможное поле для деятельности — квантовая оптимизация. Так называется решение обычных задач оптимизации (например, финансовых и логистических) с помощью математических подходов, позаимствованных из квантовой физики. Квантовый компьютер, воплощающий эту математику «в железе», в принципе может хорошо справляться с этими задачами даже при малом числе кубитов. Но так ли это на самом деле, покажет только практика.
Квантовый шум
Индустрия квантовых вычислений находится в странной промежуточной зоне. На бумаге теоретики смело оперируют миллионами кубитов, разрабатывая вычислительные схемы послезавтрашнего дня. Практики же, которым приходится воплощать эти идеи в реальность, едва освоили производство устройств с сотнями кубитов. Эксперты называют нынешний технологический этап эпохой шумных квантовых процессоров среднего масштаба (Noisy Intermediate-Scale Quantum, или NISQ). Средний масштаб — это десятки или сотни кубитов. Слово «шумный» отражает тот факт, что системы все еще работают неустойчиво из-за внешних помех, переключающих кубиты когда и как вздумается.
Как извлечь максимальную пользу из NISQ-устройств — тема обширных дискуссий. Работа таких систем еще далека от надежности. Неудобств добавляет то, что проанализировать ее с помощью классических компьютеров уже трудно (вспомним пример с числом атомов в семи миллиардах человек). С другой стороны, эти машины, кажется, уже умеют кое-что недоступное классическим компьютерам. Игнорировать эти возможности было бы расточительно.
Подходить к решению этой проблемы можно по-разному. Например, специалисты Google делают ставку на симбиоз квантовых и классических компьютеров. Квантовый компьютер выдает результат, загрязненный помехами и вычислительными ошибками. По сути, отмечают эксперты компании, перед нами классическая задача отделить полезный сигнал от случайного шума. А в ее решении вполне преуспели привычные компьютеры, и особенно искусственные нейронные сети. В 2020 году Google презентовала библиотеку программ TensorFlow Quantum для интеграции квантовых компьютеров с классическими. В числе прочего этот инструмент позволяет использовать искусственный интеллект для «подчистки» результатов работы квантового компьютера. Библиотека распространяется свободно и имеет открытый исходный код. Кроме того, она интегрирована с платформой Cirq, также разработанной Google и предназначенной для программирования квантовых компьютеров.
Впрочем, поток многообещающих новостей не должен затмевать простого факта: квантовые компьютеры пока не сделали ничего практически полезного. Может быть, они войдут в нашу жизнь через считанные годы или хотя бы десятилетия. А быть может, этот «квантовый шум» так и не принесет плодов в обозримом будущем.
Эксперты составили этот список лучших курсов, учебников, тренингов, классов и сертификации по квантовым вычислениям, доступных онлайн на 2020 год. Он включает как платные, так и бесплатные ресурсы, которые помогут вам изучить квантовые вычисления, и эти курсы подходят как для начинающих, так и для учащихся среднего уровня. Я перевел для Вас этот список и с радостью представляю Вашему вниманию.
1. Введение в квантовые вычисления Санкт-Петербургского государственного университета (Coursera)
Если Вы хотите получить представление об этой развивающейся области, то эта сертификация может помочь Вам в этом. Уроки этой программы помогут Вам понять математическую модель квантовых компьютеров, разработанную физиками. Наряду с этим у Вас будет возможность создать простой квантовый компьютер с нуля и изучить некоторые алгоритмы, разработанные для крупномасштабных квантовых компьютеров, которые находятся в стадии разработки. По завершении уроков Вы будете готовы глубже вникать в соответствующие алгоритмы, архитектуру и даже разрабатывать свои собственные идеи.
Ключевые особенности
- Знание линейной алгебры и комплексных чисел достаточно, чтобы зарегистрироваться в этой программе. Предварительный опыт в этой области не требуется.
- Начните со знакомства с этой областью и получите представление о ее значении и возможном воздействии.
- Познакомьтесь с инструментами и программным обеспечением, чтобы попробовать практические занятия.
- Большое количество примеров поможет Вам получить более четкое представление о темах.
- Узнайте об алгоритмах Шора и Гровера и их приложениях.
- Гибкие сроки позволяют учиться в своем собственном темпе.
Продолжительность: 5 недель, от 2 до 4 часов в неделю
Рейтинг: 4.4 из 5
2. QC101 Квантовые вычисления и Квантовая физика для начинающих (Udemy)
Ключевые особенности
- Программу может принять любой, кто обладает знаниями математики и физики.
- Хорошо организованный контент с необходимыми инструментами, помогающими обучению.
- Анализировать поведение квантовых цепей в классах.
- Изучите фундаментальные аспекты и разработайте математические и компьютерные модели.
- 105 лекций + 8 статей + 2 загружаемых ресурса + полный доступ к жизни
- Зарегистрируйтесь по доступной цене на платформе электронного обучения Udemy.
Продолжительность: 3,5 часа
Рейтинг: 4.5 из 5
3. Квантовые вычисления: теория моделирования и программирования (Удеми)
Содержание этого курса разделено на четыре основных раздела, а именно: основы квантовых вычислений и раздел физики, Cirq и Dwave Leap. Первая часть знакомит вас с этой областью и сравнивает ее с классическими компьютерами, тогда как вторая часть обсуждает основные физические понятия, относящиеся к этой области. Когда у вас есть полное представление об основах, вы можете начать работу с платформой Google Cirq в Python для проектирования квантовых схем. Наконец, вы подпишетесь на услугу, которая позволит любому начать использовать настоящий Quantum Computer для решения реальных проблем.
Ключевые особенности
- Широкий спектр примеров для объяснения понятий.
- Реализация ключевых идей методом практических заданий.
- Для прохождения этих классов не требуются начальные знания по математике или квантовой физике.
- 29 лекций + 1 статья
- Курс доступной цене.
Продолжительность: 4 часа
Рейтинг: 4.0 из 5
4. Курсы по квантовым вычислениям (удеми)
Если вы хотите начать карьеру в этой области и работать над ее развитием, то эта платформа поможет вам. Здесь у вас есть возможность изучить основные определения, темы и соответствующие проблемы . Некоторые из бестселлеров включают в себя сдвиг вашей реальности, теории для моделирования и программирования и многое другое . Выберите урок, используя фильтры, доступные на сайте, и начните свое путешествие. Благодаря практическим упражнениям и экспертным советам вы сможете смоделировать решения проблем, построить модели и получить более сложные уроки.
Ключевые особенности
- Классы охватывают каждую концепцию в идеальном темпе с акцентом на ключевые факторы.
- Целью этой серии является укрепление основы и изучение использования программного обеспечения и инструментов, которые помогут вам понять базовую архитектуру и уровни.
- Включите совет эксперта и лучший совет будет в ваших симуляциях.
- Оценки и задания пригодятся для уточнения ваших концепций.
- Лекции + Загружаемые ресурсы + Полный жизненный доступ
- Учебные материалы и видео можно получить за символическую плату.
Продолжительность: самостоятельная
Рейтинг: 4.3 из 5
5. Квантовый мир Гарвардского университета (edX)
Этот курс Гарвардского университета представляет собой введение в квантовую химию, включая волновые функции, вероятность, специальные обозначения и приближения. Узнайте, как использовать Python для программирования квантово-механических моделей атомов и молекул. Необходимое условие для получения этого сертификата включает в себя химию на уровне колледжа, исчисление, а также некоторый опыт программирования.
Ключевые особенности
- Получить знания о принципах этой темы вместе с демонстрациями и четкими объяснениями.
- Запрограммируйте модели с использованием Python и смоделируйте их через интерфейс браузера без какого-либо другого программного обеспечения.
- Попробуйте тесты и упражнения, чтобы измерить ваше понимание концепций.
- Уроки самостоятельного обучения позволяют учиться по вашему усмотрению.
- Пройдите оценочные задания, чтобы получить значок прохождения курса.
- Полные учебные материалы и видео доступны бесплатно, и за дополнительную плату можно получить сертификат.
Продолжительность: 1 курс, 26 недель, от 3 до 5 часов в неделю
Рейтинг: 4.4 из 5
6. Строительные блоки квантового компьютера Т. У. Делфта (edX)
Эта программа среднего уровня требует глубокого интереса к технологиям и знания математики, а также умения понимать научное содержание. Уроки проведут вас через слои, начиная с четырех типов кубитов: транс, спин, топология и NV центр. Узнайте о принципах работы кубитов и компьютерах, построенных с их использованием. Следующая часть уроков рассказывает о других уровнях, таких как микроархитектура, компиляторы, ретрансляторы и соответствующие алгоритмы. Если вы с нетерпением ожидаете глубокого понимания тем, то это отличное место для начала.
Ключевые особенности
- Получить обзор всех строительных блоков от кубитов и электроники вплоть до программного обеспечения.
- Изучите научные принципы, которые делают эту технологию возможной.
- Узнайте обо всех мелких деталях и дисциплине, необходимых для создания полностью работающей системы.
- Примеры из реальной жизни делают лекции намного более интересными и понятными.
- Множество заданий для практики понятий, изложенных в лекциях.
- Материалы курса могут быть доступны бесплатно, и сертификация может быть добавлена за дополнительную сумму.
Продолжительность: 1 курс, 6 недель на курс, от 6 до 8 часов в неделю
Рейтинг: 4.4 из 5
7. Введение в квантовые вычисления Т. У. Делфта (edX)
Этот курс разработан, чтобы дать вам базовое понимание квантовых вычислений и Интернета как предмета. Под руководством инструктора вы изучите такие понятия, как кубиты, суперпозиция, запутанность, а также влияние этого поля на технологический прогресс в будущем. Взгляните на различные области применения, такие как квантовая химия, машинное обучение, шифрование и безопасное общение, а также факторизация. Простые объяснения позволяют людям из разных слоев общества зарегистрироваться в этой программе.
Ключевые особенности
- Все темы освещаются с самого начала, включая основные термины.
- Ряд упражнений, чтобы проверить ваше понимание концепций и преодолеть ваши запросы.
- Понимать потенциальные преимущества этой области и проблемы в их реализации.
- Не требуется предварительных условий для регистрации в сертификации.
- Учебные материалы и видео доступны бесплатно, а сертификация может быть предоставлена за дополнительную плату.
Продолжительность: 1 курс, 6 недель, от 2 до 3 часов в неделю
Рейтинг: 4.5 из 5
8. Превратите знание квантовых вычислений в действие (MIT xPRO)
С революцией, вызванной квантовыми вычислениями, она стала одной из самых востребованных областей. Так что этот ведущий университет предлагает вам ряд вариантов, чтобы попытаться получить лучшее представление о том, что происходит в этой области. Основы квантовых вычислений в первую очередь направлены на то, чтобы помочь вам установить фундаментальные знания, историю и ее значение по сравнению с классическими вычислениями. Другие курсы могут быть пройдены опытными учащимися, которые углубляются в практические приложения, исправление ошибок, модели, отказоустойчивые вычисления. Обучение некоторыми всемирно известными экспертами в этой области.
Ключевые особенности
- Получить обзор терминологии, основных принципов, последствий и реализаций.
- Полный набор лекций разбит на соответствующие разделы, что облегчает их изучение.
- Инструктор объясняет все концепции в простой, но в то же время лаконичной форме.
- Используйте примеры из реального мира и используйте современный доступный квантовый компьютер - IBM Q.
- Пройдите аттестацию, чтобы получить сертификат, а также завершить практические занятия.
- Получить постоянную поддержку от инструкторов.
Продолжительность: самостоятельная
Рейтинг: 4.5 из 5
Итак, это были 8 лучших учебных пособий по квантовым вычислениям, классы, курсы, тренинги и сертификация, доступные онлайн для 2020 года. Надеюсь, вы нашли то, что искали. Желаю вам счастливого обучения!
К омпьютерные технологии неустанно развиваются. Обычные смартфоны теперь способны выполнять задачи, на решение которых в прошлом требовалась мощность огромных вычислительных машин. Впрочем, человечество стоит на пороге куда более масштабного технологического скачка. Он произойдет с появлением полноценного квантового компьютера. Всего за несколько минут он сможет решить задачу, на которую даже у самых мощных суперкомпьютеров уйдут десятилетия и даже столетия вычислений. Пока существуют только прототипы квантовых компьютеров, однако технологии с каждым годом совершенствуются. «Лента.ру» и Homo Science рассказывают, что такое квантовые технологии и каким образом они могут изменить мир.
Одним из первых о создании квантового компьютера заговорил американский физик Ричард Фейнман в 1982 году. По мысли ученого, такие машины способны моделировать сложные квантовые системы, например, атомы, что не по силам обычному, классическому компьютеру, которому для этого требуется колоссальный объем вычислительных ресурсов. Стало ясно, что квантовые компьютеры — хотя на тот момент не существовало даже их прототипов — способны на то, на что не способны даже мощнейшие суперкомпьютеры.
В 1996 году американский математик Лов Гровер предложил квантовый алгоритм решения задачи перебора, который теоретически способен ускорить поиск внутри гигантских баз неупорядоченных данных. Этот алгоритм был реализован в 1998 году с помощью компьютера, состоящего из двух кубитов на базе ядерного магнитного резонанса (ЯМР) — того же самого явления, что стало основой для магнитно-резонансных томографов. Годом позже было показано, что ЯМР-компьютеры не имеют никакого преимущества перед обычными компьютерами, поскольку в них не реализуется особый феномен, называемый квантовой запутанностью.
Пока одни ученые искали алгоритмы, которые можно реализовать на квантовом компьютере, другие занимались физической реализацией квантовых вычислений. В 1995 году физики Сирак и Цоллер предложили ионную ловушку для создания кубитов, а в 1999 году японский физик Ясунобу Накамура продемонстрировал рабочий кубит на основе сверхпроводников.
Технологии стремительно развивались, и в 2009 году была опубликована работа, в которой исследователи использовали два запутанных фотона для вычисления энергии молекулы водорода, что слишком сложно для классических компьютеров. Это была первая демонстрация того, что квантовые вычисления способны привести к полезному результату.
Спустя десять лет, в 2019 году, Google объявила о достижении квантового превосходства: всего за 200 секунд их компьютер выполнил серию вычислений, на которую у суперкомпьютера ушло бы десять тысяч лет. А всего через год о достижении квантового превосходства сообщили китайские ученые: их компьютер на запутанных фотонах Jiuzhang за 200 секунд решил задачу, которая потребовала бы у самого мощного суперкомпьютера до 2,5 миллиардов лет вычислений.
Сейчас уже ведется работа по подготовке человеческого общества к появлению полноценных квантовых компьютеров: разрабатываются новые стандарты, создаются дорожные карты, стратегии выхода на рынок и сфера применения квантовых вычислений.
В России дорожная карта развития квантовых вычислений разработана совместными усилиями Росатома и Российского квантового центра.
На создание квантовых компьютеров и облачной платформы для доступа к ним планируется потратить 23,6 миллиарда рублей.
Квантовое превосходство — это свойство квантовых компьютеров решать задачи, которые не способны решить классические компьютеры за обозримый период времени. Сейчас ученые рассматривают это достижение больше как доказательство принципа, чем то, что может повлиять на будущую коммерческую жизнеспособность таких вычислений.
В России под эгидой Росатома создана Национальная квантовая лаборатория, куда вступили различные научные организации, включая Фонд «Сколково», Российский квантовый центр и профильные научные институты. Целью лаборатории является создание квантовых процессоров на базе сверхпроводников, холодных атомов, фотонов и ионов. К 2024 году планируется построить квантовые компьютеры, состоящие из 30-100 кубитов, в зависимости от используемой технологии.
Квантовое превосходство может быть временным и не исключает появления более эффективных алгоритмов, ускоряющих вычисления классическими компьютерами, поэтому любое заявление о достижении квантового превосходства вызывает скепсис у специалистов и подвергается тщательной проверке. Когда Google опубликовала результаты вычислений квантового процессора Sycamore, IBM заявила, что ее суперкомпьютер способен решить ту же задачу более точно и почти с той же скоростью — за два с половиной дня.
Страны вкладывают огромные суммы в развитие квантовой отрасли. Китай создал новый центр квантовых исследований (National Laboratory for Quantum Information Sciences) стоимостью 10 миллиардов долларов; Евросоюз разработал генеральный план развития квантовых технологий и планирует потратить на это около миллиарда евро; США, в соответствии с законом о национальной квантовой инициативе, выделили 1,2 миллиарда долларов на развитие проектов в этой области за пятилетний период. Однако для достижения полезной вычислительной производимости, вероятно, понадобятся машины, состоящие из сотен тысяч кубитов.
Классические компьютеры выполняют логические операции, используя биты — единицы информации, принимающие значение либо «0», либо «1». В квантовых вычислениях для этого используются кубиты, представляющие собой квантовое состояние объекта, например, фотона. До момента измерения квантовое состояние является неопределенным, то есть оно находится в суперпозиции двух возможных состояний — «0» или «1». Суперпозиция одного объекта может быть связана с суперпозициями других объектов, то есть можно сконструировать между ними логические отношения, подобные тем, что существуют на основе транзисторов в классических компьютерах. Однако квантовые системы трудно поддерживать в состоянии суперпозиции достаточно долго, поскольку квантовое состояние нарушается (система декогерирует) в результате взаимодействия с окружающей средой.
Чтобы добиться квантового превосходства, необходимо использовать явление, называемое квантовой запутанностью. Оно возникает в случае, когда две системы настолько сильно связаны, что получение информации об одной системе немедленно даст информацию о другой — вне зависимости от расстояния между этими системами.
Хартмут Невен, директор Google Quantum AI Labs предложил новое правило, которое предсказывает прогресс квантовых компьютеров в ближайшие 50 лет. Оно гласит, что мощность квантовых вычислений испытывает двукратный экспоненциальный рост по сравнению с обычными вычислениями. Если бы этому принципу подчинялись классические компьютеры, то ноутбуки и смартфоны появились бы в мире уже к 1975 году. Невен обосновывал свое правило тем, что ученые создают все более совершенные квантовые процессоры с большим количеством запутанных кубитов, и при этом процессоры сами по себе экспоненциально быстрее традиционных компьютеров.
Закон Невена, или, как его еще называют, закон Мура 2.0, прогнозирует, что по мере совершенствования квантовых микросхем вычисления будут становиться все быстрее и смогут решать проблемы, которые не под силу даже самым мощным суперкомпьютерам на планете. Это лишь вопрос количества доступных кубитов и снижения частоты ошибок, которые представляют основную проблему современных квантовых информационных систем. Если закон Невена себя оправдает, то в ближайшем будущем квантовые компьютеры покинут пределы университетских и исследовательских лабораторий и станут доступны для коммерческих и других приложений.
Все больше крупных компаний разрабатывают квантовые компьютеры, обеспечивая доступ к ним через облачные технологии. Заказчиками могут быть университеты, исследовательские институты, а также различные организации, которые заинтересованы в том, чтобы протестировать возможные сценарии использования таких вычислений. Рынок пока невелик: по оценкам Hyperion Research , в 2020 году он составил 320 миллионов долларов, однако его ежегодный рост составляет почти 25 процентов.
Специалисты Boston Consulting Group предсказывают, что к 2040 году рынок вырастет до 850 миллиардов долларов. Этот прогноз основан на уверенности, что уже в ближайшие годы мир получит оборудование, подходящее для решения коммерческих и общественных задач. Даже отсутствие готовых прототипов не мешает инвестициям в начинающие стартапы. Например, PsiQuantum привлек 665 миллионов долларов на создание квантовых компьютеров на базе запутанных фотонов.
В настоящее время усилия ученых сосредоточены на двух направлениях: создании универсальных квантовых компьютеров для широкого круга задач и специализированных квантовых вычислителях. Как правило, коммерчески доступные системы имеют небольшое количество кубитов, однако в них используются принципы квантовой механики, ускоряющие вычисления. Одним из главных игроков на этом рынке является компания D-Wave Systems, чьи устройства уже включают в себя пять тысяч кубитов. В 2020 году D-Wave начала предлагать коммерческий доступ через облако к специализированным квантовым компьютерам Advantage с пятью тысячами кубитов, которые пока пригодны для решения сложных оптимизационных задач.
IBM представила коммерчески доступный IBM Quantum System One, пригодный для решения более широкого круга задач, в том числе моделирования материалов для систем хранения энергии, оптимизации портфелей финансовых активов и улучшения параметров стабильности в инфраструктуре энергоснабжения. Исследователи также стремятся использовать квантовый компьютер для того, чтобы раздвинуть границы глубокого обучения. Пока ведутся исследования, связанные с проверкой концепции, то есть демонстрации осуществимости квантовых вычислений в интересующих специалистов областях.
Одна из наиболее перспективных областей, на которую могут повлиять квантовые вычисления, — разработка систем искусственного интеллекта (ИИ). ИИ имеет дело с огромными объемами данных, а неточности в обучении нейронных сетей приводят к значительным погрешностям. Квантовые компьютеры могут улучшить алгоритмы обучения и интерпретации. Предприниматель в области ИИ Гэри Фаулер считает, что большую роль играет способность квантовых компьютеров выходить за рамки привычного двоичного кодирования. Это влияет как на объем анализируемой информации, так и на обработку естественного языка.
ИИ на базе квантового компьютера будет способен глубоко понимать и анализировать текст и речь. Это касается и распознавания образов, то есть искусственный интеллект может научиться видеть предметы и понимать, что находится перед ним, с той же точностью, что человек, и даже лучше. Улучшенное распознавание образов позволит медицинским работникам быстрее диагностировать и лечить заболевания по снимкам МРТ.
Некоторые специалисты считают, что сильный ИИ невозможен без квантовых компьютеров. Современные суперкомпьютеры не обладают мощностью для моделирования человеческого мозга с химическими взаимодействиями между отдельными частями нервных клеток. Даже с учетом закона Мура такие компьютеры не появятся и через миллион лет, однако полноценный квантовый компьютер поможет решить эту проблему.
Считается, что постквантовая криптография, которая неподвластна квантовым компьютерам, остается неуязвимой даже для самых мощных систем. Специалисты уже работают над решением этой задачи, и NIST (Национальный институт стандартов и технологий, США) разрабатывает новые стандарты защиты информации, которые будут опубликованы в 2022 году. В то же время подобная криптография требует огромных ресурсов, поэтому квантовые компьютеры могут помочь защитить то, что они же делают уязвимым. Однако уже сейчас существуют прототипы защитных протоколов будущего, доступные для тестирования. Полный переход к ним может затянуться на 15-20 лет.
Квантовые компьютеры способны привести к резкому прорыву в открытии и разработке новых лекарств, давая ученым и врачам возможность решать задачи, которые невозможно решить сейчас. Специалисты швейцарской фармацевтической компании Roche надеются, что квантовое моделирование ускорит разработку вакцин для защиты от инфекций, подобных COVID-19, лекарств от гриппа, рака и даже болезни Альцгеймера. Квантовое моделирование может заменить лабораторные эксперименты, чем снизит стоимость исследований и сведет к минимуму потребности в тестировании препаратов с участием животных и людей.
Квантовые компьютеры потенциально могут ускорить создание новых катализаторов для утилизации СО2 из воздуха или отработанных газов, которые не только сократят выбросы, но и позволят получать ценные нефтехимические продукты.
С помощью «квантового отжига» можно рассчитать траекторию движения каждой частицы воздушного потока над новым типом крыла, что может привести к изобретению новых технологий в аэродинамике. Подобный принцип можно использовать для решения задач оптимизации трафика в городе или потока данных в сети.
Нейросети сейчас у всех на слуху. Одна из причин такого быстрого и повсеместного их распространения — это сильно упавший порог вхождения. Существует огромное количество инструментов как для использования готовых и натренированных сетей, так и для создания своих собственных, причем для этого даже не требуется знать суровый матан, который прячется "под капотом" большинства таких инструментов.
Еще одной интересной и очень перспективной сферой являются квантовые вычисления, которые, тем не менее, не получили столь широкого распространения (по крайней мере, пока), как нейросети. Скорее всего, это связано с еще более сложным матаном ( и физикой), а также с чрезмерной дороговизной и сложностью "железа".
Если очень просто, то это устройство, в основе работы которого лежат явления квантовой механики. Среди этих явлений такие великолепные и ̶п̶р̶о̶с̶т̶ы̶е̶ для понимания, как:
- Квантовая суперпозиция - способность квантовой частицы находиться во всех возможных для нее состояниях сразу. Отличным примером может служить всем известный кот Шрёдингера.
- Квантовая запутанность - явление, при котором состояния двух и более квантовых частиц становятся зависимыми друг от друга. Причем изменение состояния одной частицы мгновенно сказывается на состоянии другой. То есть как бы далеко не были друг от друга эти частицы, состояние поменяется за неизмеримо малое время. Здесь в качестве примера можно взять "попсовую" и всем известную квантовую телепортацию.
- Правило Борна (закон) - ̶ ̶ш̶е̶с̶т̶а̶я̶ ̶ч̶а̶с̶т̶ь̶ ̶п̶о̶х̶о̶ж̶д̶е̶н̶и̶й̶ ̶б̶ы̶в̶ш̶е̶г̶о̶. Если вкратце и без тяжелого мат.аппарата, это закон (ну или правило), который рассчитывает вероятность получить какой-либо результат при вычислении, что помогает при работе со следующим пунктом сего списка.
- Вероятность - в квантовой механике балом правит именно эта госпожа. Любое квантовое явление не есть факт, а есть вероятность того, что оно случится. Но об этом мы еще поговорим.
Справедливости ради, квантовая телепортация не является телепортацией, известной из научной фантастики и прочего сайфая, потому что при передаче квантового состояния (а именно это и происходит) исходное состояние в точке А разрушается и воссоздается в точке Б, при этом не происходит переноса ни материи, ни энергии.
Обновление по комментариям к статье: парадокс кота Шрёдингера был призван показать абсурдность самой идеи суперпозиции. Соответственно, пример кота - не самый лучший для иллюстрации явления суперпозиции.
Спасибо Marat Khamadeev
Преимущества прямо вытекают из самой квантовой механики:
- Высокий параллелизм - в отличие от классических компьютеров, в которых бит принимает значение либо 0, либо 1 в один момент времени, в квантовом компьютере кубит одновременно и 0, и 1, что позволяет обсчитывать все возможные комбинации параллельно и одновременно на уровне физики без всяких ухищрений с многопоточностью.
- Высокая масштабируемость и быстрый прирост производительности - при добавлении каждого следующего кубита вычислительная мощность увеличивается экспоненциально. То есть двухкубитный компьютер в 2 раза мощнее однокубитного, 3 - в 8 раз, 4 - в 16 и так далее.
Важно также отметить и недостатки, которым подвержены текущие образцы КК:
- Измерение неизбежно ведет к ошибкам, потому что любое вмешательство в квантовую систему вызывает "возмущения" (шумы), искажающие полученные данные. Стало быть, необходимо предусмотреть постобработку результатов.
- Большое количество ошибок в вычислениях, частично вытекающее из первого недостатка а частично из-за самой природы квантовых процессов (ведь мы оперируем вероятностями, а не фактами, помните?), из-за чего одни и те же вычисления следует проводить много раз (сотни и тысячи в зависимости от желаемой точности)
На самом деле, в ответе на этот вопрос кроется еще одна причина, почему же квантовые вычисления не такая популярная (с прицелом на поп) тема для общественности. Основные области, где это было бы полезно, эффективно и вообще не очень сильно сложно (с квантовой точки зрения, разумеется):
- Моделирование молекул и прочих химических и биологических процессов, являющихся квантовыми по своей природе. Например, расчет нового лекарства от рака за 500 млн долларов за дозу займет не годы, а доли секунды.
- Криптография. Во-первых, при появлении достаточно мощного КК падут почти все (если не все) классические алгоритмы шифрования, потому что большинство из них ломаются обычным перебором, а перебор - это то, что КК делает очень быстро. Квантовая же криптография позволяет построить такую зашифрованную систему, которая всегда узнает, если ее попытаются прослушать или взломать из-за лежащего в основе принципа неопределенности (Гейзенберга). То есть в данном случае недостаток измерения (вмешательства) в систему становится преимуществом.
- Эти ваши нейросеточки. КК способен моделировать нейросеть экспоненциального размера и обрабатывать огромные объемы данных практически мгновенно.
Как верно отметили некоторые в комментариях квантовая криптография построена на несколько иных принципах и не имеет прямого отношения к квантовым же компьютерам.
Так что поиграть со включенным RTX при fps свыше 120 в 4К разрешении на КК пока что не получится, увы.
Квантовые компьютеры начали появляться с начала XXI века, но их производительность и возможности сильно ограничены. И вопреки распространенному заблуждению довольно много его составных частей представляют собой вполне себе обычную электронику, а уж для обработки результатов и вовсе нужен самый обыкновенный ПК (ну или сервер. ну или ЦОД).
Квантовый компьютер на 50 кубит, разработанный IBM Research в Цюрихе.Окей, с железом понятно, но что с софтом?
Принцип работы с квантовым компьютером, по идее, не должен сильно отличаться от работы с компьютером классическим, но, тем не менее, стандартные инструменты из знакомой всем электроники не применимы, равно как и классическая логика и информатика.
С целью решения этой проблемы в 2017 году был описан язык промежуточного представления OpenQASM (ОпенКАЗМ) - Open Quantum Assembly Language (Открытый квантовый язык ассемблера), представляющий собой по сути аналог языка ассемблера из классической электроники.
Ассемблер (сборщик) - это программа-преобразователь, транслирующая код программы из языка ассемблера в машинный язык, который понимает непосредственно процессор.
Программирование под ассемблер представляет собой весьма нетривиальную задачу, так как требует от разработчика не только досконального знания архитектуры и команд процессора, но и умения работать с физической памятью.
Большинство программистов используют языки высокого уровня, которые затем транслируются в язык ассемблера компилятором.
К счастью, авторы позаботились и о языке высокого уровня, создав на основе QASM целый фреймворк. Встречайте - Qiskit.
̶В̶а̶ш̶а̶ ̶q̶i̶s̶k̶i̶t̶ ̶к̶у̶п̶и̶л̶а̶ ̶б̶ы̶.̶.̶.̶ Логотип проекта - схематичное представление сферы Блоха (способ представления состояний кубита в виде точек на сфере). А вот так выглядит сама сфера Блоха. "Точка на сфере по оси z вверх соответствует значению 1 классического бита, вниз - значению 0.Qiskit содержит в себе инструменты для создания квантовых программ (цепей), состоящий из нескольких подпроектов:
- Terra позволяет создавать квантовые цепи, которые по сути и являются квантовыми программами. Квантовая цепь - это последовательность квантовых вентилей, являющихся аналогом вентилей-операторов из классической логики. Например, здесь есть аналоги логического И (умножения) и ИЛИ (сложение) с поправкой на квантовые законы. Например, самый базовый квантовый вентиль Хадамард (H) при вычислении обеспечивает одинаковую вероятность получить значение 0 и 1.
- Aqua. Проект-ретранслятор, позволяющий преобразовывать классические алгоритмы в квантовые. В настоящий момент он поддерживает ограниченный набор инструментов для работы с ИИ, химией, оптимизацией и финансами. В перспективе позволит программистам и даже просто пользователям без специальных знаний создавать квантовые алгоритмы.
- Aer. Симулятор квантового компьютера, который может быть запущен на любом обычном компьютере, но не забывайте, что добавление нового кубита требует увеличения классических вычислительных мощностей в два раза. Aer позволяет понять, насколько ничтожны "силы" вашего ПК, потому что уже при значении в 4-5 кубитов производительность падает практически до нуля, делая симуляцию очень медленной или вовсе невозможной.
- Ignis. Подпроект, работающий с "шумами". Помним о том, что любое измерение вызывает возмущения в квантовой системе и ошибки. По сути этот проект призван бороться с ошибками.
Кубит невозможно "хранить" в обычных условиях при комнатной температуре. Соответственно, каждый кубит - крошечный и очень холодный объект, работающий при температуре, близкой к абсолютному нулю - лежит в своем собственном "холодильнике", изолированный от внешнего мира. К сожалению, в настоящий момент не существует способов взаимодействия с кубитом без вмешательства в его хрупкую натуру, что неизбежно приводит к шумам, что, в свою очередь, ведет к ошибкам в вычислениях.
Да-да, ошибки - сквозная тема и боль любого квантового программиста настоящего и даже будущего.
Любой желающий уже может сесть и начать пробовать писать простенькие квантовые алгоритмы. Мощностей обычных домашних ПК хватит на 3-4-кубитную цепь, чего уже достаточно для осуществления квантовой телепортации.
К счастью, добрые дяди из корпорации IBM предоставляют бесплатный доступ в порядке очереди к настоящим квантовым компьютерам (до 15 кубитов) и к симулятору (до 32 кубитов). Для регистрации достаточно принять пользовательское соглашение, заполнить простенькую анкету, указав в ней Institution (например, Amateur Quantum Boy) и цель использования, свое имя и имейл.
Если совершенно не хочется (или не умеется) писать свой код, то всегда можно воспользоваться туториалами, которые любезно лежат прямо под ногами.
В качестве инструмента используются обычные Jupyter-ноутбуки, знакомые любителям языка python.В этих "ноутбуках" текстовые описания перемежаются с готовыми кусками кода, которые выполняются прямо там, без необходимости писать или читать код где-либо еще, а затем переносить в исполняемую среду. Все лежит и запускается на месте.
Единственное по-настоящему нужное в данном случае умение - это знание английского языка. Но не спеши расстраиваться, если не знаешь английский. В продолжении я подробно и со скриншотами опишу, как таки осуществить квантовую телепортацию. А для тех, кто не хочет ждать и самостоятельно пройдет базовый туториал, вот схема для телепортации:
Статья просто призвана обратить внимание на то, что существует такая вот перспективная область. Она весьма сложна в понимании. Первая версия этого материала состояла почти целиком из матана и физики с графиками и формулами, но я, не являясь специалистом в данной области, не мог все нормально объяснить, потому что чем глубже ты опускаешься, тем труднее что либо понять. Поэтому я решил просто коротко описать текущее состояние и показать, какие есть инструменты для работы. Ну и основной посыл - эта технология ближе к применению, чем может показаться со стороны, она уже потихоньку используется. Просто применение может быть не таким, каким его ждут
Я *немножко* разочарован, потому что 95% моих знакомых, как и я, знаем упомянутое в статье (возможно, исключая то, что есть публичный компьютер-пробник).
Про разработки от Google: ред.
В сентябре публикация компании ненадолго появлялась на сайте NASA.А что бы ты хотел увидеть?
Я пришёл раздавать квантовую жвачку и надирать квантовые задницы, и жвачка у меня уже кончилась. Поехали разбирать написанное.
Если очень просто, то это устройство, в основе работы которого лежат явления квантовой механики.
Туннельный транзистор, спинтронные устройства и ещё ряд устройств тоже используют явления КМ, но квантовыми вычислителями не являются
Отличным примером может служить всем известный кот Шрёдингера.
Парадокс кота Шрёдингера был придуман как раз таки для того, чтобы показать абсурдность идеи квантовой суперпозиции. Не задумывались, почему он называется парадоксом?
Любое квантовое явление не есть факт, а есть вероятность того, что оно случится.
То есть, квантовая запутанность - это вероятность, а не факт?
Измерение неизбежно ведет к ошибкам, потому что любое вмешательство в квантовую систему вызывает "возмущения" (шумы), искажающие полученные данные.
Само измерение - это штука нужная, важная и ошибок оно не даёт. К ошибкам приводят декогеренция и дефазировка. В определённом, грубом смысле их можно назвать "паразитным измерением", осуществляемым со стороны окружения (стенок прибора, волокна и тд). Видимо, эту мысль и закладывал автор.
(если не все)
Не все
Квантовая же криптография позволяет построить такую зашифрованную систему, которая всегда узнает, если ее попытаются прослушать
Квантовая криптография не есть производная от квантовых вычислений. Там даже принципы разные. Это независимая область квантовых технологий и квантовые компьютеры здесь не причём, ну вот вообще никак.
Вращение по оси z вверх соответствует значению 1 классического бита
Ничего подобного. Классическому значению 1 соответствует точка на северном полюсе, 0 — на южном. Остальное - суперпозиция.
Хадамард
Общепринятым в русском является вариант "Адамар"
Соответственно, каждый кубит - крошечный и очень холодный объект, работающий при температуре, близкой к абсолютному нулю - лежит в своем собственном "холодильнике", изолированный от внешнего мира.
Представляю, как удивится автор этого текста, когда узнает, что обычный фотон с обычной поляризацией, кои летают миллиардами рядом - это тоже кубит.
Туннельный транзистор, спинтронные устройства и ещё ряд устройств тоже используют явления КМ, но квантовыми вычислителями не являются
Если очень просто
Парадокс кота Шрёдингера был придуман как раз таки для того, чтобы показать абсурдность идеи квантовой суперпозиции
Какой бы абсурдной она не была, но используется.
квантовые компьютеры здесь не причём
Опять же, с повсеместным распространением КК классическая криптография умрет, так что КК все таки имеют к этому отношение
очка на северном полюсе, 0 — на южном
Куда же упирается ось z.
"Адамар"
Извини, но та лекция, которую я слушал, была на английском, так что я не знаком с общепринятой терминологией на русском языке, но согласен, моя недоработка. Материал на русском, так что надо было "дожать".
В целом, некоторые придирки я понимаю, потому что они исходят (по моему предположению) из более глубинного понимания темы, чем у меня. Собственно, я не специалист в этой области, а лишь имел возможность познакомиться с этой сферой, а затем решил поделиться. Некоторые же выглядят как придирки ради придирок.
Какой бы абсурдной она не была, но используется.
Так суперпозиция и не абсурдная, это вполне себе экспериментально доказанный феномен. Другой вопрос, что котик - не самая лучшая иллюстрация, несмотря на то, что она ушла в народ. Это всё равно, что, говоря про авиацию, приводить в пример драконов.
Опять же, с повсеместным распространением КК классическая криптография умрет, так что КК все таки имеют к этому отношение
Ну, это ещё вилами на воде писано, но речь не об этом. Вы пишете, что квантовая криптография делается с помощью квантовых компьютеров. Это ошибка.
Куда же упирается ось z.
Вы пишете "вращение по оси z вверх". Я говорю, вращение тут не причём, до тех пор, пока не рассматривается эволюция во времени или вентиль. Всё проще - состояние кубита - это просто точка на сфере.
Некоторые же выглядят как придирки ради придирок.
Камон, такая была всего одна)
А если серьёзно, текст ваш, вам и карты в руки, моё дело указать на ошибки. Замечу, однако, что большинство из описанных ошибок работают против целей, ради которых написан этот материал, а именно целей просвещения. Мне не раз приходилось исправлять людям неверное понимание некоторых квантовых вещей, которое начиналось со слов "А я вот читал в одном месте. ".
Не стоит пренебрегать нюансами, многие из них формируют квантовое мировоззрение на глубинных уровнях. Взять тот же парадокс кота Шрёдингера. Вопрос суперпозиции состояний макрообъектов до сих пор является предметом спора, разделившего физиков на несколько лагерей и экспериментального конца ему пока не видно (я про интерпретации).
Я не из тех, кто любит говорить "Миша всё фигня, давай по новой". Ищите информацию, пишите, мы с вами по одну сторону баррикад. А мой провокационный тон призван лишь добавить эмоциональной мотивации к исправлению пробелов. Ну и плюсики собрать, куда уж без этого.
Я понял:) Первая версия материала потому и заглохла, что ответ на каждый следующий вопрос лишь порождал еще больше вопросов. Я решил пожертвовать глубиной, что привело к некоторым ошибкам
Добавил несколько замечаний по твоим комментариям
Так объяснение пар. Шрёдингера как раз в том, что создание подобного механизма коллапсирует всю волновую функцию и состояние кота становится классической механикой. Странно приводить это в роли примера.
И да, и нет. Такое объяснение этого парадокса принято сторонниками копенгагенской интерпретации. Мультиверсщики коллапс не признают, а считают, что вместо этого вселенная раздваивается на две части, в каждой из которых состояние классическое. В канонической дираковской квантовой механике, однако, вопрос интерпретаций не возникает - там просто используется проекционный оператор. Добавлю лишь, что вопрос интерпретаций пока находится за пределами физики.
Здравствуйте. А если создать "подвижный" код из двух спаренных фотонов. На базе принципа Паули. И иметь таким образом квантовый компьютер "холодного" типа. Извиняюсь. Чушь.? Можно же построить такой компьютер?
Не понимаю, о чем вы, но попытаюсь догадаться
А если создать "подвижный" код из двух спаренных фотонов.
Вероятно, речь идёт о запутанной паре фотонов. Это довольно хрупкая вещь, с ней сложно проводить какие либо операции, поэтому от идеи фотонных кубитов отказались.
На базе принципа Паули.
Принцип запрета Паули? Он про фермионы. Фотоны же - это бозоны, на них этот принцип не распространяется
И иметь таким образом квантовый компьютер "холодного" типа. Извиняюсь.
Это я извиняюсь. Это всё, что я понял из вопроса)
То есть если я сейчас составлю программку и встану в очередь, то какая-то морозная частичка из Мельбурна сможет мне взломать страничку бывшей на вк?
Тебе понадобится квантовый компьютер помощнее, но это было бы возможно, хоть и идет в разрез с пользовательским соглашением, которое ты принимаешь перед использованием ;)
Читайте также: