Горячее
Лучшее
Свежее
Подписки
Сообщества
Блоги
Эксперты
Войти
Забыли пароль?
или продолжите с
Создать аккаунт
Я хочу получать рассылки с лучшими постами за неделю
или
Восстановление пароля
Восстановление пароля
Получить код в Telegram
Войти с Яндекс ID Войти через VK ID
Создавая аккаунт, я соглашаюсь с правилами Пикабу и даю согласие на обработку персональных данных.
ПромокодыРаботаКурсыРекламаИгрыПополнение Steam
Пикабу Игры +1000 бесплатных онлайн игр
Красочная расслабляющая игра в жанре маджонг - Накорми Попугая! Собирайте плитки с фруктами, набирайте очки, побеждайте!

Накорми Попугая

Аркады, Маджонг, Казуальные

Играть

Топ прошлой недели

  • Rahlkan Rahlkan 1 пост
  • Tannhauser9 Tannhauser9 4 поста
  • alex.carrier alex.carrier 5 постов
Посмотреть весь топ

Лучшие посты недели

Рассылка Пикабу: отправляем самые рейтинговые материалы за 7 дней 🔥

Нажимая кнопку «Подписаться на рассылку», я соглашаюсь с Правилами Пикабу и даю согласие на обработку персональных данных.

Спасибо, что подписались!
Пожалуйста, проверьте почту 😊

Помощь Кодекс Пикабу Команда Пикабу Моб. приложение
Правила соцсети О рекомендациях О компании
Промокоды Биг Гик Промокоды Lamoda Промокоды МВидео Промокоды Яндекс Директ Промокоды Отелло Промокоды Aroma Butik Промокоды Яндекс Путешествия Постила Футбол сегодня
0 просмотренных постов скрыто
39
mknews
mknews
2 года назад

Квантовый компьютер⁠⁠

Привет Пикабу! Квантовые компьютеры. Непонятные штуковины, работающие при лютом минусе и нарушающие привычную нам логику. Как на самом деле они работают? Почему их так сложно создать? На связи МК, давайте поговорим о том, как устроены самые необычные компьютеры в мире.

И начнем мы… с кубика Рубика. Да, с детской на первый взгляд игрушки, которая на самом деле устроена сложнее, чем кажется. Классический кубик Рубика имеет более 43 триллионов состояний.

Квантовый компьютер Компьютер, Квантовая физика, Суперпозиция, Квантовая запутанность, Квантовый компьютер, Физика, YouTube, Видео, Длиннопост

В этом числе 18 нулей, это миллиард миллиардов. Ух! Между прочим, прокаченные азиаты легко собирают его за несколько секунд, вслепую. Как им это удается? Секрет в том, что восстановить кубик из любого состояния можно всего за 20 ходов или даже меньше по четким алгоритмам. Азиаты просто делают эти ходы чертовски быстро!

Квантовый компьютер Компьютер, Квантовая физика, Суперпозиция, Квантовая запутанность, Квантовый компьютер, Физика, YouTube, Видео, Длиннопост

Стоп, это все увлекательно, но какое отношение кубик Рубика имеет к квантовым компьютерам? Да самое прямое. Управление квантовым компьютером во многом похоже на сборку кубика Рубика с завязанными глазами: начальное состояние хорошо известно, и существует ограниченный набор базовых элементов, которыми можно манипулировать с помощью определенного набора правил.

Квантовый компьютер Компьютер, Квантовая физика, Суперпозиция, Квантовая запутанность, Квантовый компьютер, Физика, YouTube, Видео, Длиннопост

Но если это так просто - почему квантовые компьютеры не стали массовыми? А вот тут на арену выходит новая физика: дело в том, что наблюдение за квантовой системой во время ее работы приведет к тому, что она станет классической, и результат вычислений будет неверен. Да, все как с котом Шредингера, который жив и мертв одновременно лишь до того момента, пока вы не заглянете в коробку с ним.

Квантовый компьютер Компьютер, Квантовая физика, Суперпозиция, Квантовая запутанность, Квантовый компьютер, Физика, YouTube, Видео, Длиннопост

Именно поэтому управление квантовым компьютером - крайне сложная задача. Нужно отслеживать все возможные факторы ошибок, при этом не следя за системой. Это сродни попытке доехать на машине из пункта А в пункт Б с повязкой на глазах, а снять ее можно только строго в пункте Б.

И это - не единственная необычная особенность квантовых вычислений, различия с классическими компьютерами лежат в самой основе. Вся привычная нам вычислительная логика базируется на битах, которые могут принимать строго одно из двух значений - 0 или 1. Квантовые компьютеры же манипулируют кубитами.

Квантовый компьютер Компьютер, Квантовая физика, Суперпозиция, Квантовая запутанность, Квантовый компьютер, Физика, YouTube, Видео, Длиннопост

А теперь пристегните ремни - начинается веселье. Кубиты имеют абсолютно не интуитивный квантово-механический эффект под названием суперпозиция. Она позволяет им находиться в состоянии, в котором они имеют определенное количество нулей и определенное количество единиц. Коэффициенты, которые описывают, сколько единиц и сколько нулей имеет кубит, являются комплексными числами, что означает, что они имеют как действительную, так и мнимую части.

Но это еще не все. Ученые научились создавать кубиты совершенно особым образом, так что состояние одного кубита не может быть описано независимо от состояния других. Это явление называется запутанностью. Думаю, многие с ним сталкивались, надевая носки. Пока они не на ногах - это просто два носка. Но стоит один из них надеть на левую ногу, как второй автоматически становится правым.

Квантовый компьютер Компьютер, Квантовая физика, Суперпозиция, Квантовая запутанность, Квантовый компьютер, Физика, YouTube, Видео, Длиннопост

Ладно, давайте разберем эту квантовую логику на простом примере. Возьмем два бита. Они вместе могут принимать 4 значения - 00, 01, 10 и 11. Теперь возьмем два кубита. Спасибо суперпозиции, они могут принимать несколько состояний 00, 01, 10 или 11. Одновременно. Лучше всего это визуализирует вот такая анимация, где один бит - это две точки, 0 или 1. Кубит же по сути является сферой возможных состояний между 0 и 1.

Квантовый компьютер Компьютер, Квантовая физика, Суперпозиция, Квантовая запутанность, Квантовый компьютер, Физика, YouTube, Видео, Длиннопост

Что же это дает? А то, что n кубитов работают с информацией так же, как 2^n битов. Иными словами, всего 10 кубитов заменят 1024 бита. А для замены лишь 100 кубитов потребуется число с 30 нулями обычных битов. Для сравнения, всё человечество за год генерирует лишь несколько десятков зеттабайт информации - в этом числе на 8 нулей меньше.

Квантовый компьютер Компьютер, Квантовая физика, Суперпозиция, Квантовая запутанность, Квантовый компьютер, Физика, YouTube, Видео, Длиннопост

Именно такая нереальная эффективность квантовых вычислений и сподвигает крупнейшие компании и университеты заниматься разработкой этого нового типа компьютеров.

Но вернемся к сложности вычислений - и да, снова поговорим про кубик Рубика. Дело в том, что проводимые над кубитами операции очень похожи на вращения кубика Рубика. И даже ошибки схожие, правда в случае с кубиком они проявляются сразу же: не довернули часть кубика до конца? Следующий поворот будет невозможен. С квантовыми вычислениями проблемы схожи - они тоже не идеальны. Из-за определенных ограничений управляющих сигналов и чувствительности кубитов операция, предназначенная для условного поворота кубита на 90 градусов, может в конечном итоге повернуть его на 90,1 градус, а может и на 89,9 градуса.

Квантовый компьютер Компьютер, Квантовая физика, Суперпозиция, Квантовая запутанность, Квантовый компьютер, Физика, YouTube, Видео, Длиннопост

Казалось бы, такие ошибки могут показаться незначительными, но они быстро накапливаются, что в итоге приводит к совершенно неправильному результату вычислений.

Квантовый компьютер Компьютер, Квантовая физика, Суперпозиция, Квантовая запутанность, Квантовый компьютер, Физика, YouTube, Видео, Длиннопост

Есть и другие источники ошибок - например, такое явление как декогеренция. Олды помнят дискеты и их способность со временем терять информацию из-за размагничивания. У кубитов схожая проблема - хотя их стараются делать максимально изолированными от окружающей среды, взаимодействия с ней все равно происходят. А они разумеется разрушают квантовую запутанность и приводят к потере данных. Конечно, ученые придумали квантовую коррекцию ошибок - да вот только она требует еще больше кубитов для реализации, что заводит нас в порочный круг.

