Olá
Li a descrição e pelo que eu entendi, tua ideia é uma rede neural pra calcular resultados. Tudo depende dos dados que tu tem. Quanto mais dados, melhor.
Pq funciona assim: Os dados tem que estar organizados (dá pra organizar via linda de comando)
Depois, esses dados sao divididos em 2 partes: 1 é pra treinamento e a outra é pra verificação da taxa de acerto. 95% treino, 5% verificação.
Com isso, dá pra testar e escolher o melhor modelo de rede neural, quantos layers, quais os tipos de função de ativação ela vai usar.
Depois de ter ela treinada, ela pode ser salva e toda vez que surgir uma nova sequencia de dados para uma "corrida", esses dados podem ser alimentados nela e ela devolve um resultado.
Dito isso, o truque está no formato da rede e nos dados disponíveis. Quando vc diz "dados", fica muito genérico pra projetar a melhor abordagem. A melhor maneira é ter acesso a esses dados pra ver o que se pode fazer e quais truques usar.
Eu consigo fazer isso em python, sem problemas.
53 999273153
qqr coisa me chama no zap
Abraço.