Квантовые вычисления представляют одно из наиболее перспективных направлений развития информационных технологий XXI века. В отличие от классических компьютеров, использующих биты со значениями 0 или 1, квантовые компьютеры оперируют кубитами, которые могут находиться в суперпозиции обоих состояний одновременно.
В настоящее время квантовые вычисления находятся в так называемой NISQ-эре (Noisy Intermediate-Scale Quantum) — периоде, характеризующемся ограниченным количеством кубитов, высоким уровнем шума и отсутствием полноценной коррекции ошибок. Несмотря на растущий интерес к квантовому машинному обучению, существует дефицит эмпирических данных о реальной производительности квантовых алгоритмов в текущих условиях.
Целью данного исследования является проведение комплексного сравнительного анализа эффективности квантового (QSVM) и классического (SVM) алгоритмов машинного обучения на задачах классификации различной сложности и масштаба. Основные задачи:
Для обеспечения всесторонности исследования была разработана систематическая методология. Эксперименты проводились при следующих параметрах: количество образцов — 100, 200, 300, 400, 500; количество признаков — 2, 4, 6, 8; типы данных — линейно разделимые и нелинейные с XOR-паттерном. Всего проведено 40 экспериментов (20 комбинаций параметров × 2 типа данных).
Данные разделялись на обучающую (70%) и тестовую (30%) выборки со стратифицированным разбиением. Все признаки нормализовались с использованием StandardScaler. Для реализации использовались Python 3.8+, Qiskit 1.0+, Qiskit Machine Learning, scikit-learn. В квантовой версии использовалась ZZFeatureMap — метод кодирования классических данных в квантовые состояния. Эксперименты проводились на персональном компьютере с NVIDIA GeForce RTX 4060, квантовые вычисления — на симуляторе Qiskit Aer.
Результаты демонстрируют значительное превосходство Classical SVM над Quantum QSVM по критерию точности классификации.
| Образцы | Признаки | Тип данных | Classical SVM | Quantum QSVM |
|---|---|---|---|---|
| 100 | 2 | Линейные | 100,0% | 93,3% |
| 100 | 2 | XOR | 93,3% | 76,7% |
| 100 | 4 | Линейные | 100,0% | 50,0% |
| 100 | 4 | XOR | 96,7% | 53,3% |
| Среднее по 40 экспериментам | 97% | 60% | ||
С увеличением количества признаков (2→8) производительность Quantum QSVM существенно падает. Время выполнения Quantum QSVM растёт нелинейно с усложнением задачи.
Полученные результаты эмпирически подтверждают теоретические прогнозы о текущих ограничениях квантовых вычислений. Classical SVM остаётся оптимальным выбором для практических задач машинного обучения на данном этапе развития квантовых технологий.
Низкая производительность Quantum QSVM объясняется несколькими факторами. Во-первых, симуляция квантовых вычислений на классическом компьютере требует экспоненциально растущих вычислительных ресурсов. Во-вторых, количество кубитов в экспериментах (2–8) слишком мало для демонстрации квантового преимущества. В-третьих, задачи классификации с малым количеством признаков относятся к категории относительно простых для современных классических алгоритмов.
Для достижения квантового преимущества в машинном обучении необходимы: реальные отказоустойчивые квантовые компьютеры с тысячами кубитов, задачи со значительно более высокой размерностью и эффективные методы коррекции ошибок.