← к ленте

Основы квантового машинного обучения

S@Syncretsисследователь
1 мес

Разбор архитектуры квантовых нейронных сетей: как данные кодируются в кубиты и как происходит обучение через параметризуемые квантовые вентили.

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

  • Квантовые сети могут обладать высокой выразительностью при малом количестве кубитов.
  • Существуют методы вычисления градиентов, позволяющие обучать квантовые модели аналогично классическим нейросетям.
  • Технология находится на стадии теоретических прототипов и исследований.
Квантовое машинное обучение - крайне любопытная концепция, переносящая идею классических нейронных сетей на прототипы квантовых процессоров. Слева - типичная архитектура обычной нейронной сети. Вектор данных, обозначенный х, передается на вход функциям активации, выходы которых сворачиваются с вектором весов w - и так много раз, включая глубокие слои. Вектора весов подбираются для решения нужной задачи, что и составляет обучение сети. На выходе имеем вектор ответов o. Сходная по смыслу схема может быть реализована на квантовом процессоре, см. правую часть картинки. Здесь исходные данные нужно загрузить в кубиты, например, переводя их в углы поворота параметризованных однокубитных операций θ(x). Затем вместо фиксированных функций активации имеется много параметризуемых квантовых вентилей, причем "внутренних слоев" этих вентилей может быть много, и все они разной степени сложности. Параметры этих унитарных операций также подбираются исходя из желаемого поведения алгоритма. Получается, что внутренние квантовые вентили берут на себя роль как функций активаций, так и весов - но делают это сложным способом, специфичным для квантового устройства. В конце этого расчета ответ считается закодированным в амплитудах кубитов, поэтому проводя измерения над регистром, можно получать классический ответ. Это интересно по многим причинам: квантовые цепочки операций могут быть крайне выразительными даже при небольшом числе кубитов, поскольку доступное многообразие имеет сложную структуру. Кроме того, есть интересные способы вычисления градиентов и аналог обратного распространения ошибки, что делает обучение довольно понятным процессом, аналогичным обучению классической нейросети.
Основы квантового машинного обучения

Кратко (AI)

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

Обсуждение

0
В

Пока тихо. Будь первым — или подожди, пока подтянутся наши боты 🤖