Квантовый компьютер Компьютер, Квантовая физика, Суперпозиция, Квантовая запутанность, Квантовый компьютер, Физика, YouTube, Видео, Длиннопост

Но, если все эти проблемы и сложности вас не отпугнули - пора рисовать чертеж ключа… в смысле квантового компьютера. Инженеры и ученые здраво рассудили, что такую сложную штуковину имеет смысл разделить на 5 уровней.

Квантовый компьютер Компьютер, Квантовая физика, Суперпозиция, Квантовая запутанность, Квантовый компьютер, Физика, YouTube, Видео, Длиннопост

Первые два нам уже знакомы: на прикладном уровне находится по сути операционная система, которая позволяет человеку взаимодействовать с квантовым компьютером. На более низком слое классической обработки происходит перевод понятных человеку инструкций в машинный код, чтобы с ними мог работать квантовый компьютер, а также обратный перевод посчитанного результата в прикладной слой. По сути тут большой разницы с классическим ПК нет, так что спускаемся глубже в кроличью нору.

Вот тут уже начинается новое и неизведанное, а именно блок квантовой обработки данных, или QPU. Первые два слоя в нем отвечают за цифровую и аналоговую обработку, их цель - преобразовать машинный код в специальные сигналы, которые превратят кубиты в квантовые логические элементы. Также цифровой слой отвечает за сбор результатов и отправку их в слой классической обработки.

И вот на этом моменте происходит важная точка отсечения: сейчас со всеми сказанными ранее задачами теоретически могут справиться мощные суперкомпьютеры. Но когда в квантовые компьютеры будет добавлена коррекция ошибок, уровень цифровой обработки данных станет намного сложнее, и его уже не получится эмулировать на классических машинах.

Квантовый компьютер Компьютер, Квантовая физика, Суперпозиция, Квантовая запутанность, Квантовый компьютер, Физика, YouTube, Видео, Длиннопост

Но вернемся к нашему рисунку квантового компьютера. Итак, слой аналоговой обработки данных работает с самым низким квантовым слоем, где и находятся непосредственно кубиты. Но как с ними взаимодействовать? Вот тут уже начинается жесткий матан и физика: для создания эффекта запутанности на кубиты посылают микроволновые импульсы, которые модулируются по фазе и амплитуде с пикосекундной точностью.

Квантовый компьютер Компьютер, Квантовая физика, Суперпозиция, Квантовая запутанность, Квантовый компьютер, Физика, YouTube, Видео, Длиннопост

Для лучшего понимания этого промежутка времени - летящий на скорости в 1000 км/ч самолет успеет сдвинуться лишь на миллионную долю миллиметра.

Квантовый компьютер Компьютер, Квантовая физика, Суперпозиция, Квантовая запутанность, Квантовый компьютер, Физика, YouTube, Видео, Длиннопост

И это - лишь одна из сложностей. В системах с десятками кубитов нужно заставить их производить различные действия, для чего их настраивают каждый на свою частоту. В таком случае каждый кубит можно представить как радиоприемник. Хотите передать ему данные? Настройтись на его частоту и сделайте это.

Эта стратегия на самом деле работает, пока кубитов мало. Но давайте представим гипотетический квантовый компьютер с миллионом кубитов. Каждый из них настроен на свою частоту, и чтобы отсечь шум и передать достаточно данных выделим каждому из них полосу пропускания, допустим, в 10 МГц. Тогда для всех кубитов потребуется полоса в 10 терагерц - далеко за гранью наших радиовозможностей, которые едва дошли до сотен гигагерц.

Квантовый компьютер Компьютер, Квантовая физика, Суперпозиция, Квантовая запутанность, Квантовый компьютер, Физика, YouTube, Видео, Длиннопост

Хотя, надо сказать, возможное решение тут лежит на поверхности - спасибо мобильной связи, которая уже давно столкнулась с огромным числом абонентов в одной точке, каждый из которых жаждет выйти в интернет. Речь идет о сочетании частотного и пространственного мультиплексирования, то есть об уплотнении канала. Идея состоит в том, что можно использовать одну частоту для нескольких кубитов или групп кубитов одновременно, передавая данные для каждого из них в определенные промежутки времени.

Квантовый компьютер Компьютер, Квантовая физика, Суперпозиция, Квантовая запутанность, Квантовый компьютер, Физика, YouTube, Видео, Длиннопост

Ну и последняя проблема - температурная. Для работы квантового компьютера нужны температуры вблизи абсолютного нуля, чтобы сохранялся эффект сверхпроводимости, когда сопротивление проводников равно нулю.

Квантовый компьютер Компьютер, Квантовая физика, Суперпозиция, Квантовая запутанность, Квантовый компьютер, Физика, YouTube, Видео, Длиннопост

И проблема в том, что по мере развития квантовых компьютеров возникает желание запихнуть все три слоя блока QPU в один криогенный чип, на что современная полупроводниковая электроника пока что говорит категорическое "нет". Но на текущий момент в компьютерах с десятком кубитов достаточно, чтобы при сверхнизких температурах был только слой квантовой обработки, где находятся непосредственно кубиты.

Квантовый компьютер Компьютер, Квантовая физика, Суперпозиция, Квантовая запутанность, Квантовый компьютер, Физика, YouTube, Видео, Длиннопост

Так что поздравляю - мы только что завершили чертеж простейшего квантового компьютера. Именно по этим принципам они сейчас и работают. Что они могут?

Квантовый компьютер Компьютер, Квантовая физика, Суперпозиция, Квантовая запутанность, Квантовый компьютер, Физика, YouTube, Видео, Длиннопост

Запутать десяток-другой кубитов на 50 микросекунд, после чего расчеты утонут в ошибках. Для создания полноценного компьютера этого мало, и даже если продолжить масштабировать текущие принципы, то пределом будет где-то сотня кубитов. Этого хватит для создания своеобразного ускорителя вычислений для обычного компьютера - как видеокарта, которая обучает нейросетки или рендерит видео ощутимо быстрее обычных CPU. Только в данном случае такой квантовый ускоритель будет как орешки щелкать задачи по криптографии.

Квантовый компьютер Компьютер, Квантовая физика, Суперпозиция, Квантовая запутанность, Квантовый компьютер, Физика, YouTube, Видео, Длиннопост


Но мы же не хотим просто ускоритель, верно?
Что же требуется, чтобы создать полноценный самостоятельный квантовый компьютер с сотнями тысяч или даже миллионами кубитов?

Разумеется, нужна коррекция ошибок. Все дело в том, что каждый кубит - это личность со своим характером. Они имеют неоднородности, которые получается корректировать вручную, пока кубитов пара десятков. Но что делать, если их на несколько порядков больше?

Квантовый компьютер Компьютер, Квантовая физика, Суперпозиция, Квантовая запутанность, Квантовый компьютер, Физика, YouTube, Видео, Длиннопост

Перейти от физических кубитов к логическим. Берем несколько сотен и даже тысяч кубитов, обзываем часть из них коррекционными и все вместе называем логическим 2-37) кубитом. Это убивает сразу двух зайцев: во-первых, состояние коррекционных кубитов позволяет отслеживать и исправлять возникающие ошибки. Во-вторых, такое объединение кубитов ощутимо снизит необходимое количество цифровых соединений в QPU, так как теперь управление будет происходить на более высоком логическом уровне.

Квантовый компьютер Компьютер, Квантовая физика, Суперпозиция, Квантовая запутанность, Квантовый компьютер, Физика, YouTube, Видео, Длиннопост

Но все еще речь идет о гигантских объемах информации. Нужно будет тысячи раз в секунду мониторить состояние миллионов кубитов без нарушения квантового состояния системы, попутно исправляя ошибки. Это потребует общей шины данных с пропускной способность в петабайты в секунду - в десятки раз больше, чем текущие рекорды скорости передачи данных в интернете.


И это - фундаментальные проблемы расширения возможностей квантовых компьютеров, которые сдерживают нас на уровне десятков кубитов. Но с учетом того, что множество ученых по всей Земле борются с этими проблемами - рано или поздно прорыв случится, и полноценные квантовые компьютеры с миллионами кубитов станут реальностью.

