Saltar al contenido principal

Tutoriales

Utiliza estos tutoriales para aprender cómo aplicar Qiskit a casos de uso comunes de computación cuántica.

  • Comienza con el conjunto de tutoriales en la sección Primeros pasos si es la primera vez que ejecutas código en una computadora cuántica.
  • La sección sobre flujos de trabajo hacia la ventaja cuántica contiene ejemplos de extremo a extremo del uso de una computadora cuántica para resolver problemas del mundo real. Estos tutoriales se centran en algoritmos que son candidatos prometedores para lograr una ventaja computacional de una computadora cuántica sobre una computadora clásica.
  • La sección sobre capacidades de Qiskit contiene ejemplos que utilizan las técnicas más recientes y avanzadas del ecosistema Qiskit para mejorar parte o la totalidad de un flujo de trabajo particular.

Primeros pasos

Estos tutoriales son para principiantes que están listos para explorar la ejecución de algoritmos cuánticos en una computadora cuántica.

Explora flujos de trabajo hacia la ventaja cuántica

Los tutoriales de esta sección cubren demostraciones a gran escala de algoritmos cuánticos.

Algoritmos de muestreo verificable

Los algoritmos de esta categoría se centran en circuitos cuánticos cuyas distribuciones de salida codifican soluciones a problemas estructurados con salida verificable. La verificabilidad significa que puede comprobar la consistencia entre los datos medidos, ya sea evaluando la cadena de bits elegida o sabiendo que no se producen falsos positivos.

Los tutoriales destacan técnicas donde el muestreo repetido permite la estimación de cantidades específicas del problema (por ejemplo, valores de función de costo o pesos espectrales). Estos métodos son particularmente relevantes para tareas de optimización y simulación con simetrías.

Estimación de observables

Estos tutoriales se centran en la estimación de cantidades físicamente significativas, como valores de energía o correlación, mediante la preparación de estados cuánticos y la medición de observables. Las técnicas incluyen enfoques de circuitos variacionales y trotterizados que equilibran la expresividad del circuito con la eficiencia en profundidad. Se hace énfasis en flujos de trabajo que reducen las demandas de recursos cuánticos manteniendo la precisión, y que permiten la estimación práctica de observables en sistemas químicos y físicos.

Algoritmos tolerantes a fallos

Esta sección presenta algoritmos con garantías teóricas bien definidas que están diseñados para ejecutarse en futuro hardware cuántico con corrección de errores. Los circuitos o la sobrecarga de muestreo de estos algoritmos escalan de una manera que no es eficiente en profundidad y, por lo tanto, es más probable que demuestren ventaja cuántica cuando existan computadoras cuánticas tolerantes a fallos. Estos tutoriales ilustran cómo operan los métodos en entornos idealizados y demuestran ejemplos a pequeña escala.

Aprovecha las capacidades de Qiskit

Esta sección presenta capacidades avanzadas dentro del ecosistema Qiskit que mejoran el rendimiento, la fiabilidad y la velocidad al ejecutar algoritmos cuánticos.

Optimización de cargas de trabajo
Funciones de Qiskit

Las Funciones de Qiskit son una colección de herramientas preempaquetadas de gestión de errores y aplicaciones, que facilitan el diseño de experimentos a gran escala con circuitos, moléculas, QUBOs y más.

Complementos de Qiskit
Mitigación de errores

La mitigación de errores aborda el desafío del ruido sin tolerancia total a fallos, recuperando valores esperados precisos mediante la manipulación controlada de circuitos y el posprocesamiento.

Detección de errores

La detección de errores identifica operaciones defectuosas para devolver resultados libres de ruido disparo por disparo mediante posprocesamiento.