Pular para o conteúdo principal

Tutoriais

Use estes tutoriais para aprender como aplicar o Qiskit a casos de uso comuns de computação quântica.

  • Comece com o conjunto de tutoriais na seção Primeiros passos se esta é a sua primeira vez executando código em um computador quântico.
  • A seção sobre fluxos de trabalho em direção à vantagem contém exemplos completos de uso de um computador quântico para resolver problemas do mundo real. Esses tutoriais focam em algoritmos que são candidatos promissores para alcançar vantagem computacional de um computador quântico sobre um computador clássico.
  • A seção sobre capacidades do Qiskit contém exemplos que usam as técnicas mais recentes e avançadas do ecossistema Qiskit para melhorar parte ou todo um fluxo de trabalho específico.

Primeiros passos

Esses tutoriais são para iniciantes que estão prontos para explorar a execução de algoritmos quânticos em um computador quântico.

Explore fluxos de trabalho em direção à vantagem

Os tutoriais nesta seção cobrem demonstrações em larga escala de algoritmos quânticos.

Algoritmos de amostragem verificáveis

Os algoritmos nesta categoria focam em circuitos quânticos cujas distribuições de saída codificam soluções para problemas estruturados com saída verificável. Verificabilidade significa que você pode verificar a consistência entre dados medidos, seja avaliando a string de bits escolhida ou sabendo que falsos positivos não ocorrem.

Os tutoriais destacam técnicas onde amostragem repetida permite a estimativa de quantidades específicas do problema (por exemplo, valores de função de custo ou pesos espectrais). Esses métodos são particularmente relevantes para tarefas de otimização e simulação com simetrias.

Estimativa de observáveis

Esses tutoriais focam em estimar quantidades fisicamente significativas, como energia ou valores de correlação, preparando estados quânticos e medindo observáveis. As técnicas incluem abordagens de circuito variacionais e trotterizadas que equilibram expressividade do circuito com eficiência de profundidade do circuito. A ênfase é colocada em fluxos de trabalho que reduzem demandas de recursos quânticos mantendo a precisão, e permitindo estimativa prática de observáveis em sistemas químicos e físicos.

Algoritmos tolerantes a falhas

Esta seção apresenta algoritmos com garantias teóricas bem definidas que são projetados para executar em hardware quântico com correção de erros futuro. Os circuitos ou sobrecarga de amostragem para esses algoritmos escalam de uma maneira que não é eficiente em profundidade e, portanto, são mais propensos a demonstrar vantagem quântica quando computadores quânticos tolerantes a falhas existirem. Esses tutoriais ilustram como os métodos operam em configurações idealizadas e demonstram exemplos em pequena escala.

Aproveite as capacidades do Qiskit

Esta seção introduz capacidades avançadas dentro do ecossistema Qiskit que melhoram o desempenho, confiabilidade e velocidade ao executar algoritmos quânticos.

Otimização de carga de trabalho
Funções Qiskit

As Funções Qiskit são uma coleção de ferramentas de gerenciamento de erros e aplicações pré-empacotadas, facilitando o design de experimentos em larga escala com circuitos, moléculas, QUBOs e muito mais.

Complementos Qiskit
Mitigação de erros

A mitigação de erros aborda o desafio do ruído sem tolerância total a falhas recuperando valores de expectativa precisos através de manipulação controlada de circuitos e pós-processamento.

Detecção de erros

A detecção de erros identifica operações com falha para retornar resultados livres de ruído shot por shot através de pós-processamento.