Gracias por enviar su consulta! Uno de los miembros de nuestro equipo se pondrá en contacto con usted en breve.
Gracias por enviar su reserva! Uno de los miembros de nuestro equipo se pondrá en contacto con usted en breve.
Temario del curso
Fundamentos y arquitectura de ProjectQ
- Historia y objetivos de ProjectQ
- Componentes principales: motores, backends y meta-motores
- Pipeline de compilación y transformaciones
Primeros pasos con ProjectQ
- Instalación de ProjectQ y sus dependencias
- Inicialización del motor principal y configuración del backend
- Comprensión del backend simulador por defecto
Sintaxis y construcciones de ProjectQ
- Asignación de qubits, registros y puertas básicas
- Control, operaciones condicionales y mediciones
- Uso de puertas personalizadas y descomposición de puertas
Motores de compilación y técnicas de optimización
- Pipeline de motores de compilación (optimizadores, traductores, descomponedores)
- Cancelación, fusión y programación de puertas
- Escritura de motores de optimización personalizados
Programas cuánticos y ejemplos
- Construcción de circuitos simples (estados de Bell, teletransportación cuántica)
- Trabajo con operaciones controladas y qubits auxiliares
- Circuitos parametrizados y construcciones variacionales
Direccionamiento de múltiples backends
- Traducción de circuitos para IBM Q, Rigetti u otros hardware
- Uso de simuladores conscientes del ruido y estimación de fidelidad
- Pruebas, depuración y validación de resultados
Proyecto práctico miniatura
- Definir un algoritmo cuántico (por ejemplo, un fragmento simple de Grover o QFT)
- Implementarlo mediante ProjectQ, optimizarlo y seleccionar un backend
- Analizar la salida, comparar simuladores y refinar el circuito
Resumen y siguientes pasos
Requerimientos
- Conocimiento de conceptos de computación cuántica (qubits, superposición, puertas)
- Experiencia en programación con Python
- Familiaridad con la representación de circuitos cuánticos
Público objetivo
- Desarrolladores de software cuántico
- Investigadores e ingenieros que exploran la programación cuántica
- Desarrolladores que planean dirigir backends cuánticos
7 Horas