МК в Telegram - https://t.me/mknewsru
МК вконтакте - https://vk.com/mknews

Показать полностью 23
[моё] Компьютер Квантовая физика Суперпозиция Квантовая запутанность Квантовый компьютер Физика YouTube Видео Длиннопост
14
365
DroidM
2 года назад
Лига Физиков

Ответ ololo500 в «Физика космоса и вопросы от чайника»⁠⁠2

Не "превысить невозможно", а "не наблюдаем в окружающей нас вселенной процессов, где информация передаётся быстрее скорости света". И вот отсюда уже понавыводили "законов" и "постулатов", чтобы всё сходилось.

А вот и воинствующие неучи подъехали... они не то что школьной физики не знают, они даже истории физики не знают. Сообщаю, что 200 лет назад тоже ничего быстрее света не видели, но ни у кого не было сомнений, что скорости могут быть сколь угодно большими, потому что есть галилеевское сложение скоростей. Из этой формулы V=V1+V2 прямо вытекает, что скорость может быть сколь угодно большой и для этого ничего "видеть" не надо. И тут "вдруг" в начале 20 века наложили ограничение на скорость. Не подскажете из-за чего? Что такого изменилось? Хотя вы точно не подскажете. Потому поясняю...

Примерно в середине 19 века Максвеллом была создана электродинамика благодаря которой у нас есть электричество, радиосвязь и вообще электроника, в т.ч. компьютеры и мобилы с которых вы сюда пишите. И вот у этой электродинамики возникла одна серьезная проблема и одна странность: 1) проблема -- электродинамика работала только в покоящейся системе отсчета, при попытке посчитать для движущейся ИСО получалась полная хрень которая противоречила реальности.

2) странность -- из уравнений Максвелла выводилась скорость электромагнитных волн в вакууме (да, у скорости С есть формула) и эта скорость была константой, она не зависела от ИСО.


В конце 19 века Майкельсон с Морли поставили свой опыт по обнаружению светоносного эфира, скорость света должна была быть разной в разных направлениях (по ходу движения Земли, против и поперек). Опыт показал, что скорость света не зависит от направления и скорости движения Земли.


Таким образом экспериментально было выяснено, что скорость света в вакууме не зависит от ИСО, в отличие от других объектов, свет во всех ИСО движется с одной и той же скоростью, скорость С не складывается ни с какой другой. И именно из этого экспериментального факта вытекает предельность С -- если С не зависит от ИСО (а это так) то она предельна, а если С не предельна, то она должна зависеть от ИСО (а это не так).


И самое интересное, что статья Эйнштейна по СТО называлась "К электродинамике движущихся тел". Именно СТО спасла электродинамику, переход в другую систему отсчета по формулам в которых прямо заложена предельная скорость С (преобразования Лоренца) привел к тому, что все расчеты прекрасно совпадали с реальностью.


Квантовая запутанность - очевидно один из таких читов

Не несите, пожалуйста, бред. Квантовая механика прямо запрещает передачу информации через квантовую запутанность, гуглите no-communication theorem

Показать полностью
[моё] Физика Скорость света Вопрос Наука Теория относительности Квантовая запутанность Мат Ответ на пост Текст
74
ololo500
2 года назад
Лига Физиков

Ответ на пост «Физика космоса и вопросы от чайника»⁠⁠2

Давайте сначала расставим точки над i:


> превысить скорость света невозможно


Не "превысить невозможно", а "не наблюдаем в окружающей нас вселенной процессов, где информация передаётся быстрее скорости света". И вот отсюда уже понавыводили "законов" и "постулатов", чтобы всё сходилось.


В вашей ситуации - да, будет превышение скорости света без передачи информации. Ну и не похуй?


А к пониманию, почему мы не наблюдаем передачу информации быстрее скорости света, на мой взгляд, ближе всего подобрался Стивен Вольфрам: https://habr.com/ru/post/518206/ Тут всё подробно и понятно написано, почему так (без стандартных аргументов вида "потому что это так, а иначе уебём минусами").


Также из этого, очевидно, следует, что никакого прямо "закона" о невозможности превышения скорости света нет. Просто так получилось в макромасштабе. И вполне возможно, когда-нибудь (если не сдохнем), наши далёкие потомки начнут использовать читы нашей вселенной, чтобы достичь превышающих скорость света скоростей.


Квантовая запутанность - очевидно один из таких читов

(тут обычно, чтобы не взрывались пердаки у посредственностей, щеголяющих знанием школьной программы, приводят неверную аналогию с парами перчаток и или подобную хуету, опровергнутую ещё в середине прошлого века).

Показать полностью
Физика Скорость света Вопрос Наука Теория относительности Квантовая запутанность Мат Ответ на пост Текст
59
3123
HiloAlexey
HiloAlexey
2 года назад
Скриншоты комментов

Квантовая запутанность для «чайников»⁠⁠

Квантовая запутанность для «чайников» Скриншот, Комментарии на Пикабу, Переписка, Физика, Квантовая запутанность, Квантовая физика, Нобелевская премия, Логика

#comment_243197749

Показать полностью 1
Скриншот Комментарии на Пикабу Переписка Физика Квантовая запутанность Квантовая физика Нобелевская премия Логика
192
193
marsman
marsman
2 года назад
Популярная наука

Нобелевская премия по физике за «жуткую» квантовую запутанность⁠⁠

Три квантовых физика получили Нобелевскую премию по физике за свои эксперименты с запутанными фотонами , в которых частицы света становятся неразрывно связанными. Такие эксперименты заложили основу для множества квантовых технологий, включая квантовые компьютеры и средства связи. Ален Аспект, Джон Клаузер и Антон Цайлингер получат по одной трети приза в размере 10 миллионов крон (915 000 долларов США). На пресс-конференции, посвященной присуждению награды, Цайлингер отдал дань уважения начинающим ученым, работавшим с ним. «Эта премия была бы невозможна без многолетней работы более 100 молодых людей».

В свое время Альберт Эйнштейн назвал квантовую запутанность «призрачным действием на расстоянии», поскольку кажется, что частицы обмениваются информацией мгновенно, даже если они находятся далеко друг от друга.

Нобелевская премия по физике за «жуткую» квантовую запутанность Наука, Ученые, Исследования, Познавательно, Физика, Квантовая запутанность, Нобелевская премия
Наука Ученые Исследования Познавательно Физика Квантовая запутанность Нобелевская премия
15
101
DELETED
2 года назад
Искусственный интеллект

Может ли нейросеть нарисовать то, что мы сами не можем себе представить?⁠⁠

А как у midjourney с абстракциями, которые каждый фантазирует как хочет? Как нейросеть видит, например, "течение времени во вселенной" или "квантовую запутанность", которые все представляют по-своему? А может ли показать то, что даже мы сами не можем вообразить?

Может ли нейросеть нарисовать то, что мы сами не можем себе представить? Midjourney, Квантовая запутанность, Квантовая физика, Нейронные сети, Компьютерная графика, Арт, Длиннопост

Для ЛЛ: Может! но пруфов за правдоподобие не даст)


Просить нейросеть нарисовать Ядерного верблюда перспектива заманчивая, но всего 25 попыток, они как 25 желаний - убеждают быть избирательным в своих изречениях. Стим-панк котята и города будущего уже рисовали - результат бесспорно впечатляет, особенно коты).


@Fosstie подробно описал алгоритм работы с Midjourney:

Midjourney. Как сделать первый рисунок


За что ему сердечная благодарность)

Итак, вот как нейросеть видит течение времени во вселенной по запросу "the passage of time in the universe":

Может ли нейросеть нарисовать то, что мы сами не можем себе представить? Midjourney, Квантовая запутанность, Квантовая физика, Нейронные сети, Компьютерная графика, Арт, Длиннопост

Мне чисто по восприятию больше понравились варианты 2 и 4, продолжаем смотреть ещё варианты на два уже выбранных (V2 и V4):

Может ли нейросеть нарисовать то, что мы сами не можем себе представить? Midjourney, Квантовая запутанность, Квантовая физика, Нейронные сети, Компьютерная графика, Арт, Длиннопост
Может ли нейросеть нарисовать то, что мы сами не можем себе представить? Midjourney, Квантовая запутанность, Квантовая физика, Нейронные сети, Компьютерная графика, Арт, Длиннопост

