Matrizes e Tensores

 

Descrição da Disciplina

Nesta disciplina vamos introduzir os conceitos elementares da teoria de matrizes e do cálculo tensorial fazendo uma abordagem do ponto de vista de aplicações modernas destas teorias, em problemas de otimização, processamento em paralelo, aprendizado de máquinas e redes neurais.

Duração

80 horas.

Programa do Curso

  • Dia 1: Introdução à teoria de matrizes.
  • Dia 2: Decomposição de matrizes. 
  • Dia 3: Computação paralela e multiplicação de matrizes. 
  • Dia 4: Teoria de operadores (matrizes). 
  • Dia 5: Algoritmos matriciais em redes neurais. 
  • Dia 6: Introdução ao cálculo tensorial. 
  • Dia 7: Tipos de tensores e propriedades. 
  • Dia 8: Álgebra de tensores. 
  • Dia 9: Cálculo tensorial. 
  • Dia 10: Introdução às redes tensoriais. 

Dia 1: Introdução à teoria de matrizes

 

  • Definição, propriedades e operações.
  • Matrizes especiais. 
  • Matrizes e determinantes. 
  • Matrizes de transformações lineares. 

Dia 2: Decomposição de matrizes

 

  • Decomposição QR. 
  • Decomposição de Cholesky. 
  • Ortogonalização. 
  • Matrizes de Householder. 

Dia 3: Computação paralela e multiplicação de matrizes

 

  • Introdução e conceitos básicos. 
  • Multiplicação de matrizes e algoritmos. 
  • Decomposição e estrutura de dados. 
  • Espaços de Krylov.

Dia 4: Teoria de operadores (matrizes)

 

  • Operadores lineares como transformações lineares. 
  • Operadores especiais. 
  • Aplicações em otimização. 
  • Aplicações em redes neurais. 

Dia 5: Algoritmos matriciais em redes neurais

 

  • Estrutura e design de redes neurais. 
  • Otimização e regularização. 
  • Algoritmos de otimização em redes neurais. 

Dia 6: Introdução ao cálculo tensorial

 

  • Exemplos e definição de tensores. 
  • Representando tensores geometricamente.
  • Notação de Einstein (com índices). 
  • Notação abstrata sem índices. 
  • Formas multilineares. 

Dia 7: Tipos de tensores e propriedades

 

  • Tensores covariantes e contravariantes. 
  • Ordem e rank de tensores. 
  • Tensores de ordem maiores. 
  • Transformação de coordenadas. 
  • Espaços de Riemann. 

Dia 8: Álgebra de tensores

 

  • Adição, subtração e multiplicação de tensores.
  • Espaços vetoriais e soma direta. 
  • Produto tensorial. 
  • Contração e lei do quociente. 
  • Produto escalar e vetorial, delta de Kronecker e outras identidades.

Dia 9: Cálculo tensorial

 

  • Diferenciação de vetores (e bases de espaços). 
  • O tensor métrico e conexões. 
  • Derivada covariante (gradiente, divergente e rotacional, etc). 
  • Outros tipos de operadores. 

Dia 10: Introdução às redes tensoriais

 

  • Espaço de Hilbert e notação braket. 
  • Representação gráfica e diagramática de tensores. 
  • Operador densidade, representação e evolução de estados. 
  • Circuitos quânticos in a nutshell. 
  • Integrais de caminhos como redes tensoriais. 

Bibliografia do curso

Torne-se um Profissional

Nossos treinamentos são divididos em módulos planejados, todos muito bem estruturados para você se tornar um profissional de qualidade e especializado dentro da área de dados.