Jump to content

possivel uso de redes neurais em loterias, vale a pena, e quais usar ?


Omesmo

Recommended Posts

questao das teorias, nao existe a certa,existe a que mais se aproxima, pois esta lidando com aleatorio, nunca tera 100%  e se achar ( numca) valera milhoes de dolares ou qualquer outra moeda, caso contrario, sera apenas tempo perdido em

apenas fazendo, malabarismo, ou a dança do  lugar algum,ou andando em circulos, pense se nao conseguimos nem achar referencias como vamos achar viés?

Link to comment
Share on other sites

3 minutes ago, sorel said:

questao das teorias, nao existe a certa,existe a que mais se aproxima, pois esta lidando com aleatorio, nunca tera 100%  e se achar ( numca) valera milhoes de dolares ou qualquer outra moeda, caso contrario, sera apenas tempo perdido em

apenas fazendo, malabarismo, ou a dança do  lugar algum,ou andando em circulos, pense se nao conseguimos nem achar referencias como vamos achar viés?

 

já lhe disse, não preciso 100%, me basta 80% :) 

Link to comment
Share on other sites

Em 28/03/2023 em 17:29, Eolocos disse:

 

estou começando a acreditar que o melhor jeito de alimentar a rede neural, seria com CSN !

o problema de se usar csn é que se trabalha com combinações inteiras e se teria que trabalhar em cima das combinações totais e nao temos um conjunto de sorteios suficiente para isso, fora que se quiser trabalhar com mais dezenas seria dificil

 

uma questão de se trabalhar com redes neurais e dezenas seria tornar cada dezena uma singularidade e nao uma dezena igual as outras 

vamos considerar o resultado da mega

46 4 53 14 12 41

um 46 é igual a outro 46 qualquer

mas podemos ajustar o peso pelo estado da dezena?
 

        -11  
-9 -14 -8 -10 1 -3
1 1 1 1 2 1

 

ou mesmo trabalhar em cima do proprio estado da dezena já que o que queremos é a previsão do que vai ser 1 ou maior que 1 se já tiver saido

 

 

Link to comment
Share on other sites

3 hours ago, Omesmo said:

o problema de se usar csn é que se trabalha com combinações inteiras e se teria que trabalhar em cima das combinações totais e nao temos um conjunto de sorteios suficiente para isso, fora que se quiser trabalhar com mais dezenas seria dificil

 

uma questão de se trabalhar com redes neurais e dezenas seria tornar cada dezena uma singularidade e nao uma dezena igual as outras 

vamos considerar o resultado da mega

46 4 53 14 12 41

um 46 é igual a outro 46 qualquer

mas podemos ajustar o peso pelo estado da dezena?
 

        -11  
-9 -14 -8 -10 1 -3
1 1 1 1 2 1

 

ou mesmo trabalhar em cima do proprio estado da dezena já que o que queremos é a previsão do que vai ser 1 ou maior que 1 se já tiver saido

 

 

 

é, olhando pelo lado de dezenas em particular, CSN não resolve

 

por outro lado, dezenas com pesos, complica a coisa :) 

Link to comment
Share on other sites

18 minutos atrás, Eolocos disse:

por outro lado, dezenas com pesos, complica a coisa :) 

por que complica a coisa?
o proprio estado da dezena pode ser o arquivo para a rede neural ou programa de previsão
se tivesse gente aqui para se unir poderiamos montar alguns programas para esse feito, o chatgpt é uma grande ajuda e parece que ficou mais acertivo nas suas respostas sobre programação

até para ser usado no weka pelo que testei é melhor

Link to comment
Share on other sites

2 minutes ago, Omesmo said:

por que complica a coisa?
o proprio estado da dezena pode ser o arquivo para a rede neural ou programa de previsão
se tivesse gente aqui para se unir poderiamos montar alguns programas para esse feito, o chatgpt é uma grande ajuda e parece que ficou mais acertivo nas suas respostas sobre programação

até para ser usado no weka pelo que testei é melhor

 

pelo simples fato de serem 60 dezenas, de 6 a 6 em cada concurso, e 6 dezenas de saída ! ( na megasena )

 

com CSN, sem se preocupar com as dezenas individuais, são apenas 8 entradas para a rede neural e apenas 2 saídas !

Link to comment
Share on other sites

2 minutos atrás, Eolocos disse:

 