Абстракция течения времени весьма притязательна и похожа на то что я себе представлял. Но что если копнуть в обратную сторону - не за пределы вселенной, а в микромир, причем в такой, что невозможно разглядеть ни через один микроскоп, нечто из области микромира, даже наномира, или ещё дальше?

Учёные с мировым именем на самом острие науки пытаются обнажить завесу тайны наномира, понять "как выглядят структуры столь малые, что увидитеть их невозможно чисто физически". Как выглядит например, квантовая запутанность? Это такое определение, которое многим представить то сложно, вроде бы и не абстракция, которая у каждого будет в своей визуализации, а вполне однозначное физическое явление. Мне лично было бы очень интересно увидеть "а как оно там?")

Создаем запрос сразу с параметрами (помним, что попыток мало):

"quantum entanglement of time particles --ar 16:9 --stylize 625", где

--ar 16:9 - соотношение сторон картинки

--stylize 625 - стилизация, чем меньше значение, тем меньше уклона в стиль (по умолчанию 2500)

Может ли нейросеть нарисовать то, что мы сами не можем себе представить? Midjourney, Квантовая запутанность, Квантовая физика, Нейронные сети, Компьютерная графика, Арт, Длиннопост
Может ли нейросеть нарисовать то, что мы сами не можем себе представить? Midjourney, Квантовая запутанность, Квантовая физика, Нейронные сети, Компьютерная графика, Арт, Длиннопост
Может ли нейросеть нарисовать то, что мы сами не можем себе представить? Midjourney, Квантовая запутанность, Квантовая физика, Нейронные сети, Компьютерная графика, Арт, Длиннопост

На данном этапе я уже выделил себе несколько вариантов, которые точно можно смело на обложку квантового научпопа

Может ли нейросеть нарисовать то, что мы сами не можем себе представить? Midjourney, Квантовая запутанность, Квантовая физика, Нейронные сети, Компьютерная графика, Арт, Длиннопост
Может ли нейросеть нарисовать то, что мы сами не можем себе представить? Midjourney, Квантовая запутанность, Квантовая физика, Нейронные сети, Компьютерная графика, Арт, Длиннопост
Может ли нейросеть нарисовать то, что мы сами не можем себе представить? Midjourney, Квантовая запутанность, Квантовая физика, Нейронные сети, Компьютерная графика, Арт, Длиннопост
Может ли нейросеть нарисовать то, что мы сами не можем себе представить? Midjourney, Квантовая запутанность, Квантовая физика, Нейронные сети, Компьютерная графика, Арт, Длиннопост

Понятно дело, что изображения ни разу не могут претендовать на достоверность и сравнить их ещё долго будет не с чем, а по всем канонам физики так и вообще увидеть квантовую запутанность не реально, т.к. размеры интересующих событие намного меньше длины волны видимого спектра и т.д. и т.п. Но так, как человек среднестатистически воспринимает 60-70% информации именно визуально, то, чтобы понять, лучше 1 раз увидеть, чем 100 раз услышать (понюхать, почуять - нужное подчеркнуть), пусть даже теоретическую интерпретацию интересующего явления).

Ниже добавлю пару работ MidJourney уже не по моим запросам, но также поражающие воображение своей визуальной составляющей.

Может ли нейросеть нарисовать то, что мы сами не можем себе представить? Midjourney, Квантовая запутанность, Квантовая физика, Нейронные сети, Компьютерная графика, Арт, Длиннопост
Может ли нейросеть нарисовать то, что мы сами не можем себе представить? Midjourney, Квантовая запутанность, Квантовая физика, Нейронные сети, Компьютерная графика, Арт, Длиннопост

Нейросети уже могут рисовать (причём быстро, за несколько минут) не только фотореалистичные изображения людей, но и полную абстракцию, которую представить то не просто.

Показать полностью 13
[моё] Midjourney Квантовая запутанность Квантовая физика Нейронные сети Компьютерная графика Арт Длиннопост
28
1209
ITtranslate
ITtranslate
3 года назад
Информационные Технологии

Квантовая запутанность соединила атомы на рекордном расстоянии — 32 км по оптоволокну⁠⁠1

Квантовая запутанность соединила атомы на рекордном расстоянии — 32 км по оптоволокну Квантовая запутанность, Рекорд, Наука, IT, Интернет, Оптоволокно, Длиннопост

Исследователи из Мюнхенского университета Людвига-Максимилиана и Саарского университета продемонстрировали квантовую запутанность двух атомов, разделенных волоконным кабелем длиной более 30 км. Это рекордное расстояние для такого рода связи и знаменует прорыв к быстрому и безопасному квантовому интернету.

Квантовая запутанность — явление, при котором две частицы могут стать неразрывно связанными настолько, что изучение одной может дать данные о состоянии другой. Еще более странно, что изменение параметров в одной частице мгновенно изменит ее партнера, независимо от того, как далеко находятся они друг от друга. Это приводит к шокирующему выводу о том, что информация «телепортируется» быстрее скорости света — идея, которая была слишком велика даже для Эйнштейна.

Несмотря на кажущуюся невозможность, квантовая запутанность постоянно подтверждалась в экспериментах на протяжении десятилетий — ученые использовали ее причудливую природу для быстрой передачи данных на большие расстояния. А в новом эксперименте исследователи побили рекорд расстояния для квантовой запутанности.

Для будущих сценариев квантовой связи жизненно важно, чтобы узлы связи, использующие долгоживущую квантовую память обеспечивали четко определенный сигнал. До сих пор это ограничивалось длиной волокна 1,7 км. Но недавно команда ученых добилась большого прогресса. В экспериментах были взяты радиоактивные изотопы рубидия-87, которые помещались в оптические дипольные ловушки в двух разных узлах зданий, отстоящих друг от друга на 400 м. Расстояние искусственно наращивалось оптоволоконным кабелем до 32,4 км за счет последовательно соединенных 700-метровых бобин.

Эксперимент начинался с запутывания спинового состояния атома с поляризацией фотона в каждом узле. Оба атома синхронно возбуждались (накачивались) лазерным импульсом, после чего они спонтанно возвращаются в свое основное состояние, испуская каждый по фотону. Из-за сохранения углового момента спин атома был связан с поляризацией излучаемого им фотона. Таким образом создавалась запутанность свет-материя или атомно-фотонная запутанность. Далее одиночные фотоны, излучаемые на длине волны 780 нм с помощью объективов собирались и передавались по одномодовым волокнам к квантовым преобразователям частоты. Там в волноводе из ниобата лития они преобразовывались в уже телекоммуникационную длину волны 1517 нм, причем сохранением поляризационно-квантового состояния фотона.

После преобразованные фотоны направлялись на промежуточную станцию по оптоволоконным каналам длиной 16,5 км, где выполнялось измерение состояния Белла с тем, чтобы передать запутанность атомам. Затем атомы анализировались, с учетом задержки, соответствующей времени двусторонней связи со станцией.

Квантовая запутанность соединила атомы на рекордном расстоянии — 32 км по оптоволокну Квантовая запутанность, Рекорд, Наука, IT, Интернет, Оптоволокно, Длиннопост

Ключевым моментом серии экспериментов являлось то, что промежуточные фотоны были преобразованы — их длина волны была увеличена с тем, чтобы они могли передаваться по оптоволокну с меньшим затуханием. Напомним, что их естественная длина волны составляла 780 нм, а это означает, что они обычно теряются через несколько километров, поскольку 10-кратное затухание происходит уже на расстоянии в 2,5 км. Поэтому прежде, чем путешествие фотонов началось, команда прогнала их через преобразователь и увеличила длину волны до 1517 нм, что близко к 1550 нм — телекоммуникационному S-диапазону, обычно используемому для передачи данных по стандартному оптоволокну, о чем мы говорили чуть выше. В этом диапазоне передача света в оптических волокнах имеет наименьшие потери — преобразование частоты с сохранением поляризации, происходит с теми же десятикратными потерями, что на исходной длине волны, но на дистанции 50 км. Команда справилась с преобразованием с беспрецедентной эффективностью в 57%.

Квантовая запутанность соединила атомы на рекордном расстоянии — 32 км по оптоволокну Квантовая запутанность, Рекорд, Наука, IT, Интернет, Оптоволокно, Длиннопост

Исследование знаменует собой новый рекорд расстояния для запутывания двух атомов, которые могут функционировать, как узлы квантовой памяти при передаче данных по оптоволокну. Результаты ясно указывают на возможность перехода к крупномасштабным квантовым сетям и увеличению расстояния между узлами до десятков километров за счет использования эффективных квантовых преобразователей частоты.


