План на курса
Въведение
Теория на квантовата информация
- Теорията на несигурността
- Суперпозиция и заплитане
- Субатомни частици
Преглед на класическите компютри
- битове
- Двоични системи
- Транзистори
Quantum Computing
- Топологични кодове
- Верига QED
- Quibits
Разбиране на квантовите компютри и NISQ процесорите
- Алгоритми за NISQ архитектура
Преглед на Cirq Framework
Преглед на комплектите за разработка Quantum
Настройване на средата за квантова разработка
Структури на данни и синтаксис на Cirq
Подготовка на симулатора на квантовата машина
Казус от практиката: Квантови алгоритми с малка дълбочина за проблеми на квантовата химия
Писане на квантов алгоритъм
Контролиране на квантови вериги
Уточняване на поведението и разположението на вратата
Планиране на времето на портите
Компилиране на алгоритъма
Справяне с ограниченията на квантовия хардуер
Стартиране на алгоритъма на локален симулатор
Тестване и отстраняване на грешки в алгоритъм
Интеграция с облачни симулатори
Интеграция с Future Quantum Hardware
Отстраняване на неизправности
Бъдещето на Quantum Computing
Обобщение и заключение
Изисквания
- Разбиране на софтуерните и хардуерните изчислителни концепции.
- Разбиране на комплексни числа и линейна алгебра.
Публика
- Разработчици
- Учени
- Инженери