Это очень открытый вопрос, но да, на этом фронте проводится значительная работа.
Некоторые уточнения
Прежде всего следует отметить, что существует два основных способа объединить машинное обучение (и глубокое обучение в частности) с квантовой механикой / квантовыми вычислениями:
→
Применять классические методы машинного обучения для решения проблем, возникающих в контексте квантовой механики / квантовой информации / квантовых вычислений . Эта область растет слишком быстро, и я даже не пытаюсь найти приличный список ссылок, поэтому я просто сошлюсь напару самых последних работ в этом направлении: в 1803.04114 году авторы использовали подход машинного обучения, чтобы найти схемы для вычисления перекрытия. между двумя состояниями (существует ряд других работ в этом же направлении), и в 1803.05193 г. авторы изучили, как можно использовать глубокие нейронные сети для нахождения схем коррекции квантового управления.
→
Изучение квантовых алгоритмов для анализа больших данных , которое часто сводится к поиску « квантовых обобщений » классических алгоритмов машинного обучения. Вы можете взглянуть на этот другой мой ответ, чтобы получить некоторые основные ссылки на эту тему. Более конкретно для случая глубокого обучения , в 1412.3489 (метко названный Quantum Deep Learning ) авторы предлагают метод (эффективно квантовый алгоритм), чтобы вообще ускорить обучение глубоких, ограниченных машин Больцмана . Другая важная ссылка здесь - 1712.05304 , в которой авторы разрабатывают квантовый алгоритм с малой глубиной для обучения квантовых машин Больцмана. См 1708.09757, а также ссылки в связанном ответе, чтобы найти еще много работ по этому вопросу. Обратите внимание, что ускорение, заявленное в этих работах, может сильно варьироваться, от экспоненциальных ускорений до полиномиальных.
Иногда ускорение происходит из-за использования квантовых алгоритмов для решения конкретных линейных алгебраических задач (см., Например, таблицу 1 в ( 1707.08561 ), иногда это происходит из-за того, что в основном сводится к использованию (вариациям) поиска Гровера, а иногда из других вещи (но в основном это два). Цитата из Дунько и Бригеля здесь :
Идеи квантовых улучшений для ML можно грубо разделить на две группы: а) подходы, которые основаны на поиске Гровера и усилении амплитуды для получения ускорений до квадратичных значений, и, б) подходы, которые кодируют соответствующую информацию в квантовые амплитуды и которые имеют потенциал даже для экспоненциальных улучшений. Вторая группа подходов формирует, пожалуй, наиболее развитую исследовательскую линию в квантовом МЛ и собирает множество квантовых инструментов - прежде всего квантовой линейной алгебры, используемой в предложениях квантового МЛ.
Более прямой ответ на три вопроса
Сказав выше, позвольте мне более прямо ответить на три вопроса, которые вы подняли:
Может ли алгоритм глубокого обучения работать на квантовом компьютере? Определенно да: если вы можете запустить что-то на классическом компьютере, вы можете сделать это на квантовых компьютерах. Тем не менее, вопрос, который следует задать, заключается в том, может ли квантовый (глубокий) алгоритм машинного обучения быть более эффективным, чем классические аналоги ? Ответ на этот вопрос сложнее. Возможно, да , есть много предложений в этом направлении, но пока рано говорить, что будет или не будет работать.
Есть ли смысл попробовать? Да!
- Существуют ли другие квантовые алгоритмы, которые сделали бы глубокое обучение неактуальным? Это сильно зависит от того, что вы подразумеваете под « неактуальным ». Я имею в виду, что, как известно на данный момент, вполне могут существовать классические алгоритмы, которые сделают глубокое обучение «неактуальным».