Квантова нейромережа (Quantum Neural Network, QNN) — це клас обчислювальних моделей, що поєднують принципи квантових обчислень із методами штучних нейронних мереж. QNN використовують квантові біти (кубіти), суперпозицію, заплутаність і квантову інтерференцію для обробки інформації та розв’язання задач машинного навчання. Напрям перебуває на стадії активних досліджень і розвитку, особливо в контексті епохи NISQ (Noisy Intermediate-Scale Quantum).
Історичний розвиток і наукові передумови
Ідеї квантових обчислень були сформульовані у 1980-х роках, зокрема в роботах Річард Фейнман та Девід Дойч, які запропонували використовувати квантові системи для моделювання фізичних процесів. Паралельно розвивалися штучні нейронні мережі (перцептрон, зворотне поширення помилки). У 1990–2000-х роках з’явилися перші концепції квантових перцептронів і варіаційних квантових схем, що стали основою сучасних QNN.
Теоретичні основи
Кубіти та квантові стани
- Кубіт — базова одиниця квантової інформації, яка може перебувати в суперпозиції станів |0⟩ і |1⟩.
- Квантова заплутаність забезпечує кореляції між кубітами, що не мають класичного аналога.
- Вимірювання квантового стану є імовірнісним.
Квантові схеми
- Обчислення реалізуються через послідовності квантових гейтів (Hadamard, CNOT, RX, RY тощо).
- Параметризовані (варіаційні) квантові схеми дозволяють навчати модель шляхом оптимізації параметрів.
Варіаційні квантові алгоритми
- Оптимізація параметрів класичним алгоритмом із використанням квантового процесора для оцінки функції вартості.
- Підхід «гібридний квантово-класичний».
Архітектури квантових нейромереж
Квантовий перцептрон
- Аналог класичного перцептрона з використанням квантових гейтів.
- Обмежена масштабованість через шум і декогеренцію.
Варіаційні квантові нейромережі (VQNN)
- Параметризовані квантові схеми.
- Навчання через мінімізацію функції втрат.
Квантові згорткові мережі (QCNN)
- Використовують квантові аналоги згорткових і pooling-операцій.
- Досліджуються для задач квантової хімії та розпізнавання фаз матерії.
Квантові рекурентні мережі
- Теоретичні моделі для обробки послідовностей.
Гібридні моделі
- Класична нейромережа + квантовий шар.
- Застосування для задач класифікації малих наборів даних.
Алгоритми навчання
- Градієнтні методи з параметричним зсувом (parameter-shift rule).
- Класичні оптимізатори (Adam, SGD) у гібридних схемах.
- Квантове наближення ядра (quantum kernel methods).
- Квантові варіаційні алгоритми (VQE, QAOA) у задачах оптимізації.
Сфери застосування
- Квантова хімія (моделювання молекул).
- Оптимізаційні задачі великої розмірності.
- Криптографія та безпека.
- Фінансове моделювання.
- Квантова фізика матеріалів.
- Машинне навчання на малих, але складних вибірках.
Переваги
- Потенційна експоненційна швидкодія для окремих задач.
- Обробка високовимірних квантових просторів.
- Нові способи кодування даних (amplitude encoding).
Обмеження
- Шум і декогеренція в NISQ-пристроях.
- Обмежена кількість кубітів.
- Складність масштабування.
- Відсутність доведених переваг для більшості практичних ML-задач на сучасному обладнанні.
Квантові апаратні платформи
- Надпровідні кубіти.
- Іонні пастки.
- Фотонні квантові системи.
- Топологічні кубіти (експериментальні).
Серед організацій, що активно розвивають квантові обчислення:
- IBM
- D-Wave Systems
- Rigetti Computing
Порівняння з класичними нейромережами
| Характеристика | Класичні НМ | Квантові НМ |
|---|---|---|
| Обчислювальна база | Біти | Кубіти |
| Паралелізм | Масиви процесорів | Суперпозиція станів |
| Масштабування | Добре відпрацьоване | Обмежене апаратно |
| Практичність | Широко застосовуються | Дослідницька стадія |
Перспективи розвитку
- Зменшення шуму та збільшення кількості кубітів.
- Розвиток fault-tolerant квантових комп’ютерів.
- Поява спеціалізованих квантових ML-бібліотек.
- Інтеграція з великими класичними моделями.
- Можливе створення квантових foundation-моделей у майбутньому.
Квантові нейромережі є міждисциплінарним напрямом на стику квантової фізики та штучного інтелекту. Хоча сьогодні вони перебувають переважно на стадії експериментальних досліджень, у довгостроковій перспективі QNN можуть запропонувати нові підходи до обробки складних даних та оптимізаційних задач, що є недоступними для класичних обчислювальних систем.
