Programa do Curso
Introdução
Teoria da Informação Quântica
- A teoria da incerteza
- Superposição e emaranhamento
- Partículas subatômicas
Visão Geral dos Computadores Clássicos
- Bits
- Sistemas binários
- Transistores
Computação Quântica
- Códigos topológicos
- Circuitos QED (Quantum Electrodynamics)
- Qubits
IBM Quantum Experiences e Frameworks Python
- Módulos e processos utilizados na computação quântica
- Simulações de circuitos quânticos
- Compositor de circuitos
- Notebooks Qiskit
Preparando o Ambiente de Desenvolvimento
- Instalando e configurando Anaconda
- Instalando e configurando pip e pacotes Python
- Instalando Qiskit
- Configurando IBM Quantum Experience
- Configurando o IDE como gerenciador de projetos
- Configurando um centro de controle de versão (GitHub)
Construindo Circuitos QER no Compositor de Circuitos
- Aplicando portas lógicas
- Medindo qubits
- Salvando e executando os circuitos QER
Codificando Circuitos QER nos Notebooks Qiskit
- Implementando uma simulação ruidosa
- Codificando um circuito ruidoso
- Implementando um circuito quântico para a Transformada Quântica de Fourier em 4 qubits
- Criando um algoritmo básico em um circuito quântico
- Codificando um circuito de teletransporte quântico
Testando os Circuitos
- Executando os circuitos QER em um dispositivo quântico real da IBM
- Analisando os resultados exibidos
Resumo e Conclusão
Requisitos
- Compreensão da programação em Python
Público-Alvo
- Cientistas da computação
Declaração de Clientes (1)
O conhecimento do instrutor sobre algoritmos de computação quântica e o contexto teórico relacionado é excelente. Especialmente gostaria de enfatizar sua capacidade de detectar exatamente quando eu estava com dificuldades no material apresentado, e ele forneceu tempo e suporte para que eu pudesse realmente entender o tópico - isso foi ótimo e muito benéfico! A configuração virtual com Zoom funcionou muito bem, assim como os arranjos referentes às sessões de treinamento e sequências de intervalos. Era muita matéria/teoria para cobrir em "apenas" 2 dias, então o instrutor ajustou muito bem a quantidade de acordo com o progresso relacionado ao meu entendimento dos tópicos. Talvez planejar 3 dias para iniciantes absolutos seria melhor para abranger todo o material e conteúdo listados na agenda. Achei muito bom a flexibilidade do instrutor em responder às minhas perguntas específicas sobre os tópicos de treinamento, até mesmo voltando após os intervalos com mais explicações quando necessário. Muito obrigado novamente pelas sessões! Bem feito!
Giorgi Ediberidze
Curso - Quantum Computing with IBM Quantum Experience
Máquina Traduzida