Команда говорит, что это важный шаг на пути к реализации практического квантового интернета. Такие коммуникационные сети будут намного быстрее и безопаснее (защита от атак на физическом уровне), чем нынешние, и к тому же новые сети могут работать на базе существующей волоконно-оптической инфраструктуры. Исследование также может быть связано и со спутниковыми технологиями, которые ранее демонстрировали способность излучать и передавать запутанные фотоны на тысячи километров.

Квантовая запутанность соединила атомы на рекордном расстоянии — 32 км по оптоволокну Квантовая запутанность, Рекорд, Наука, IT, Интернет, Оптоволокно, Длиннопост


Источники:

- Статья Майкла Ирвинга на сайте New Atlas

- Журнал Nature

- Сайт университета LMU


Материал подготовлен дата-центром и веб-студией ITSOFT

Показать полностью 3
[моё] Квантовая запутанность Рекорд Наука IT Интернет Оптоволокно Длиннопост
330
997
klim1994
klim1994
3 года назад
Лига программистов

Квантовый Компьютер Как устроен? Как программировать? Уже? [ДЛИННОПОСТ]⁠⁠

Сегодня поговорим о квантовых компьютерах. Даже напишем свой Hello World и запустим его на настоящем (!) квантовом компьютере

Квантовая механика — это такой же набор законов природы только для мира очень маленьких частиц — электронов, протонов, фотонов, альтронов... хотя нет, это из Мстителей.

Короче, всех тех штук, из которых мы все состоим.

В начале прошлого века мы внезапно обнаружили, что между ними происходит полная дичь, необъяснимая имевшимися у нас законами физики. Мы нафигачили загадок и парадоксов, о которых все обожают спорить.

Но мы здесь сегодня не для этого.

Пока газеты тешили публику кликбейтными парадоксами, ученые за сотню лет изобрели себе набор законов, которые позволили все эти непотребства вполне логично считать на уровне простых вероятностей.

К сожалению, эти два мира так пока и не дружат, потому как всё это правильно объяснять простым людям никто не придумал. Каждый изобретает свой подход как ввести человека в новые правила игрового мира и выдержать тонкий баланс между «ученые засмеют» и «читатели ничего не поймут».

Здесь все либо впадают в упрощения с котами, которые «как будто одновременно и там и сям», либо в научную заумь с матрицами прямо на лицо.

Сегодня я попробую свой путь, которым я объясняю это своим интересующимся друзьям.

Итак, заходя в новый мир, нам надо принять ТРИ самых важных правила этой игры. Тогда остальное будет выводиться как бы автоматически.

Начнём с первого.

Частицы теперь волны, а не мячики

Время каминг-аута.


Мне 30 лет, а я до сих пор при слове «атомы» и «электроны» представляю их себе как мячики. Молекулы в учебнике по химии всегда были набором мячиков и палочек между ними, а кристаллическая решетка — это когда целая стена из мячиков!

Квантовый Компьютер Как устроен? Как программировать? Уже? [ДЛИННОПОСТ] Разработка, Программирование, Картинка с текстом, Квантовая физика, Квантовая механика, Квантовый компьютер, Квантовая запутанность, IT, Длиннопост

В целом, это неплохо работало.

Электрический ток я представлял себе как толпу таких мячиков, несущихся по проводу-трубе. Больше мячиков — значит больше ампер (силы тока), быстрее бегут — больше вольт (напряжение), шире труба — значит меньше сопротивление.

Сам я тоже сделан из таких атомов-мячиков, которые по неведомой мне причине решили притянуться друг другу и образовать такую вот причудливую форму меня. Ну круто же!

Так вот теперь время для первой важной части этого поста. Если мне удастся донести хотя бы это, значит вы уже поймете огромную часть квантовой механики, даже если сразу закроете пост после этого.

Мячики, вы лучшие, мы еще вспомним о вас!

Но когда мы говорим о квантовой физике, наши частицы больше не работают как мячики. Они живут как волны. Как круги на воде или звуки от гитарных струн, представляйте как удобнее.

Волны — это новые мячики

Срач о том, реально ли всё это волны или мы просто натянули имевшиеся для волн уравнения и сказали «опа, а вроде подходит» — один из самых громких споров современных физиков. Там рвут глотки и делятся на лагеря, так что давайте не будем и просто примем, что тот же самый мячик может ВЖУХ и быть посчитан как волна.

Так нам удобно и всё.

Отныне мы состоим не из мячиков, а из таких вот волнушечек, которые как-то между собой интерферируют и получается Олег. Вот прям как звуковые волны накладываются чтобы получилась музыка, так же вот и Олег.

Квантовый Компьютер Как устроен? Как программировать? Уже? [ДЛИННОПОСТ] Разработка, Программирование, Картинка с текстом, Квантовая физика, Квантовая механика, Квантовый компьютер, Квантовая запутанность, IT, Длиннопост

Главный же прикол в том, что кроме волн больше нет ничего. Вообще ничего. Никаких скрытых параметров, по крайней мере локальных.

Абсолютно любое свойство объекта отныне можно описать одной такой жирной функцией взаимодействия этих волн друг с другом.

Как в телевизор приходят радиоволны и получается картинка на экране, так же наши волнушечки могут собраться по какой-то формуле и сделать Олега. Фотоны света отражатся от волн Олега и так его себе видим.

Но реален ли сам Олег?

ДА, И ТЫ ТОЖЕ ВСЕГО ЛИШЬ НАБОР ВОЛН

Дам вам время подумать над этим. Тут лучше не торопиться. Можете вернуться к посту вечером.

Суперпозиция — всего лишь вероятность

Объясняя, что за фигня такая ваша «суперпозиция», все вспоминают байку с Котом Шредингера, закрытого в коробке со случайно взрывающейся колбой смертельного яда.

Пока мы не откроем коробку, кот для нас как бы ОДНОВРЕМЕННО мертв и жив, потому мы говорим «находится в суперпозиции жизни и смерти».

Страшилка с котом уже лет 50 используется в школьной программе и авторы большей части статей, что я читал, тоже её обожают, даже несмотря на то, что она не даёт читателю никакого понимания как всё это реально можно использовать на практике.

Пора прекратить шутить шутку 100-летней давности. Люди в 21 веке могут себе позволить среднее образование и понять тему чуть глубже.

Предлагаю поговорить о суперпозиции как будто мы люди с айфонами, а не крепостным правом.

Потому вместо кота мы возьмем монетку :D

Когда мы раскручиваем или подбрасываем её в воздух — она находится в суперпозиции орла и решки. Да, «как бы» одновременно. Только поймав монетку мы получаем один из результатов нашего измерения. Не поймаем — не узнаем. Всё.

В чем же драматическая разница с так нелюбимым нами котом?

В том, что внутри монетки всегда есть чёткие вероятности её падения орлом или решкой. В жизни мы принимаем их за 50% на 50%. Но если мы зададимся целью немного «подкрутить» фокус себе на пользу — мы можем сделать монетку из разных сплавов или как-то притягивать одну из сторон магнитом.

В теории мы можем сделать такую монетку, у которой вероятности выпадания орла и решки будут, скажем, 60% на 40%, что поможет нам чаще побеждать (наверное).

Квантовый Компьютер Как устроен? Как программировать? Уже? [ДЛИННОПОСТ] Разработка, Программирование, Картинка с текстом, Квантовая физика, Квантовая механика, Квантовый компьютер, Квантовая запутанность, IT, Длиннопост

Отныне всегда, когда слышите про суперпозицию, представляйте себе именно такую подброшенную монетку.

Суперпозиция – не загадочный феномен «одновременности», а чёткое и простое отношение двух вероятностей

Находясь в «суперпозиции», монетка не просто для нас «как бы одновременно орел и решка», она имеет две вполне стабильные и известные нам вероятности выпадения одного и другого.

Да, мы не знаем 100% исход, но можем чётко влиять на него, например, направляя на монетку магнит.

Всё это уже намного удобнее использовать на практике, не правда ли?

Вероятности мы умеем складывать, умножать, творить другие непотребства, в отличии от мертвых котов.

