Trilha de aprendizado de IA

Programe IA clássica e aprendizado por reforço em C++

8 desafios sobre como as máquinas buscam, jogam e aprendem com recompensas: busca de caminhos A*, minimax e alfa-beta, algoritmos genéticos, cadeias de Markov, bandidos multibraço, iteração de valor e Q-learning. Resolva-os em ordem em C++; cada um roda no navegador com testes instantâneos e uma revisão por IA.

  1. 1

    Busca, jogos e evolução

    Busca de caminhos A*, minimax, poda alfa-beta e algoritmos genéticos.

    0/4
    1. 1 Busca A* em uma grade ponderada Médio Resolver em C++
    2. 2 Jogo da velha com minimax Médio Resolver em C++
    3. 3 Poda alfa-beta Médio Resolver em C++
    4. 4 Uma geração de um algoritmo genético Médio Resolver em C++
  2. 2

    Acaso e exploração

    Cadeias de Markov e o equilíbrio entre exploração e aproveitamento.

    0/2
    1. 1 Distribuição de estados de uma cadeia de Markov Fácil Resolver em C++
    2. 2 Bandido multibraço epsilon-greedy Fácil Resolver em C++
  3. 3

    Aprendizado por reforço

    Iteração de valor e Q-learning.

    0/2
    1. 1 Iteração de valor Médio Resolver em C++
    2. 2 Atualizações de Q-learning Médio Resolver em C++