Oferta 2026.2
Carga horária de 72 horas.
- Engenharia de Produção: Segundas-feiras, 19h10–20h50, na sala Epsion (3º andar). Canvas
- Engenharia de Computação: Segundas-feiras, 21h10–22h50, na sala Epsion (3º andar). Canvas
- * Engenharia de Computação: Terças-feiras, 19h10–20h50, na sala Epsion (3º andar). Canvas
- * Engenharia de Produção: Terças-feiras, 21h10–22h50, na sala Epsion (3º andar). Canvas
* Para estas turmas, a disciplina aparece como "Inteligência Artificial e Projetos Aplicados 2"
Atendimento
Quintas-feiras, 18h20–19h10, na sala Epsion (3º andar), ou por agendamento pelo e-mail institucional.
Critérios de avaliação
- Projeto P1: 50%.
- Projeto P2: 50%.
Unidades
Ferramentas interativas
Explorador de Fator de Ramificação
Ajuste b e d e veja o crescimento O(b^d) do número de nós na busca em largura.
Quebra-cabeça Deslizante
Resolva o 8-puzzle ou o 15-puzzle na mão e depois peça a solução a BFS, DLS, IDS, custo uniforme, gulosa ou A*, comparando nós expandidos, fronteira máxima e tempo.
Visualizador BFS / DFS
Explore BFS e DFS em grafos interativos: acompanhe a fronteira (fila ou pilha), os nós visitados e o caminho encontrado passo a passo.
Pathfinder A*
Desenhe obstáculos em uma grade e veja o A* encontrar o caminho ótimo com diferentes heurísticas (Manhattan, Euclidiana, Zero).
Perceptron contra o XOR
Mova os pesos e o limiar de um perceptron de camada única, ou deixe a regra de correção treinar sozinha: em AND e OR a reta fecha em 4/4, no XOR ela trava em 3/4 para sempre.
Sudoku com Backtracking
Observe o algoritmo de backtracking resolvendo um Sudoku passo a passo, colorindo células tentativas e exibindo o contador de retrocessos.
Coloração de Mapas
Pinte um mapa-grafo sem que regiões vizinhas compartilhem cor, no modo manual ou com resolução automática por backtracking.
AC-3: Propagação de Restrições
Fixe cores no mapa da Austrália e acompanhe o AC-3 arco a arco: a fila corrente, o valor que cai em cada revisão e o domínio que esvazia.
Jogo da Velha Minimax
Jogue contra uma IA imbatível e veja os valores Minimax calculados em tempo real para cada célula disponível do tabuleiro.
Visualizador Alfa-Beta
Explore a poda Alfa-Beta numa árvore de jogo pré-definida: acompanhe os valores α/β e veja quais ramos são eliminados a cada passo.
MCTS: Busca em Árvore Monte Carlo
Rode o MCTS no jogo da velha e veja a árvore crescer torta: visitas e taxa de vitória por jogada, o caminho de seleção de cada iteração e o efeito da constante C.
Gradiente Descendente
Uma bolinha desce a superfície de custo (curvas de nível elípticas) seguindo o gradiente negativo. Ajuste a taxa de aprendizado e veja convergência, zigue-zague e divergência.
Regressão Linear Interativa
Clique para adicionar pontos e veja a reta de mínimos quadrados se recalcular em tempo real, com resíduos, MSE e ajuste manual de inclinação/intercepto.
Overfitting e Regularização
Ajuste polinomial com regularização ridge: aumente o grau para ver a curva decorar o ruído (erro de teste dispara) e suba o λ para suavizá-la de volta.
KNN: Fronteira de Decisão
Classifique pontos por K vizinhos mais próximos em datasets gerados (moons, círculos, blobs, XOR, espiral). Fronteira de decisão pintada, votação animada, métricas e comparação K × distância.
Árvore de Decisão Interativa
Construção animada de uma árvore CART: cada divisão escolhe o corte que mais reduz a impureza de Gini, formando fronteiras em escada no plano e um fluxograma que cresce passo a passo.
Matriz de Confusão
Mova o limiar de decisão e veja as amostras cruzarem entre VP/FP/FN/VN, com precisão, revocação, F1, acurácia e curva ROC recalculados em tempo real.
K-Means Animado
Agrupamento por K-Means com as fases de atribuição e atualização separadas, centroides animados, inércia decrescente, inicialização K-Means++ e pontos editáveis.
PCA Interativo
Análise de Componentes Principais em 2D: autovetores da covariância desenhados sobre a nuvem, projeção 1D no PC1, variância explicada por componente e erro de reconstrução.