Sistema Synapse — Inteligência Artificial da Mega-Sena

Como o Sistema Synapse constrói a carteira do bolão: uma rede neural profunda que aprende padrões temporais do histórico oficial e combina esse aprendizado com engenharia combinatória.

Imagine uma máquina que lê a Mega-Sena como quem lê um romance: acompanhando o enredo concurso após concurso, prestando atenção nos capítulos mais relevantes e construindo, silenciosamente, uma intuição sobre o ritmo da história.

O Sistema Synapse é essa máquina. Ele usa uma rede neural profunda para aprender padrões temporais diretamente da sequência de concursos e combina esse aprendizado com regras de engenharia combinatória. Não para prever o futuro — mas para orientar, com inteligência, a construção da carteira do bolão.

1. A base: o histórico oficial da Caixa

Tudo começa com a atualização automática do arquivo oficial de resultados da Mega-Sena, baixado diretamente do portal da Caixa. O histórico é sempre o mais recente possível e a versão anterior é preservada.

2. Preparação: ensinando a máquina a ler o passado

Imagine que cada concurso é transformado em um vetor de características — um retrato numérico. O Synapse calcula, para cada concurso:

  • a presença/ausência de cada uma das 60 dezenas (um vetor binário de dimensão 60);
  • características globais temporais: intervalos entre concursos e ritmos de calendário, codificados de forma cíclica — o dia do ano vira um par de seno e cosseno, para que a rede "entenda" que 31 de janeiro está ao lado de 1º de fevereiro:
    Codificação cíclica do calendário\[x_{dia} = \cos\left(\frac{2\pi \cdot dia}{365}\right), \quad y_{dia} = \sin\left(\frac{2\pi \cdot dia}{365}\right)\]
  • características por dezena: há quantos dias cada dezena não aparece, o peso de recência e um sinal de fusão em log-espaço que combina frequência e recência em uma única medida:
    Fusão em log-espaço\[x_{fus\tilde{a}o}(i) = \log(1 + freq(i)) + \lambda \cdot rec\hat{e}ncia(i)\]
  • a sinalização de quais dezenas saíram no concurso anterior.

Com isso, o histórico é reorganizado em janelas de aprendizado: para cada concurso, a rede recebe a sequência dos concursos recentes como contexto e o sorteio seguinte como resposta. O conjunto é dividido em treino e validação, para que o desempenho seja medido de forma honesta — nunca sobre dados que o modelo já viu.

3. Treinamento: a rede com atenção

O coração do Synapse é uma rede LSTM com atenção temporal. A LSTM é uma arquitetura especializada em sequências, controlada por "portões" internos:

Célula LSTM — portões e memória\[f_t = \sigma(W_f \cdot [h_{t-1}, x_t] + b_f)\]\[i_t = \sigma(W_i \cdot [h_{t-1}, x_t] + b_i)\]\[o_t = \sigma(W_o \cdot [h_{t-1}, x_t] + b_o)\]\[c_t = f_t \odot c_{t-1} + i_t \odot \tanh(W_c \cdot [h_{t-1}, x_t] + b_c)\]\[h_t = o_t \odot \tanh(c_t)\]

Essas equações permitem que a rede lembre de concursos distantes e esqueça o ruído irrelevante. Em cima da LSTM, o mecanismo de atenção decide quais momentos do passado merecem destaque:

Mecanismo de atenção\[e_t = v^{\top} \cdot \tanh(W_a \cdot h_t)\]\[\alpha_t = \frac{e_t}{\sum_{j} e_j} \quad \text{(softmax)}\]\[c = \sum_{t} \alpha_t \cdot h_t \quad \text{(contexto ponderado)}\]

A saída atribui uma pontuação probabilística a cada dezena, e o treinamento usa focal loss com ponderação por classe:

Focal loss\[FL(p) = -\alpha \cdot (1-p)^{\gamma} \cdot \log(p)\]

O termo \((1-p)^{\gamma}\) faz o modelo concentrar o aprendizado nas dezenas realmente sorteadas — em vez de "acertar" com segurança dizendo que quase nada sai.