pelo simples fato de serem 60 dezenas, de 6 a 6 em cada concurso, e 6 dezenas de saída ! ( na megasena )

 

com CSN, sem se preocupar com as dezenas individuais, são apenas 8 entradas para a rede neural e apenas 2 saídas !

csn é uma linha por sorteio

considerando a mega senha temo somente 2577 linhas contra 53milhoes de linhas

acertar 1 csn nessa perspectiva é quase impossível, treinar então, fora que nao se tm variaveis para se treinar , como a rn iria lidar com o csn?

a diferença de um dos numeros do csn muda toda a combinação

 

e oq estamos lidando aqui é tudo ou nada com um sorteio de 6 em 60 , então treinar a possibilidade de cada uma das 60 dezenas sair é muito mais viavel do que lidar com uma combinação inteira com tão pouca amostragem para se treinar

Link to comment
Share on other sites

17 minutes ago, Omesmo said:

csn é uma linha por sorteio

considerando a mega senha temo somente 2577 linhas contra 53milhoes de linhas

acertar 1 csn nessa perspectiva é quase impossível, treinar então, fora que nao se tm variaveis para se treinar , como a rn iria lidar com o csn?

a diferença de um dos numeros do csn muda toda a combinação

 

e oq estamos lidando aqui é tudo ou nada com um sorteio de 6 em 60 , então treinar a possibilidade de cada uma das 60 dezenas sair é muito mais viavel do que lidar com uma combinação inteira com tão pouca amostragem para se treinar

 

eu vivo falando, mas ninguém me leva a sério :) 

 

conhecer o passado para entender o futuro, este é o caminho !

 

ao invés de estudar 6 dezenas, 15 dezenas, 20 dezenas, por vez, deveríamos estudar conjuntos de dezenas sorteadas e ausentes, simultaneamente e com isto, verificar os padrões que surgem, com isto em mente, planejar uma rede neural e treiná-la com a IA, para então, ter alguma possibilidade de "prever"  um conjunto de dezenas individuais

Link to comment
Share on other sites

dicas= rastrear as frequencias, os numeros tendem a ter na faixa central da curva de gauss, entra em campo o tamanhao da loteria no caso a mega sena 60 para 6, cada sorteios temos 60 numeros brigando entre si, em 10,20,30 sorteios vai prevalecer a faixa central ou os mais quentes ou os que mais repetem, a busca do equilibrio de saida ou ciclo de cada numero varia de 30 a 50 sorteios, bem abaixo da mediana parecer ser um viés, ao memos para 70% das dezenas de 4,5 dezenas. filtroa das terminaçoes, e numeros adjacentes funciona na mega

Link to comment
Share on other sites

https://github.com/tatsu-lab/stanford_alpaca

Apresentamos o Alpaca 7B , um modelo ajustado a partir do modelo LLaMA 7B em demonstrações de acompanhamento de instruções de 52K. Em nossa avaliação preliminar do seguimento de instrução de turno único, o Alpaca se comporta qualitativamente de maneira semelhante ao text-davinci-003 da OpenAI, embora seja surpreendentemente pequeno e fácil/barato de reproduzir (<600$).

 

https://crfm-stanford-edu.translate.goog/2023/03/13/alpaca.html?_x_tr_sl=en&_x_tr_tl=pt&_x_tr_hl=pt-BR&_x_tr_pto=sc

Link to comment
Share on other sites

  • 7 months later...

Motivação

Para prever pelo menos 3 números de loteria entre 6 (variável y) números de loteria em um jogo de loteria geral israelense, escolhi o conjunto de dados de jogos de loteria israelense obtido de Mifal HaPais .

Este conjunto de dados foi baseado nos resultados dos jogos da loteria geral israelense entre setembro de 1968 e maio de 2022. Ele tem muitas características de aprendizagem e o conjunto de dados pode ser baixado :

https://github.com/TimeSerieser/How-to-Guess-Accurately-3-Lottery-Numbers-Out-of-6-using-LSTM/blob/main/IsraeliLottery.csv

 

https://medium.com/@polanitzer/how-to-guess-accurately-3-lottery-numbers-out-of-6-using-lstm-model-e148d1c632d6

Link to comment
Share on other sites

2 hours ago, RobSmith said:

Motivação

Para prever pelo menos 3 números de loteria entre 6 (variável y) números de loteria em um jogo de loteria geral israelense, escolhi o conjunto de dados de jogos de loteria israelense obtido de Mifal HaPais .