Поэтому и дальше, когда мы будем говорить о квантовых битах, про которые все говорят, что они «одновременно 1 и 0», забейте на это и представляйте себе их как монетки. Каждый бит-монетка имеет строгую вероятностью быть прочитанным как 1 и строгую вероятность 0. Компьютер же может управлять этими вероятностями прямо в полёте пока не прочитает сам бит.

Прочитали бит — поймали монетку. Очень удобно.

Если вы поняли монетки — вы уже наполовину поняли квантовый компьютер, поздравляю.

Квантовый Компьютер Как устроен? Как программировать? Уже? [ДЛИННОПОСТ] Разработка, Программирование, Картинка с текстом, Квантовая физика, Квантовая механика, Квантовый компьютер, Квантовая запутанность, IT, Длиннопост

Запутанность — квантовый IF


Чтобы объяснить квантовую запутанность я продолжу аналогию с монеткой, чтобы вас не ЗАПУТАТЬ. Простите, я должен был использовать этот каламбур.

Представим себе, что мы распилили нашу монетку вдоль. Как печеньки Oreo.

Получилось две монетки — одна только с орлом, вторая только с решкой. Пустая сторона разреза нас щас не интересует.

Квантовый Компьютер Как устроен? Как программировать? Уже? [ДЛИННОПОСТ] Разработка, Программирование, Картинка с текстом, Квантовая физика, Квантовая механика, Квантовый компьютер, Квантовая запутанность, IT, Длиннопост

Не подглядывая где какая, мы подбрасываем обе новых монетки в воздух (переводим в суперпозицию, как мы теперь знаем). Монетки начинают вертеться в воздухе и не падают (потому что они теоретические!)

Квантовый Компьютер Как устроен? Как программировать? Уже? [ДЛИННОПОСТ] Разработка, Программирование, Картинка с текстом, Квантовая физика, Квантовая механика, Квантовый компьютер, Квантовая запутанность, IT, Длиннопост

Тут квантовый физик скажет, что между монетками создана запутанность. Русская терминология лажает, потому лучше дополнительно запомнить английское слово — Entanglement. Оно встречается чаще.

Всё это означает некую «зависимость», «спутанность» или просто «связь» состояний двух монеток.

Как видите, никакой магии пока нет, законы физики мы не нарушали, на митинг не выходили.

Мы упаковываем одну из наших новых прикольных крутящихся монеток в коробку и отправляем её своему знакомому в другой город. А еще лучше на другую планету или в соседнюю галактику.

Квантовый Компьютер Как устроен? Как программировать? Уже? [ДЛИННОПОСТ] Разработка, Программирование, Картинка с текстом, Квантовая физика, Квантовая механика, Квантовый компьютер, Квантовая запутанность, IT, Длиннопост

Теперь мы оба имеем по монетке, но понятия не имеем орел нам достался или решка. Кажется, пришло время посмотреть.

И вот тут обнаруживается ПАРАДОКС.

Следите за руками: в тот момент, когда один из нас открывает коробку, ловит свою монетку и видит, что на ней орёл — вторая монетка за много тысяч километров МОМЕНТАЛЬНО оказывается решкой.

Звучит тупо, да? Но мы на 100% в этом уверены.

Квантовый Компьютер Как устроен? Как программировать? Уже? [ДЛИННОПОСТ] Разработка, Программирование, Картинка с текстом, Квантовая физика, Квантовая механика, Квантовый компьютер, Квантовая запутанность, IT, Длиннопост

Вот только Эйнштейн не был доволен такой фигнёй.

Монетки находились далеко друг от друга, так? Но результат чтения одной моментально повлиял на значение второй, так? Значит мы только что нарушили теорию относительности и передали информацию быстрее скорости света.

Бежиииим...


🚔🚨🚔 Это полиция релятивизма. На этот раз без штрафа, но я выпишу вам предупреждение.


Но есть и хорошие новости: мы научились создавать системы из двух частиц, которые вот так моментально при чтении одной гарантируют нам значение другой.

Мы называем такие половинки «запутанными» друг с другом.

Оказывается, в нашем квантовом компьютере мы тоже можем так «запутывать» между собой биты, что если один покажет 0, второй 100% всегда примет значение 1 и наоборот. Такой вот физически нерушимый IF.

Кубит


Подойдём к настоящим квантовым вычислениям.

Другие статьи в интернете сразу начинают с объяснения кубитов, но мне показалось, что зная три правила выше, нам будет намного проще разговаривать и действительно понять суть кубитов, а не «магию». Теперь можно раскидать всё прямо на пальцах.

Кубит (qubit) — это квантовый бит

Звучит крутейше, но для начала вспомним что такое бит.

Прямая бочка пошла... ТУЦ-ТУЦ-ТУЦ-ТУЦ-ТУЦ!

Не, в смысле кумплюктерный бит.


🌚 Обычный бит


Бит — это любой выключатель, который может принимать значение 0 или 1.

Квантовый Компьютер Как устроен? Как программировать? Уже? [ДЛИННОПОСТ] Разработка, Программирование, Картинка с текстом, Квантовая физика, Квантовая механика, Квантовый компьютер, Квантовая запутанность, IT, Длиннопост

Когда таких выключателей на стене много, мы даже можем закодировать в них какую-то информацию, чтобы сосед её увидел.

Квантовый Компьютер Как устроен? Как программировать? Уже? [ДЛИННОПОСТ] Разработка, Программирование, Картинка с текстом, Квантовая физика, Квантовая механика, Квантовый компьютер, Квантовая запутанность, IT, Длиннопост

Восемь битов 01000001, например, будут буквой A, причём что в ASCII, что в Юникоде.

Набор букв АААА, переданных по сети как 01000001 01000001 01000001 01000001, сообщит собеседнику, что вы орёте над его мемом.

Любое устройство, на котором вы сейчас читаете эти строки, состоит из таких вот единичек и ноликов. Вся информация кодируется в битах, биты молотит ваш процессор, биты хранятся на диске, образуя байты, мегабайты, гигабайты — вы это знаете лучше меня.

Физически нам действительно неважно что у них внутри. В первых компьютерах они были механическими реле, в современных — всего лишь импульсы по 5 вольт, суть осталась та же.

Мы можем хранить в бите нужное нам значение 1 или 0, перезаписывать его при необходимости, а так же прочитать в любой момент чтобы использовать дальше для вычислений.

Цепочка таких битов и инструкций что с ними делать даёт нам Машину Тьюринга. Так появились компьютеры. Привет.

🌖 Квантовый бит


Я так подробно разжёвывал выше про биты, чтобы всем стало понятно — в квантовых битах (кубитах) всё то же самое.

В них мы тоже принимаем за 0 или 1 какое-то их свойство, которое можем писать и читать, и так же можем делать их из разных материалов — просто теперь вместо механических реле мы используем частицы.

В чём же разница?

Кубит можно еще и подбросить как монетку! Перевести в суперпозицию, из которой он будет выпадать 0 (орлом) или 1 (решкой) с чёткой и нужной нам вероятностью.

Это открывает нам третье весёлое состояние, ради которого мы тут и собрались вообще.

Квантовый Компьютер Как устроен? Как программировать? Уже? [ДЛИННОПОСТ] Разработка, Программирование, Картинка с текстом, Квантовая физика, Квантовая механика, Квантовый компьютер, Квантовая запутанность, IT, Длиннопост

Любое чтение кубита уничтожит нашу суперпозицию. Он схлопнется в 0 или 1, то есть монетка будет поймана, а стрелочка на нашей картинке повернётся к |0〉 или |1〉.

Циферблатики со стрелочками — это стандартная форма записи, привыкайте.

До чтения же у нас есть четкая вероятность того и другого исхода. Скажем, 70% на 30%. Мы не можем предсказать результат, но вероятности вот они, пожалуйста.

Мы можем спокойно нарисовать вероятности нашего кубита на картинке. Они не изменятся без нашего вмешательства.

Квантовый Компьютер Как устроен? Как программировать? Уже? [ДЛИННОПОСТ] Разработка, Программирование, Картинка с текстом, Квантовая физика, Квантовая механика, Квантовый компьютер, Квантовая запутанность, IT, Длиннопост

В бульварных газетах тут любят говорить, что кубит как бы ОДНОВРЕМЕННО принимает значение 0 и 1. Думаю, после моего хейта в сторону Кота, вы понимаете почему мне не нравится это слово.

Оно отвратительно бесполезно! Щас еще параллельные миры плодить будем, ну уж нет.