4. Refinamento por poda

Imagine que, após aprender, a rede seja submetida a uma dieta radical: cada peso \(\theta_i\) é avaliado e, se for pequeno demais, zerado:

Poda por magnitude\[m_i = 1 \text{ se } |\theta_i| > \tau, \quad \text{senão } m_i = 0\]\[\theta_i \leftarrow \theta_i \cdot m_i\]

onde \(\tau\) é o limiar de magnitude que corresponde à fração de pesos a eliminar. O Synapse testa vários níveis de poda, retreina cada versão enxuta e escolhe a melhor — a versão mais simples, mais robusta e auditada em concursos que nunca viu. É o princípio do lottery ticket: dentro de uma grande rede existe uma rede pequena que aprende igual ou melhor.

5. Geração: do ranking da rede à carteira

Com o modelo pronto, o Synapse calcula o ranking de probabilidade das dezenas para os próximos concursos. A partir dele, a carteira é construída por camadas:

  • Fixas ancoradas no modelo: parte dos jogos é construída em torno de dezenas-fixas escolhidas pelas melhores pontuações da rede, combinadas com coocorrência histórica — dezenas que costumam aparecer junto com as principais candidatas — e com análise de periodicidade. O sistema controla a reutilização das fixas para preservar a diversidade da carteira.
  • Vizinhos no cartão: a estratégia aproveita a vizinhança no cartão da Mega-Sena: o sistema avalia substituir uma dezena por sua vizinha de grade quando essa troca melhora a pontuação do jogo. Cada substituição é calibrada contra o histórico e só é aceita se respeitar todas as regras.
  • Estratégia histórica paralela: uma parcela dos jogos é gerada por uma estratégia complementar sem modelo (frequência histórica + segmentação Pareto + lei de potência), ajustada por validação em concursos passados. As duas abordagens são balanceadas entre si para que a carteira nunca dependa de um único sinal.
  • Validação rígida: cada candidato passa por validadores antes de entrar na carteira: sobreposição com o histórico, sobreposição interna e hierarquia entre formatos.

A seleção final é feita por amostragem ponderada pelas probabilidades do modelo, com ordenação por score — os melhores candidatos entram primeiro e os demais preenchem a carteira de forma equilibrada.

O limite do modelo: referência, não previsão

A rede aprende com o passado, mas nada disso muda o sorteio: toda combinação válida de 6 dezenas continua tendo exatamente a mesma probabilidade de sair. O Synapse não "adivinha" resultados — ele orienta a distribuição da carteira.

O modelo é um sinal de direção: ajuda a decidir onde investir a diversidade do bolão, mas a resposta final pertence ao acaso do sorteio.

O que o Sistema Synapse otimiza

O sistema não prevê resultados. O que ele otimiza é a eficiência da carteira:

  • aproveitar o aprendizado temporal da rede para orientar a seleção;
  • distribuir a utilização das dezenas, evitando concentrações;
  • controlar a sobreposição entre jogos e com o histórico;
  • combinar múltiplas fontes de informação em uma única carteira equilibrada.

É uma abordagem de inteligência artificial combinada com engenharia combinatória — e não um sistema de previsão de números.

Em resumo

  • Fase 1 — Atualização: baixa o histórico oficial da Caixa.
  • Fase 2 — Preparação: constrói janelas de aprendizado com características temporais.
  • Fase 3 — Treinamento: ajusta a rede neural com atenção e a refina por poda.
  • Fase 4 — Geração: combina o ranking da rede com fixas, vizinhos, estratégia paralela e validações rígidas.

O Sistema Synapse não pergunta apenas "este jogo é bom?". Ele pergunta:

"Este jogo aproveita o que a rede aprendeu sobre o ritmo dos sorteios sem comprometer a diversidade da carteira?"

O aprendizado orienta, a diversidade protege — é esse equilíbrio que define toda a geração por inteligência artificial.

Estatística não significa previsão. Nenhuma análise altera as probabilidades matemáticas da loteria. Esta metodologia melhora a construção da carteira, não prevê o sorteio.