Dados utilizados
- Tráfego sintético gerado aleatoriamente.
Case de projeto
Frota de carros com redes neurais que aprende a dirigir por neuroevolução, em Canvas e JavaScript puro.

Ensinar um carro a dirigir sem dados rotulados exige uma forma de selecionar bons comportamentos.
Uma rede pequena sozinha bate com frequência no tráfego.
Um estudo honesto sobre a base de um curso, com camadas próprias de segurança, fitness e persistência.
Detalhes completos do case, colapsados para leitura opcional.
Simulação em que uma frota de carros com redes neurais pequenas aprende a dirigir no tráfego por neuroevolução.
A base vem do curso Self-driving car – No libraries, de Radu Mariescu-Istodor: carro, estrada, sensores de raio e rede neural em JavaScript puro.
Por cima dela, este projeto adiciona uma camada de segurança determinística, uma função de fitness com penalidades, presets de treino e persistência do melhor cérebro.
A camada de segurança lê as posições reais do tráfego e substitui a decisão da rede quando há bloqueio, então a direção é em boa parte por regras.
JavaScript puro com Canvas 2D, PWA e um backend Node opcional com testes; publicado como site estático.
Arquitetura técnica
Frota de carros com redes neurais que aprende a dirigir por neuroevolução, em Canvas e JavaScript puro.
Desenvolvido por Matheus Siqueira sobre a base do curso Self-driving car – No libraries, de Radu Mariescu-Istodor - https://www.matheusdev.tech
Dashboard de BI em Next.js que compara Google Ads e Meta Ads com dados simulados: KPIs, funil e ROAS.
Ver case completo