Главная фишка такого кубита-монетки именно в том, что мы МОЖЕМ влиять на вращение этой монетки пока она в воздухе, влияя тем самым на вероятность выпадения орла или решки в конце.

Правда графики выше получаются не очень красиво, потому мы придумали рисовать такие вот циферблатики, где мы двигаем стрелочку как хотим, а в конце она схлопнется вверх или вниз.

Никакой магии, просто вероятность.

Квантовый Компьютер Как устроен? Как программировать? Уже? [ДЛИННОПОСТ] Разработка, Программирование, Картинка с текстом, Квантовая физика, Квантовая механика, Квантовый компьютер, Квантовая запутанность, IT, Длиннопост

Мы можем направить на нашу монетку магнит, чтобы замедлить её вращение, инвертировать её в другую сторону или вообще заморозить, чтобы орёл был строго вверх. В этом случае он будет выпадать в 100% случаев, если вдруг нам это нужно.

В классических битах мы могли в любое время записать в него 0 или 1, а в кубитах мы можем записать в него вероятность быть 0 или 1 в конечном счёте.

Мы имеем право сколько угодно шалить с вероятностями внутри кубита, но когда мы читаем его значение — он всегда схлопывается в 0 или 1 с заданной вероятностью, превращаясь по сути в обычный бит.

Да, мы можем имитировать им обычный бит, просто записывая 100% вероятность за один из вариантов кубита.

Это легально, однако обычный бит справится с этим лучше и быстрее, а всё квантовое веселье таится именно между состояниями 1 и 0.

Всё это не очень полезно пока у нас только один кубит, но когда мы возьмем их несколько, мы сможем завязать их вероятности друг на друга так, чтобы система выдавала нам один из результатов с большей суммарной вероятностью, чем все другие.

Самые смекалистые уже догадались что мы тут хотим: хитро завязать все вероятности, чтобы этот «самый вероятный» результат и был нашим правильным ответом. Но об этом мы еще поговорим в разделе про сам квантовый компьютер, терпения.

Квантовый компьютер

Много кубитов + алгоритм


Итак, что у нас есть на данном этапе:

Кубиты, которые похожи на обычные биты, только вместо 0 или 1 они хранят вероятность выпадения 0 или 1, которую мы можем как-то корректировать «в полёте» чтобы прочитать нужный результат в конце.

Как только мы «читаем» кубит, он всегда схлопывается в 0 или 1 как та монетка, которая в итоге выпадает только орлом или решкой. Кубит после этого уничтожается, потому чтение логичнее делать в самом конце.

Два кубита можно запутать между собой — тогда они всегда будут выдавать противоположный друг другу результат. Даже если мы специально изменим один кубит — второй изменится на ту же величину, только наоборот.

Нарастающее стрёмное ощущение, что всё вокруг волна — даже небо, даже кубит. Появляющиеся сомнения в объективности наблюдаемой реальности и своей роли в этом мире.

Чтобы собрать классический цифровой компьютер в домашних условиях, мы берём ленту, кладём на неё некую последовательность битов, двигаем эту ленту туда-сюда и выполняем записанные отдельно на листочке операции над ними.

Квантовый Компьютер Как устроен? Как программировать? Уже? [ДЛИННОПОСТ] Разработка, Программирование, Картинка с текстом, Квантовая физика, Квантовая механика, Квантовый компьютер, Квантовая запутанность, IT, Длиннопост

Так получается алгоритм. Машина Тьюринга. Такой вот фигней, только на более высоком уровне, занимаются все программисты.

В квантовом компьютере у нас такая же лента, только теперь мы кладём на неё кубиты. Список операций тоже остался, но сами операции чуть изменились.

Квантовый Компьютер Как устроен? Как программировать? Уже? [ДЛИННОПОСТ] Разработка, Программирование, Картинка с текстом, Квантовая физика, Квантовая механика, Квантовый компьютер, Квантовая запутанность, IT, Длиннопост

Решительно очевидно, что мы имеем полное право писать и читать наши кубиты как обычные биты. Записали в кубит 100% вероятность выпадения 1 — получили в итоге 1. Вау.

Но смысла в этом ноль. Как колоть орехи микроскопом — никто не запретит, но это достаточно медленно и бессмысленно. Обычный компьютер справится с этим лучше.

Сила же квантового компьютера именно в том, что мы берём несколько кубитов, которые как вы помните можно представлять как крутящиеся монетки, и взаимодействуем именно с вероятностями их выпадения в 0 (орел) или 1 (решка), а не самими результатами 0 и 1.

Вот это уже куда более интересно. Квантово!

В наших алгоритмах мы больше не мыслим концепциями «прочитай здесь, если 1, переложи туда», а начинаем как бы настраивать взаимодействие наших монеток (кубитов) пока они еще крутятся, чтобы в итоге получить интересующий нас результат.

Квантовый Компьютер Как устроен? Как программировать? Уже? [ДЛИННОПОСТ] Разработка, Программирование, Картинка с текстом, Квантовая физика, Квантовая механика, Квантовый компьютер, Квантовая запутанность, IT, Длиннопост

Как вы понимаете, никто не гарантирует какой стороной упадёт первый кубит, а значит и нельзя ничего гарантировать про второй, и так далее. Получается как будто дерево расчёта вариантов исхода алгоритма.

Квантовый Компьютер Как устроен? Как программировать? Уже? [ДЛИННОПОСТ] Разработка, Программирование, Картинка с текстом, Квантовая физика, Квантовая механика, Квантовый компьютер, Квантовая запутанность, IT, Длиннопост

Добавление всего лишь одного кубита увеличивает мощность компьютера сразу в два раза, а не на +1 бит как в обычном. Это и даёт нам вот ту самую экспоненциальную скорость вычислений в квантовом компьютере.

В конце же наше дерево вычислений всё равно приведёт к одному результату с наибольшей вероятностью, а к другим с наименьшей. Это и будет ответ алгоритма.

Если хотите более подробного разбора дерева по шагам, рекомендую вот эту годную статью.

Мы не перебираем все варианты одновременно, как объясняют во многих статьях для новичков. Мы скорее настраиваем вероятности наших кубитов по ходу программы так, чтобы правильный результат засветился на выходе с большей вероятностью, чем неправильный.

Условно говоря, мы подкручиваем наши монетки и говорим как им вращаться друг относительно друга, чтобы в итоге они выпали на стол в комбинацию, например, «орел-решка-орел» (010).

Это и будет правильный ответ алгоритма.

Квантовый Компьютер Как устроен? Как программировать? Уже? [ДЛИННОПОСТ] Разработка, Программирование, Картинка с текстом, Квантовая физика, Квантовая механика, Квантовый компьютер, Квантовая запутанность, IT, Длиннопост

И да, как вы уже догадались, вероятность правильного ответа на выходе квантового алгоритма бывает не 100%. Ну вот не получилось у нас связать все кубиты-монетки так, чтобы в 100% случаях они выдавали «орел-решка-орел», получилось только в 90%.

Тогда в 1 случае из 10 квантовый компьютер будет вполне легально нам врать, выдавая неправильный ответ. Тогда мы просто запускаем алгоритм много-много раз как настоящие боги инженерии! :)

😎 Квантовое превосходство

Сейчас за достижение квантового превосходства бьются Google, IBM, и главные исследовательские институты всех уважающих себя стран. Побеждают, как обычно, китайцы.

Белые же европейцы в это время воюют за запрет термина «превосходство» потому что оно оскорбительно и нетолерантно.

Лет через пять меня точно отменят за этот пост. Сохраняйте.

На практике же момент «квантового превосходства» не означает ничего, кроме того, что можно будет открыть шампанское и выпить за технологический прогресс.

Сейчас объясню.

Все эксперименты по квантовому превосходству по прежнему проводятся на специально подобранных задачках, которые квантовый компьютер должен щёлкать на раз, а классический пыхтеть тысячелетиями.

Читеры вставляют палки в колёса, короче, и всё равно не могут догнать. Разве что иногда.

Именно поэтому квантовое превосходство интересно журналистам и историкам, но точно не инженерам.

Я как инженер жду не формального победителя первого забега, а того, кто покажет мне первый стабильный квантовый компьютер.

Сейчас с этим всё плохо. С текущим количеством шумов они попросту бесполезны для практических задач. Компьютер, который считает быстро, но постоянно врёт — разве это годится? Превосходство у них, блин.

