qiskit
Создание квантовых схем с Qiskit
Также доступно от: davila7
Квантовые вычисления позволяют решать сложные задачи оптимизации, химии и машинного обучения, которые невозможны для классических компьютеров. Qiskit предоставляет инструменты для создания квантовых схем, их оптимизации для оборудования IBM и выполнения на реальных квантовых процессорах или симуляторах.
Скачать ZIP навыка
Загрузить в Claude
Перейдите в Settings → Capabilities → Skills → Upload skill
Включите и начните использовать
Протестировать
Использование «qiskit». Создайте схему состояния GHZ с 3 кубитами и запустите ее на симуляторе
Ожидаемый результат:
- Создана схема состояния GHZ: суперпозиция |000⟩ + |111⟩
- Выполнено с StatevectorSampler: 1024 запуска
- Результаты: {'000': 517, '111': 507} (приблизительно 50/50 распределение)
Использование «qiskit». Оптимизируйте квантовую схему для оборудования IBM
Ожидаемый результат:
- Транспилированная схема с optimization_level=3
- Уменьшено количество 2-кубитных вентилей с 12 до 8
- Глубина схемы: 6 (оптимизировано с 10)
- Готово к выполнению на ibm_brisbane
Аудит безопасности
БезопасноAll 426 static findings are FALSE POSITIVES. This skill is pure markdown documentation containing legitimate Python code examples for IBM Qiskit quantum computing. The static analyzer incorrectly interprets markdown code block delimiters (backticks) as command execution and flags standard quantum computing terminology as C2 or weak crypto indicators. No executable code or malicious patterns exist.
Факторы риска
⚙️ Внешние команды (5)
🌐 Доступ к сети (2)
Оценка качества
Что вы можете построить
Моделирование молекулярных систем
Использование алгоритма VQE для вычисления энергий основного состояния молекул для разработки лекарств и исследований материалов.
Решение комбинаторных задач
Применение QAOA для решения задач MaxCut, оптимизации портфеля и планирования, которые выигрывают от квантового ускорения.
Создание квантовых классификаторов
Создание квантовых ядер и нейронных сетей для задач машинного обучения с использованием Qiskit Machine Learning.
Попробуйте эти промпты
Покажите, как создать запутанную схему состояния Белла с Qiskit, которая измеряет оба кубита
Помогите транспилировать мою схему для бэкенда ibm_brisbane и запустить ее с использованием примитива SamplerV2
Напишите полную реализацию VQE с использованием Qiskit Runtime Session для нахождения энергии основного состояния молекулы H2
Покажите, как оптимизировать квантовую схему для выполнения на оборудовании с optimization_level=3 и лучшими практиками
Лучшие практики
- Начинайте с локальных симуляторов (StatevectorSampler) для проверки схем перед использованием дорогостоящего времени на оборудовании
- Всегда транспилируйте схемы перед выполнением на оборудовании с optimization_level=3 для производственных нагрузок
- Используйте режим Session для итеративных алгоритмов (VQE, QAOA) и режим Batch для параллельных независимых заданий
Избегать
- Запуск нетранспилированных схем напрямую на оборудовании (высокий уровень ошибок и отклонения из очереди)
- Использование Estimator для задач выборки или Sampler для ожидаемых значений (несовпадающие примитивы)
- Пропуск смягчения ошибок на реальном оборудовании (resilience_level должен соответствовать требованиям к точности)
Часто задаваемые вопросы
Нужна ли учетная запись IBM Quantum?
Сколько кубитов доступно?
В чем разница между Sampler и Estimator?
Могу ли я запускать схемы без интернета?
Что такое транспиляция?
Сколько времени занимают квантовые задания?
Сведения для разработчиков
Автор
K-Dense-AIЛицензия
Apache-2.0 license
Репозиторий
https://github.com/K-Dense-AI/claude-scientific-skills/tree/main/scientific-skills/qiskitСсылка
main
Структура файлов