← Voltar aos projetos

Algoritmos · Visualização

Evolutionary Lab

Algoritmos que você pode observar.

Um laboratório no navegador para comparar algoritmos genéticos, enxames de partículas e evolução diferencial em funções de teste.

Demonstração interativa pública

  • JavaScript
  • Plotly
  • AG
  • PSO
  • ED

01 / O problema

O problema

Tornar a busca por soluções de otimização mais compreensível, permitindo observar populações e comparar sua convergência.

02 / Contexto & participação

Contexto & participação

Projeto publicado no meu GitHub. Código e histórico abertos permitem examinar a implementação; os recursos descritos abaixo estão documentados no README.

03 / Escolhas de engenharia

Escolhas de engenharia

01

Tudo no navegador

JavaScript executa os algoritmos sem um backend, facilitando o acesso e a experimentação.

02

Comparação visual

Plotly apresenta superfícies 3D, populações e curvas de convergência para AG, PSO e ED.

03

Parâmetros exploráveis

Controles permitem ajustar hiperparâmetros e experimentar funções, com interface em português e inglês.

Limites do projeto

É uma ferramenta de exploração. O resultado depende da função, dos parâmetros e da aleatoriedade; uma execução isolada não estabelece superioridade de um algoritmo.

Explore as evidências

A demonstração e o código público permitem reproduzir experimentos. O README documenta os operadores de cada algoritmo e as opções da interface.

Conectar fundamentos matemáticos a uma interface que convida a experimentar.

Conversar sobre este projeto ↗

PORTFOLIO / SECRET TERMINAL

Hello, explorer.

Curiosidade é uma boa habilidade de engenharia. Você encontrou a porta secreta.

Próxima pista: no laboratório, encontre o sinal sem ruído e sem suavização.

Esc para voltar à exploração