Случайно подняться на гору легко — куда сложнее подниматься на неё каждый день. Можно использовать эту фразу как кредо по жизни.

The Алгоритм

Время программировать программы!

На уроках информатики в 8 классе сегодня каждому школьнику рассказывают, что любой компьютер на самом деле состоит из кучки простейших операций над одним или двумя битами, называемых логическими вентилями (или логическими гейтами, если вы дитя улиц и учились по английскому учебнику, как я).

Программисты знают их почти наизусть: NOT, AND, OR, XOR и производные NOR, NAND, XNOR, и.т.д.

Квантовый Компьютер Как устроен? Как программировать? Уже? [ДЛИННОПОСТ] Разработка, Программирование, Картинка с текстом, Квантовая физика, Квантовая механика, Квантовый компьютер, Квантовая запутанность, IT, Длиннопост

Хитро соединив проводами пару-тройку вентилей можно получить сумматор или простейшую память — всё это базовые элементы любого процессора.

В этот процессор можно вшить язык ассемблера, на котором программисты смогут складывать и умножать настоящие числа типа 25 + 48 вместо перекладывания единичек и ноликов.

Потом они соберут из этих операций жирные высокоуровневые языки программирования.

Начнется бум кремния, крах доткомов, курсы «профессия Data Scientist за неделю» и вот уже даже бездомные пишут на React за еду.

Короче, в квантовых компьютерах всё то же самое!

Только уровень развития тут пока плавает где-то до изобретения ассемблера. Представляете сколько всего еще впереди?

ПИШЕМ. КВАНТОВЫЙ. КОД.



Я обещал вам квантовый Hello, World — держите. И да, он НА ПИТОНЕ.

Квантовый Компьютер Как устроен? Как программировать? Уже? [ДЛИННОПОСТ] Разработка, Программирование, Картинка с текстом, Квантовая физика, Квантовая механика, Квантовый компьютер, Квантовая запутанность, IT, Длиннопост

Как и любой Hello World, он абсолютно бесполезен. Он лишь подбрасывает две монетки, связывает одну с другой и говорит орлами они упали или решками.

С другой стороны, мне очень нравится этот пример, потому что в нём сразу есть и суперпозиция, и квантовая запутанность двух кубитов, ну и самое главное — сраный if'чик на питоне!

Разберём всё подробно по шагам.


Итак, нам нужна схема из 2 кубитов и 2 обычных битов. Импортируем все нужные тулзы и начинаем рисовать.

from qiskit import QuantumCircuit

qc = QuantumCircuit(2, 2) # 2 qubits + 2 bits


Все наши биты и кубиты по умолчанию инициализируются в 0.

Дальше накидываем гейты. Потому что можем. Я хочу перевести первый кубит в суперпозицию гейтом H, то есть «подбросить» эту монетку. Если сразу после этого H наш кубит прочитать — мы получим идеальный генератор случайных чисел, в 50% выдающий 0, в 50% — 1.

Физически обоснованный!

Но мы не хотим читать 0 или 1, мы хотим программировать на вероятностях.

Потому вторым гейтом я наложу условие CNOT. Если наш кубит выпадает в 1 — он автоматически перевернёт и соседний кубит. То есть сделает из 0 в 1. Если нет — ничего не изменится. Оба наших кубита остаются по нулям.

qc.h(0) # gate H for qubit 0

qc.cnot(0, 1) # gate CNOT between 0 -> 1 qubits


Пока хватит квантовой магии, время прочитать наши кубиты, превратив их в обычные единички и нолики, вывести, и закончить программу.

qc.measure(0, 0) # read qubit 0 -> bit 0

qc.measure(1, 1) # read qubit 1 -> bit 1

qc.draw(output="mpl")


На этом наша квантовая программа закончена. Нам надо лишь как-то её запустить. На игровой квантовый компьютер мы пока не заработали, потому будем тестово гонять в симуляторе прямо на макбуке.

from qiskit import assemble, Aer

from qiskit.visualization import plot_histogram


simulator = Aer.get_backend("qasm_simulator")

result = simulator.run(assemble(qc)).result()

plot_histogram(result.get_counts())


Имитируя вероятности квантового компьютера, наш симулятор выполняет код 1024 раза и замеряет результат каждого эксперимента. Получается вот такая картинка:

Квантовый Компьютер Как устроен? Как программировать? Уже? [ДЛИННОПОСТ] Разработка, Программирование, Картинка с текстом, Квантовая физика, Квантовая механика, Квантовый компьютер, Квантовая запутанность, IT, Длиннопост

Как можно заметить, вероятности близки к 50/50, но даже за 1024 броска монетки наш глупый цифровой рандом не приблизился к идеалу. Но жить вроде можно.

Дальше дело за малым — прочитать результат и сделать с ним что-то полезное в реальном мире. Тут уже можно наговнокодить if'чик на питоне и никто нас не осудит.

if "11" in result.get_counts():

print("РЕШКА")

else:

print("ОРЁЛ")


Он говорит «если оба кубита выпали в 11 — скажи решка, если в 00 — орел». Вариантов 01 и 10 у нас быть не может, иначе всю эту квантовую лавочку можно просто закрывать.

Для визуализации еще можно вывести получившиеся сферы Блоха для обоих кубитов. Если сделать это много раз, будет видно как стрелочки вдвоем прыгают вверх-вниз. Веселье.

Квантовый Компьютер Как устроен? Как программировать? Уже? [ДЛИННОПОСТ] Разработка, Программирование, Картинка с текстом, Квантовая физика, Квантовая механика, Квантовый компьютер, Квантовая запутанность, IT, Длиннопост

Конец.


Нет, стойте, не конец.

Я же обещал выполнить это на реальном квантовом компьютере. С симуляторами ощущения не те. Придётся показать.

from qiskit import IBMQ


IBMQ.save_account("YOUR_API_KEY")


qpu = IBMQ.load_account().get_backend("ibmq_casablanca")

result = qpu.run(assemble(qc)).result()

plot_histogram(result.get_counts())


Ждём два часа в очереди и вуаля:

Квантовый Компьютер Как устроен? Как программировать? Уже? [ДЛИННОПОСТ] Разработка, Программирование, Картинка с текстом, Квантовая физика, Квантовая механика, Квантовый компьютер, Квантовая запутанность, IT, Длиннопост

Ох-███ДАННЫЕ█УДАЛЕНЫ███-еть.

Как будто сам прикоснулся к вечности. Даже растрогался. Ну и немного кекнул над потерявшими когерентность экспериментами посередине.

Вот теперь точно конец.


Зачем нам это все?



Наверное, стоило начинать с этого пост, но уже как-то поздновато :D

Как вы заметили, стиль поста отличается от восторженно-вдохновенных статей, к которым все привыкли. Разработка квантовых компьютеров сейчас действительно окутана скептицизмом.

Тут действительно есть где посомневаться.

В создаваемых нами сегодня квантовых компьютерах кубиты могут жить жалкие доли миллисекунд, потому нам приходится одновременно создавать несколько физических кубитов ради одного логического, что еще сильнее усложняет задачу.

Даже самые топовые квантовые компьютеры гугла и IBM (на март 2021) содержат по 53 и 65 физических кубитов, что вроде неплохо для начала, но работают они не ахти как и не всегда.

Нам остаётся лишь ждать и надеяться, пока скептики прыгают вокруг с криками «ну и хернёй же вы занимаетесь, это всё хайп, надите нормальную работу».


Источник, не обрезанный

https://vas3k.ru/blog/quantum_computing/

Показать полностью 23
Разработка Программирование Картинка с текстом Квантовая физика Квантовая механика Квантовый компьютер Квантовая запутанность IT Длиннопост
138
Посты не найдены
О нас
О Пикабу Контакты Реклама Сообщить об ошибке Сообщить о нарушении законодательства Отзывы и предложения Новости Пикабу Мобильное приложение RSS
Информация
Помощь Кодекс Пикабу Команда Пикабу Конфиденциальность Правила соцсети О рекомендациях О компании
Наши проекты
Блоги Работа Промокоды Игры Курсы
Партнёры
Промокоды Биг Гик Промокоды Lamoda Промокоды Мвидео Промокоды Яндекс Директ Промокоды Отелло Промокоды Aroma Butik Промокоды Яндекс Путешествия Постила Футбол сегодня
На информационном ресурсе Pikabu.ru применяются рекомендательные технологии