Este conjunto de dados foi baseado nos resultados dos jogos da loteria geral israelense entre setembro de 1968 e maio de 2022. Ele tem muitas características de aprendizagem e o conjunto de dados pode ser baixado :

https://github.com/TimeSerieser/How-to-Guess-Accurately-3-Lottery-Numbers-Out-of-6-using-LSTM/blob/main/IsraeliLottery.csv

 

https://medium.com/@polanitzer/how-to-guess-accurately-3-lottery-numbers-out-of-6-using-lstm-model-e148d1c632d6

O problema desse exemplo é que o autor treinou o modelo usando o resultado que ele queria adivinhar. ele deveria ter tirado a ultima linha do dataset. Eu encontrei um exemplo da Lotofacil que foi postado ja tem um tempo aqui no forum https://github.com/meloluan/Estudo_Lotofacil, consegui rodar mais como o codigo é muito antigo algumas funcoes já não existem, então estou tentando corrigir esses errors. Depois eu posto os resultados.

  • Like 1
Link to comment
Share on other sites

23 minutos atrás, L981231 disse:

O problema desse exemplo é que o autor treinou o modelo usando o resultado que ele queria adivinhar. ele deveria ter tirado a ultima linha do dataset. Eu encontrei um exemplo da Lotofacil que foi postado ja tem um tempo aqui no forum https://github.com/meloluan/Estudo_Lotofacil, consegui rodar mais como o codigo é muito antigo algumas funcoes já não existem, então estou tentando corrigir esses errors. Depois eu posto os resultados.

Tem uma instrução:

Vamos retirar o último raw dos 8 últimos jogos

Let's remove the last raw from the 8 last games

Link to comment
Share on other sites

21 minutes ago, RobSmith said:

Tem uma instrução:

Vamos retirar o último raw dos 8 últimos jogos

Let's remove the last raw from the 8 last games

Sim, mas isso é na hora dele chamar o predict, o problema é na hora de carregar os valores de x e y

 

O problema ta aqui no "for":

X = np.empty([ number_of_rows — window_length, window_length, number_of_features], dtype=float)
y = np.empty([ number_of_rows - window_length, number_of_features], dtype=float)
for i in range(0, number_of_rows-window_length):
    X[i] = transformed_df.iloc[i : i+window_length, 0 : number_of_features]
    y[i] = transformed_df.iloc[i+window_length : i+window_length+1, 0 : number_of_features]

 

Isso aqui sempre vai pegar os 7 ultimos valores "i+window_length" pq window_length é igual a 7. Ele deveria ter removido essas 7 linhas antes de fazer isso. Eu não cheguei a rodar o codigo, mas se vc rodar e pegar os ultimos elementos da lista ele vai retornar os 7 que deveriam sair.

Link to comment
Share on other sites

[2, 3, 4, 5, 6, 8, 9, 10, 12, 13, 14, 15, 16, 21, 22] % -> 8 Acertos
[2, 4, 5, 6, 12, 13, 14, 15, 16, 17, 20, 21, 22, 23, 24] % -> 9 Acertos
[1, 2, 3, 7, 11, 12, 13, 15, 16, 18, 19, 20, 22, 23, 24] % -> 9 Acertos
[1, 2, 3, 4, 6, 8, 12, 13, 14, 16, 17, 19, 20, 21, 22] % -> 8 Acertos
[1, 3, 4, 5, 8, 10, 12, 13, 15, 16, 17, 18, 19, 22, 23] % -> 8 Acertos
[1, 2, 3, 8, 12, 13, 15, 16, 18, 19, 20, 21, 22, 23, 24] % -> 8 Acertos
[2, 3, 4, 5, 6, 7, 11, 12, 13, 16, 19, 20, 21, 22, 23] % -> 9 Acertos
[1, 3, 4, 5, 8, 9, 10, 11, 12, 13, 14, 16, 18, 20, 22] % -> 10 Acertos
[1, 5, 6, 7, 9, 10, 11, 12, 13, 14, 16, 20, 21, 22, 23] % -> 10 Acertos
[1, 2, 4, 7, 8, 10, 11, 12, 13, 14, 16, 18, 20, 22, 23] % -> 12 Acertos
[2, 3, 5, 10, 11, 12, 13, 14, 15, 16, 17, 21, 22, 23, 24] % -> 8 Acertos
[1, 3, 4, 5, 10, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22] % -> 8 Acertos
[3, 6, 7, 8, 9, 10, 12, 13, 15, 16, 17, 21, 22, 23, 24] % -> 9 Acertos
[3, 4, 5, 8, 11, 12, 13, 14, 16, 17, 19, 20, 21, 22, 23] % -> 9 Acertos
[1, 3, 4, 6, 8, 9, 11, 12, 13, 16, 17, 18, 20, 22, 24] % -> 10 Acertos
[3, 4, 5, 6, 8, 11, 12, 13, 16, 17, 18, 19, 21, 22, 24] % -> 9 Acertos
[1, 2, 4, 6, 11, 12, 13, 16, 18, 19, 20, 21, 22, 23, 24] % -> 10 Acertos
[2, 3, 4, 5, 6, 7, 9, 12, 13, 15, 16, 18, 20, 22, 24] % -> 9 Acertos
[1, 2, 3, 5, 9, 11, 12, 13, 16, 18, 20, 21, 22, 23, 24] % -> 8 Acertos
[1, 2, 3, 4, 6, 8, 9, 10, 12, 13, 16, 20, 22, 23, 24] % -> 10 Acertos

