#длиннопост
Заварил кофе, включил музыку, скомпилировал билд для квантового компьютера
Вчера Microsoft открыл доступ к бесплатному превью их инструментария для разработки приложений под квантовые компьютеры. Даже язык новый разработали - Q# (у MS любовь к решёткам).
Тема самих квантовых вычислений витает уже довольно давно, что в разделе научпопа, что в бизнесе. В декабре 2015 года команда Google отчиталась о 100-кратом выигрыше в производительности квантового (не совсем честного, конечно) компьютера над обычным. В мае 2017 компания IBM представила две машины с производительностью 16 и 17 кубитов (квантовые биты), вместо "привычных" 5. Вообще, успех квантового компьютера как раз и заключается в его вычислительных единицах – кубитах. Они, в отличии от традиционных битов (0 или 1), могут хранить сразу оба значения. За счет этого потребляемая память и количество операций перебора значительно сокращается.
В связи с этим возникает интерес к квантовым вычислениям для задач оптимизации, как например поиск кратчайшего пути, а так же, что на самом деле вытекает из первого, машинного обучения, когда мы проводим огромное количество итераций обучения, настраивая параметры таким образом, чтобы минимизировать функцию потерь, грубо говоря получить наименьшую ошибку.
Так же "квантовое превосходство" ставит в опасное положение традиционные алгоритмы асинхронного шифрования, ведь имея открытый ключ и выкаченную зашифрованную базу, можно гораздо быстрее подобрать закрытый ключ, тем самым получить доступ к исходным данным.
Конечно квантовые компьютеры это не панацея сейчас, они далеки от совершенства, из-за различного рода низкоуровневых ошибок, которые снижают эффективность компьютера, даже при росте числа кубитов. Плюс многие традиционные (даже арифметические) задачи, становятся не такими тривиальными, что ведет к нужде разрабатывать специальные алгоритмы для квантовых машин.
Кажется что опять же это всё далеко, где-то в лабораториях, но при этом мы уже сейчас можем загрузить утилиты для разработки приложений под квантовые компьютеры и даже запускать их на эмуляторе.
И лично меня этот факт вчера как-то ошеломил.
https://goo.gl/gTLXmR
Заварил кофе, включил музыку, скомпилировал билд для квантового компьютера
Вчера Microsoft открыл доступ к бесплатному превью их инструментария для разработки приложений под квантовые компьютеры. Даже язык новый разработали - Q# (у MS любовь к решёткам).
Тема самих квантовых вычислений витает уже довольно давно, что в разделе научпопа, что в бизнесе. В декабре 2015 года команда Google отчиталась о 100-кратом выигрыше в производительности квантового (не совсем честного, конечно) компьютера над обычным. В мае 2017 компания IBM представила две машины с производительностью 16 и 17 кубитов (квантовые биты), вместо "привычных" 5. Вообще, успех квантового компьютера как раз и заключается в его вычислительных единицах – кубитах. Они, в отличии от традиционных битов (0 или 1), могут хранить сразу оба значения. За счет этого потребляемая память и количество операций перебора значительно сокращается.
В связи с этим возникает интерес к квантовым вычислениям для задач оптимизации, как например поиск кратчайшего пути, а так же, что на самом деле вытекает из первого, машинного обучения, когда мы проводим огромное количество итераций обучения, настраивая параметры таким образом, чтобы минимизировать функцию потерь, грубо говоря получить наименьшую ошибку.
Так же "квантовое превосходство" ставит в опасное положение традиционные алгоритмы асинхронного шифрования, ведь имея открытый ключ и выкаченную зашифрованную базу, можно гораздо быстрее подобрать закрытый ключ, тем самым получить доступ к исходным данным.
Конечно квантовые компьютеры это не панацея сейчас, они далеки от совершенства, из-за различного рода низкоуровневых ошибок, которые снижают эффективность компьютера, даже при росте числа кубитов. Плюс многие традиционные (даже арифметические) задачи, становятся не такими тривиальными, что ведет к нужде разрабатывать специальные алгоритмы для квантовых машин.
Кажется что опять же это всё далеко, где-то в лабораториях, но при этом мы уже сейчас можем загрузить утилиты для разработки приложений под квантовые компьютеры и даже запускать их на эмуляторе.
И лично меня этот факт вчера как-то ошеломил.
https://goo.gl/gTLXmR