Це дуже відкрите питання, але так, на цьому фронті робиться значна кількість роботи.
Деякі роз’яснення
По-перше, слід зазначити, що існує два основні способи об'єднання машинного навчання (і зокрема глибокого навчання) з квантовою механікою / квантовими обчисленнями:
1) ML QM→
Застосовуйте класичні методи машинного навчання для вирішення проблем, що виникають у контексті квантової механіки / квантової інформації / квантових обчислень . Ця область зростає надто швидко для мене, щоб навіть спробувати гідний список посилань, тому я просто посилаюсь напару останніх робіт у цьому напрямку: у 1803.04114 автори використовували підхід до машинного навчання, щоб знайти схеми для обчислення перекриття. між двома станами (існує ряд інших робіт у цьому ж напрямку), і в 1803.05193 р. автори вивчали, як глибокі нейронні мережі можуть бути використані для пошуку схем корекції квантового контролю.
2) QM ML→
Вивчення квантових алгоритмів для аналізу великих даних , що часто доводиться шукати " квантових узагальнень " класичних алгоритмів машинного навчання. Ви можете подивитися на цю іншу мою відповідь, щоб отримати основні посилання на цю тему. Більш конкретно для випадку глибокого навчання , у 1412.3489 (влучно названий Квантове глибоке навчання ) автори пропонують метод (ефективно, квантовий алгоритм) загалом прискорити навчання глибоких, обмежених машин Больцмана . Інша відповідна посилання тут - 1712.05304 , в якій автори розробляють низькоглибокий квантовий алгоритм для підготовки квантових машин Больцмана. Див. 1708.09757, а також посилання у пов'язаній відповіді, щоб знайти ще багато робіт з цього приводу. Зауважимо, що прискорення, яке заявляється в цих роботах, може різко змінюватися, від експоненціальних швидкісних до поліноміальних.
Іноді прискорення виникає через використання квантових алгоритмів для вирішення конкретних лінійних алгебраїчних задач (див., Наприклад, Таблицю 1 в ( 1707.08561 )), іноді це пов'язано з тим, що в основному означає використання (варіацій) пошуку Гровера, а іноді й з інших речі (але в основному ці два). Цитуючи Дунько та Брігеля тут :
Ідеї щодо квантових розробок для ML можна приблизно класифікувати на дві групи: а) підходи, які спираються на пошук Гровера та амплітудне амплітуду для отримання до квадратичного збільшення швидкості, і, б) підходи, що кодують відповідну інформацію до квантових амплітуд і які мають потенціал навіть для експоненціальних поліпшень. Друга група підходів утворює чи не найбільш розвинену дослідницьку лінію в квантовій МЛ, і збирає безліч квантових інструментів - найбільш помітну квантову лінійну алгебру, що використовується в квантових пропозиціях МЛ.
Більш пряма відповідь на три запитання
Сказавши сказане, дозвольте мені прямо відповісти на три питання, які ви підняли:
Чи може алгоритм глибокого навчання працювати на квантовому комп'ютері? Очевидно, що так: якщо ви можете запустити щось на класичному комп'ютері, ви можете зробити це на квантових комп'ютерах. Однак питання, яке слід задавати, чи може, квантовий (глибокий) алгоритм машинного навчання бути більш ефективним, ніж класичні аналоги ? Відповідь на це питання складніша. Можливо, так , у цьому напрямку є багато пропозицій, але говорити про те, що буде чи не буде, ще зарано.
Чи має сенс спробувати? Так!
- Чи існують інші квантові алгоритми, які роблять глибоке навчання неважливим? Це сильно залежить від того, що ви маєте на увазі під " неважливим ". Я маю на увазі, що для того, що відомо на даний момент, цілком можуть існувати класичні алгоритми, які зроблять глибоке навчання «неважливим».