Consegui rodar o algortimo, mas dos 20 só retornou um com 12 acertos (Conc. 2959)... vou tentar trabalhar nele. mas pelo que sei ele usa uma quantidade X de numeros do jogo anterior e um jogo gerado pelo modelo para poder criar os palpites. Bom, vou continuar com ele e posto aqui mais resultados.

  • Like 1
Link to comment
Share on other sites

a realidade nas loterias é cruel e triste para o apostador=

Eu vejo a questão assim: se houvesse uma maneira melhor de fazer qualquer coisa, jogaríamos as estatísticas fora. Hoje em dia, usamos isso para praticamente tudo: cuidados de saúde, esportes, jogos de azar, vida útil de eletrodomésticos (até mesmo vida humana).

Não existem melhores estatísticas. Não existiriam centenas ou milhares de sistemas se algum deles provasse ser o MELHOR de todos eles. Qualquer sistema tem a possibilidade de fornecer os números vencedores, tal como nenhum sistema (QPs) o faz, pelo que o MELHOR depende de quem decide o que MELHOR significa pessoalmente.

Portanto, se houvesse um sistema BEST ( 0 melhor resposta nas previsoes), o fórum de sistemas deixaria de existir.

  • Like 1
Link to comment
Share on other sites

On 4/6/2023 at 7:30 PM, RaquelPres said:

O grande problema de trabalhar com probabilidades em loterias é pq muitos números repetem :'(((

 

concordo contigo neste quesito !

 

por isto advogo o uso do CSN !

 

ao invés de 15 dezenas ( 15 números diferentes que repetem alguns ao longo dos concursos ) use o CSN ( 1 número que não repete ao longo dos concursos ) da LF !!

 

o mesmo vale para qualquer outra loteria de prognósticos ( números escolhidos pelo apostador ).

 

deste modo, até mesmo o uso de IA, RN, fica facilitado, afinal, são muito menos variáveis de entrada para analisar !

 

Link to comment
Share on other sites

  • 4 weeks later...
20 hours ago, Eolocos said:

 

Python operando processos em paralelo para aumentar a velocidade de execução com exemplo em redes neurais, em português !

 

 

infelizmente, não foi possível deixar o vídeo disponível diretamente no fórum ( e não sei o porque ) !

 

rapaz, sei não...

 

atualmente, usando Perl, eu analiso de modo individual, loteria a loteria, no total de 9 loterias, sendo elas:

 

Lotomania

Lotofácil

Timemania

Super Sete

Dia de Sorte

Dupla Sena

Mega Sena

Quina

+ Milionária

 

e para gerar os gráficos de cada uma delas, o tempo total ( de todas as loterias ) atual é de poderosos 80 minutos !!!!!

 

não uso rede neural !!!

 

mas, se eu conseguir portar tudo isto para Python e usar este esquema de processamento paralelo, levando em conta que o processo é o mesmo para cada loteria, mudando apenas os parâmetros de cada uma delas.....

 

sei não, acho que é possível fazer tudo isto em míseros 10 minutinhos

 

:) 

 

pensemos pois como se faz isto..........

Edited by Eolocos
corrigir texto dúbio quanto ao entendimento - em negrito
Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...