Problemas reais, dados abertos, algoritmos implementados pelos próprios alunos.
Otimização de rotas urbanas por eficiência e sustentabilidade ambiental
O protótipo calcula rotas pela malha real de São Paulo segundo distância, tempo e emissão estimada de CO₂. Em vez de uma única resposta, apresenta o compromisso entre eficiência e sustentabilidade como um conjunto de rotas Pareto-ótimas.
Um dos achados: a heurística de Haversine só garante o ótimo no A* quando convertida para a unidade de cada critério. Sem essa correção, as rotas saíram até 50,7% acima do ótimo.
- OpenStreetMap
- NetworkX
- Dijkstra
- A*
- Algoritmo de Martins
- Fronteira de Pareto
Aplicação de técnicas de machine learning na prevenção de fraudes em transações de cartão de crédito
Com um dataset público de transações, o projeto percorreu todo o fluxo de um modelo de classificação: análise exploratória, correlações, seleção de atributos, balanceamento de classes e avaliação por métricas adequadas a bases desbalanceadas.
Todos os modelos tiveram boa acurácia, mas o random forest teve o melhor equilíbrio entre recall e custo computacional. O resultado final é um pipeline serializado, pronto para ser reaproveitado em outros sistemas.
Diego Freire de Almeida e Vitor dos Santos Rosa. Orientação: Prof. Dr. Gerson Pastre de Oliveira.
- Análise exploratória307.511 registros
- Seleção de atributos122 → 29
- Normalizaçãoajuste de escala
- BalanceamentoSMOTE só no treino
- Treino e teste80/20 estratificado
- Comparaçãoregressão logística, árvore, KNN e random forest
- Pipeline exportadoimbalanced-learn e joblib
Inteligência artificial e reconhecimento de imagens: uma análise das tecnologias abertas no varejo
A pergunta era quais recursos técnicos e de inteligência artificial sustentam um sistema que reconheça produtos avulsos em um ponto de venda. A resposta é um protótipo: o produto passa diante da câmera, o modelo o identifica e ele entra no carrinho, onde o cliente confirma ou cancela a compra.
O caminho até um modelo confiável passou por underfitting, overfitting e várias versões. O salto veio com transfer learning sobre uma rede convolucional (YOLOv8) e com um dataset próprio de cerca de 1.200 fotos, marcadas por polígono, em oito classes de produtos. Nos testes, a assertividade ficou entre 60% e 80% para a maioria deles; as maiores dificuldades vieram das caixas de formato genérico e das embalagens reflexivas.
Diego Freire de Almeida, Leonardo de Souza Rodrigues, Nicolas Pimenta da Silva, Vitor dos Santos Rosa e Kaiky de Lara Sales. Orientação: Prof. Dr. Gerson Pastre de Oliveira.
Ler a notícia do prêmio
- Python
- OpenCV
- YOLOv8
- Roboflow
- Transfer learning
- Node.js
- SQLite
- Flutter