Machine Learning no Campeonato Brasileiro // Prevendo o resultados dos jogos com python

Поділитися
Вставка
  • Опубліковано 8 лют 2025
  • Neste vídeo vamos utilizar machine learning para prever os resultados dos jogos dos times de futebol do campeonato Brasileiro.
    Descubra como se tornar um Engenheiro de Dados com o Método Data Pro:
    metododatapro....
    Nosso projeto utiliza machine learning com Python fazendo uso da biblioteca scikit learn, pandas e numpy.
    O código do projeto pode ser encontrado no github: github.com/fab...
    Os links abaixo são de afiliados, comprando através desses links eu ganho uma pequena comissão do site. E você me ajuda a continuar produzindo conteúdo.
    📚 Livro Hands-On Machine Learning with Scikit-Learn (Português) 1e:
    amzn.to/3568L4K
    📚 Livro Hands-On Machine Learning with Scikit-Learn and TensorFlow 2e:
    amzn.to/2Dslwvd
    📚 Livro Machine Learning: Introdução à classificação:
    amzn.to/3h3IEOs

КОМЕНТАРІ • 180

  • @Codifike
    @Codifike  2 місяці тому

    Trabalhe com Engenharia de Dados:
    metododatapro.codifike.com.br

  • @jeffersonmaciel6680
    @jeffersonmaciel6680 3 роки тому +8

    Eu fiz um projeto na faculdade mais ou menos igual a esse só que utilizava ML para classificar os jogadores para uma possível escalação no Cartola FC. Muito bom o vídeo parabéns ganhou mais um inscrito.

    • @Codifike
      @Codifike  3 роки тому +1

      Oi Jefferson, que bom que gostou. Muito legal seu projeto

    • @alexandrecardoso4164
      @alexandrecardoso4164 3 роки тому

      Jefferson, consegue compartilhar comigo seu trabalho? Estou estudando esse ramo para um possível trabalho de mestrado.

    • @rodrigoramos4989
      @rodrigoramos4989 Рік тому

      Boa noite Jefferson, pode compartilhar esse trabalho? Estou aplicando algo parecido em meu trabalho de MBA Data Scientist.

  • @casttan
    @casttan 4 роки тому

    Excelente vídeo.
    Dei um fork no repositório para brincar com um dataset mais atualizado. Continue postando esse tipo de conteúdo por favor! Abraço.

    • @Codifike
      @Codifike  4 роки тому +1

      Oi Willer Obrigado. Teremos mais com certeza😀

  • @CurtovinilBr
    @CurtovinilBr 3 роки тому +4

    Ótimo vídeo! Poderia ter uma continuação ensinando como prever os resultados da próxima rodada,assim como existe do vídeo das Ações na bolsa. Parece simples, mas pra quem tá começando, seria ótimo ! Tentei fazer aqui, mas parece que o modelo acaba sendo influenciado pelo placar "aleatório " que eu coloco (apenas para nao deixar em branco) abs!

    • @Codifike
      @Codifike  3 роки тому +1

      Boa ideia

    •  3 роки тому

      Poxa, exatamente. Seria top a continuação com esse assunto

  • @jailsonarcanjo
    @jailsonarcanjo Рік тому

    Sim, usaria o modelo, vou fazer os testes!.

  • @diogopereira1394
    @diogopereira1394 3 роки тому +1

    Eu estudei muuuito, e voltei neste vídeo 3 meses depois. Como é bom entender tudo que você fala

    • @Codifike
      @Codifike  3 роки тому

      Oi Diogo eu que fico feliz. Abraços

  • @manierixdd
    @manierixdd 2 роки тому

    Show de bola! Estou montando meu portifólio e isso ai deu uma luz absurda !

  • @jeffersonclementemoreira9030
    @jeffersonclementemoreira9030 2 роки тому

    Primeiro queria te dar os parabéns Fabricio, sua didática é excelente e entendo que o objetivo seja compartilhar exemplos de ML, até porque creio que o modelo não sirva na prática, por exemplo, você utilizou como features (HG "Home Goals" e AG "Away Goals") somente estas duas features serião suficientes para acertar com 100% de certeza o resultado das partidas rsrs. O mínimo que teríamos que fazer seria tirar esses dois dados da features assim como foi feito com a res.
    Só um alerta para quem está começando!
    Novamente parabéns e continue com esse trabalho e nos ensinando tanto.
    Gratidão!

    • @Codifike
      @Codifike  2 роки тому +1

      Oi Jefferson, obrigado . Sim , essa aula é para mostrar como podemos usar ML. E sim, estas 2 features já levam o modelo a um acerto alto, uma vez que não teria essa informação a priori.

  • @tarsodeassis1432
    @tarsodeassis1432 4 роки тому

    Muito bom eu estava usando esse arquivo no excel...na unha quando do nada vi esse video sou amante de futebol "apostador" rs... e tbm de programação "amador"...Muiito bom mesmo

    • @Codifike
      @Codifike  4 роки тому

      Obrigado Paulo, abraços

  • @ChristianoPiccinin
    @ChristianoPiccinin 3 роки тому

    seu canal é muito bom, vou compartilhar o conteudo!

    • @Codifike
      @Codifike  3 роки тому

      Oi Christiano muito obrigado

  • @charlessodre7690
    @charlessodre7690 4 роки тому

    Muito bom, Fabrício!!!
    Parabéns!!

    • @Codifike
      @Codifike  4 роки тому

      Muito obrigado Charles

  • @edimargallindo3814
    @edimargallindo3814 4 роки тому

    Boa, Estou aguardando uma dessa sobre roleta europeia.

  • @hermesferreira2883
    @hermesferreira2883 4 роки тому

    Muito bom o vídeo, parabéns, respondendo a sua pergunta se usaria ou não o modelo, sou apostador e ainda se faz necessário mais informações sobre os jogos, com 60 % de acerto a odd pra que você se torne um apostador vencedor com esse modelo é de mais ou menos 1,70 em diante, logo seria necessário pegar os valores de odds das partidas para termos uma resposta melhor, quero automatizar meus modelos de previsão nas apostas e cai aqui para aprender um pouco mais. Parabéns novamente e sucesso.

    • @Codifike
      @Codifike  4 роки тому

      Oi Hermes, obrigado. Com certeza para um melhor desempenho precisamos de mais informações no modelo. Abraços

  • @felipecoutinho2732
    @felipecoutinho2732 3 роки тому

    Parabéns pelo vídeo. Muito bom.

    • @Codifike
      @Codifike  3 роки тому

      Valeu Felipe muito obrigado

  • @pedroerick920
    @pedroerick920 2 роки тому +1

    só faltou falar algumas coisas, por exemplo. que vc colocou o game_id e como mudar o H D A para numeros... mas isso me forçou a aprender em outras fontes de conhecimento, de resto o video tá muito bom e didático

  • @albertosena4730
    @albertosena4730 4 роки тому

    Muito bom o vídeo, parabéns!

    • @Codifike
      @Codifike  4 роки тому

      Olá Alberto, muito obrigado

  • @thiagorodrigues9258
    @thiagorodrigues9258 2 роки тому

    Conteúdo fera de mais, assustador, precisar fazer uma continuação do vídeo. O maior rápido possível, kkkk

  • @SebastiaoAntonioCampos
    @SebastiaoAntonioCampos Рік тому

    Parabéns Fabrício, pela brilhante aula. Gostaria de acrescentar no modelo a escalação do time vencedor e saber se é uma variável importante. Tenho essa informação na minha base. Poderia me dar uma luz de como fazer? Obrigado.

  • @paulocachulo
    @paulocachulo 4 роки тому

    O video está excelente e bem explicado.
    Acho só que faltou explicar como se poderia adicionar jogos nas previsões que ainda não foram realizados.

    • @Codifike
      @Codifike  4 роки тому

      Oi Paulo, no vídeo eu deixei de fora do treinamento os últimos jogos, ou seja, o modelo nunca viu esses jogos. Eu fiz isso para o Modelo prever esses jogos. Para jogos não realizados é a mesma ideia.

    • @juniordecar2734
      @juniordecar2734 4 роки тому

      ​@@Codifike Poderia fazer um complemento do vídeo explicando como prever os próximos dias? Ou talvez passar o código. Nós que estamos aprendendo passamos o dia pra descobrir que uma letra maiúscula já causa erro no Python =)

    • @Codifike
      @Codifike  4 роки тому

      Oi @@juniordecar2734. O código está no meu github. Abraços

  • @iagobruno9708
    @iagobruno9708 4 роки тому

    Vídeo excelente!!!

  • @mateusafonso5816
    @mateusafonso5816 3 роки тому

    Você tem mais projetos sobre futebol com python? Eu estou estudando apostas esportivas e estou tentando pegar as Odds das casas de apostas

  • @mundoempreendedor849
    @mundoempreendedor849 Рік тому

    Muito bom muito bom mesmo

  • @kronustricolor
    @kronustricolor 2 роки тому

    seria legal se colocasse o time que vai ganhar ou perder , top o video

    • @Codifike
      @Codifike  2 роки тому

      Se não me engando eu mostro isso no final

  • @jeffersonrichard324
    @jeffersonrichard324 4 роки тому +1

    Cara sabe onde conseguir esses tipos de dados mais atualizados, e tambem dos campeonatos europeus ?
    ótimo video brother ajudou demais .

    • @Codifike
      @Codifike  4 роки тому

      Oi Jefferson, o site que citei no vídeo tem. Dá uma olhada na descrição que tem meu github. Lá tem o site que falei. Abs

  • @leandroborges7941
    @leandroborges7941 2 роки тому +1

    Quando foram escolhidas as melhores features, qual a diferença entre features e labels?

    • @Codifike
      @Codifike  2 роки тому +1

      feature são as entradas , no caso as estatísticas. As labels os resultados

  • @koskinho
    @koskinho 3 роки тому +2

    Eu tive uma outra ideia para esse projeto, criar um simulador de futebol estilo brasfoot

  • @domedfd
    @domedfd 3 роки тому +1

    Parabens pelo video muito bom mesmo!!
    tive uma duvida com relacao a coluna HG, Gol do time da casa. ja que e um modelo de previsao nao seria interesante dropar essa coluna, pois no caso de voce querer adivinhar o proximo jogo nao vai ter os dados de gols do jogos?

    • @Codifike
      @Codifike  3 роки тому

      olá Domenico qu bom que gostou. Analisando o vídeo , vi que você está certo, pois essa coluna não teríamos a priori. Então deveríamos usar as estatísticas como entrada

  • @edsonrodrigues4314
    @edsonrodrigues4314 9 місяців тому +1

    Bom dia tem como fazer para lotofacil.

  • @caiotoledo405
    @caiotoledo405 3 роки тому

    muito bom!

    • @Codifike
      @Codifike  3 роки тому

      Olá Caio muito obrigado

  • @raylovemutter
    @raylovemutter 3 роки тому

    Muito bom

  • @dicasdoleo6960
    @dicasdoleo6960 3 роки тому

    Gostei!!

  • @nickmlk
    @nickmlk 3 роки тому +1

    Sou iniciante em Machine Learning e não entendi nada do que você fez, no entanto é muito interessante.
    Já uso o python mas pra outros tipos de processos. Por onde me recomenda começar para entrar nesse mundo de dados usando o python?

    • @Codifike
      @Codifike  3 роки тому +1

      Oi Nickolas recomendo os cursos da udacity, análise de dados e engenheiro de dados. Excelente

  • @gordinhofav
    @gordinhofav 3 роки тому

    Poderia fazer um modelo para 1 gol no primeiro tempo seria sensacional

    • @Codifike
      @Codifike  3 роки тому

      Acho q esse caso é mais difícil

  • @jacobalexandre4552
    @jacobalexandre4552 2 роки тому

    Olá, ótimo vídeo, ganhou um inscrito. Fiquei em dúvida nos parâmetros do dataset (PH, PD, maxH, ...), o que representa cada um?

    • @Codifike
      @Codifike  2 роки тому

      São métricas estatísticas, se não me engano no meu github tem o código e o que cada um quer dizer

    • @eduardolemos867
      @eduardolemos867 2 роки тому

      são odds das casas de aposta Pinnacle antes do jogo começar (odds de fecho) PH = Pinnacle Home PD = Pinnacle Draw PA = Pinnacle Away, e o Max é o máximo que essa odd chegou

  • @neutonmaciel3423
    @neutonmaciel3423 3 роки тому +1

    Fala chefe! Parabéns, muito massa o conteúdo! Apesar de não conhecer python consegui acompanhar por aqui também. Mas como escolhi outro dataframe, a quantidade de colunas é bem maior, mas consegui rodar aqui. Estou tendo dificuldades nessa linha : "k_best_features.fit_transform(features,labels)" ele da um erro, parece faltar um terceiro parâmetro. Sabe o que pode ser? Obrigado!

    • @Codifike
      @Codifike  3 роки тому

      Olá Neuton que bom que gostou. O código está no meu github, ele estava todo funcionando.

  • @pallomadelima7414
    @pallomadelima7414 2 роки тому +1

    Quando voce inseriu ,parte ligada ao nome dos times
    Ou de onde vem os dados ,ja sao feita a pesquisa relacionado aos times e dias de jogos?

    • @Codifike
      @Codifike  2 роки тому

      Oi Paloma, eu já tinha essas informações. Pois busquei em um site de apostas. Só q na vida real não teremos os resultado apenas as estatísticas de cada time

  • @maisumdev
    @maisumdev 3 роки тому +2

    opa muito bom seu video. Qual o sentido de usar: 'HG' Gols em tempo integral da equipe da casa. para prerver os resultados?
    se conseguir me responder ficarei grato! minha duvida é, na hora da previsão ele está usando HG se sim meio que não faz sentido né porque não temos esse resultado ainda se estamos tentando prever um jogo? qual seria a solução? vlw Abraços!!

    • @Codifike
      @Codifike  3 роки тому +1

      Oi Renan. Você está certo. Esse indicador usamos para teste pois já tínhamos para jogos passados, mas não deveria ser usado pois para o jogos que não aconteceram ainda , não teríamos. Neste caso, usar apenas as estatísticas de cada time

    • @maisumdev
      @maisumdev 3 роки тому +1

      @@Codifike obrigado por responder! não tinha visto os comentarios. nesse caso como ficaria o codigo sem esse dado? digo usarmos ele para estatistica como voce mencionou, e retirar ele na hora das previsoes

  • @wilmarguerradesouza8122
    @wilmarguerradesouza8122 2 роки тому

    inscrito++;
    Mano, que curso tu fez? Queria muito saber manusear os dados desta forma. Parabéns!

  • @glailtonnascimento1988
    @glailtonnascimento1988 3 роки тому +1

    Podemos usa esses códigos, pra análise e tomando de decisão pra empresa?
    Como seria?

    • @Codifike
      @Codifike  3 роки тому +1

      Teria que saber o problema , para ver qual modelo se encaixa melhor.

  • @fdoped
    @fdoped 3 роки тому

    Olá! Por que quando eu coloco resultados diferentes do real (exemplo: todos os últimos dez jogos como empate) a previsão do resultado muda? não deveria ser a mesma já que o modelo não treinou, testou e nem enxergou esse jogos? Parece que o resultado real (nos jogos de previsão) afetam a previsão... Abraço!

  • @jonnyp3399
    @jonnyp3399 3 роки тому +1

    Boa noite...vc tem algum contato profissional? Onde possamos nos comunicar? Parabéns pelo vídeo

    • @Codifike
      @Codifike  3 роки тому +1

      Olá Jonny,os contatos estão na página da codifike no UA-cam ou pelo nosso site. www.codifike.com.br

    • @jonnyp3399
      @jonnyp3399 3 роки тому

      @@Codifike , boa noite, Fabrício... Te enviei um e-mail no endereço. Desde já, permaneço agradecido!

  • @andrezynyt
    @andrezynyt 3 роки тому

    tem como criar um robo de sinais de apostas esportivas no python ?

  • @Conttos.e.Relattos
    @Conttos.e.Relattos 4 роки тому

    é possível usar a técnica do funil em python usando a api da bet?

    • @Codifike
      @Codifike  4 роки тому

      Olá Entretenimento RC. Eu não saberia dizer pois nunca usei a api da bet.

    • @arthurs4m54
      @arthurs4m54 3 роки тому

      Consegue sim. Caso tenha interesse, entre em contato comigo via telegram: @arthurzer4

  • @lyssandrosilveira7653
    @lyssandrosilveira7653 2 роки тому

    Parabéns pelo conteúdo!! Nos arquivos csv do site, não tem as colunas com game_id','home_id','Away_id', de onde vem essas informações? Abs!!

    • @Codifike
      @Codifike  2 роки тому +1

      Eu que criei para poder ter as informações em tipo numérico

    • @eusoubegge
      @eusoubegge 2 роки тому +1

      agora eu sei da onde é a fonte do seu saber Lyssandro kk brabo ein

  • @joaov_mendes
    @joaov_mendes 4 роки тому

    Tenho uma dúvida: Quando você treina um modelo com os dados normalizados, geralmente você normaliza os dados de teste junto, para que a proporção seja correta. Caso eu tenha dados novos de para predict, teria que treinar o modelo novamente só para fazer novamente a normalização com os novos dados? Caso contrário, se normalizar os novos dados em torno do próprio dataset, todas as proporções estariam erradas, não?

    • @Codifike
      @Codifike  4 роки тому

      Oi João, você normaliza os dados novos que vão na entrada.

  • @armnd4150
    @armnd4150 Рік тому +1

    tentei reproduzir sua ideia com dados mais atuais porém constantemente dava erro que tinha valores NaN no DataBase, qual seria a melhor opção em casos assim?

    • @erickzzin
      @erickzzin 8 місяців тому +2

      Tem que retirar os dados nulos

    • @MARIACLARABRITO-x3s
      @MARIACLARABRITO-x3s 29 днів тому

      Você tem que tratar os dados. Além de números NaN, pode ser que haja caracteres especiais no meio(@,!,%,_), além de colunas categóricas. Se n forem mts dados nulos, vc pode dar um drop para apagar as linhas com nulos. Mas se forem mts valores, pode ser q o mais indicado seja vc preencher esses valores nulos com a médias dos valores n nulos, usando um fillna

  • @aluipio
    @aluipio 2 роки тому

    Top..

  • @esportestips5569
    @esportestips5569 2 роки тому

    automação de tips de um grupo do telegram para fazer as apostas diretamente em casas de apostas,
    "ex: o grupo envia a tip e o python reconhece a faz a entrada diretamente dentro da casa de aposta."

    • @laeciorodrigues898
      @laeciorodrigues898 2 роки тому +1

      Complicado, pois a casa teria que disponibilizar alguma API para ter acesso à conta da pessoa.
      Já automatizar para enviar os resultados em um grupo de telegram é mais fácil.

    • @esportestips5569
      @esportestips5569 2 роки тому +1

      @@laeciorodrigues898 Sim, um projeto desse, custaria quando na média para construir? curiosidade. e obrigado pela resposta anterior.

    • @esportestips5569
      @esportestips5569 2 роки тому +1

      @@laeciorodrigues898 acho que a betfair aceita bots. Mais nao tenho certeza

    • @caio7740
      @caio7740 2 роки тому +1

      Mil reais

  • @raulzitopoa
    @raulzitopoa 2 роки тому

    Mas como fazer essa previsão para jogos futuros sem os dados de probabilidade das casas de aposta?

    • @Codifike
      @Codifike  2 роки тому +2

      Neste caso, tem que ter alguma estatísticas dos jogos passados tais como postos ganhos e perdidos e gols a favor e pro, para ter como entrada , para poder prever o próximo jogo

  • @alanalmeida6785
    @alanalmeida6785 3 роки тому +1

    No código do Github eu consigo prever resultados futuros?

    • @Codifike
      @Codifike  3 роки тому

      Tem que adicionar os jogos que deseja prever com as respectivas features

  • @RomeroRicR
    @RomeroRicR 2 роки тому +1

    Fabricio, que fone de ouvido que é esse? Cara, tenho procurado há tempos um fone de ouvido bom e esse que vc usa parece ser MUITO bom, qual a marca/modelo/preço??????

  • @GustavoCruz-ye3vl
    @GustavoCruz-ye3vl 3 роки тому

    Acho que não dá para usar a feature HG (gols do time da casa) como preditora dos resultados, pois é uma variável que será observada somente após o término da partida. É isso mesmo?

    • @Codifike
      @Codifike  3 роки тому +1

      Olá Gustavo. Analisando aqui, acho q tem razão pois não teria essa informação a priori. As minha features só poderiam ser as estatísticas

  • @Gerson.machado
    @Gerson.machado 2 роки тому +3

    Muita informação, acho que pra quem já manja de Machine o conteúdo seja muito rico.. Mas eu como iniciante não entendi nada.
    Pode me indicar onde consigo aprender o Machine Learning do jeito mais básico? Ir aumentando os parâmetros aos poucos e tal

    • @Codifike
      @Codifike  2 роки тому +2

      Tem i Curso de machine learning do data science academy

    • @Gerson.machado
      @Gerson.machado 2 роки тому +3

      @@Codifike Tomei uma surra mas consegui depois de 4 horas revisando o material.
      Consegui fazer previsões em corridas de speedway.
      Obrigado!!!

    • @Matheus_Pires
      @Matheus_Pires Рік тому

      ​@@Gerson.machadotá ganhando dinheiro ? Ksk

    • @Gerson.machado
      @Gerson.machado Рік тому

      ​@@Matheus_Pires Difícil, acabo ficando 50/50. Não tenho acesso ao banco de dados com todas as informações. Tentei fazer webscraping e tomava Block da bet..
      Além de obviamente ser manipulado de acordo com as apostas. Então não existe muito padrão.
      Mas ainda há a lógica de equilíbrio do jogo, sempre tenta manter a quantidade de winrate dos pilotos paraeadas.

  • @diegopimentel1952
    @diegopimentel1952 2 роки тому

    Boa tarde, tudo bem ??
    quando vou treinar e testar os modelos tenho problema no "clr_LR.fit(X_train, Y_train)" falando que o float 64 não suporta o dado pois é grande demais. "Input contains NaN, infinity or a value too large for dtype('float64')."
    Mas se eu diminuir as features do "X_train" para 100 e a labels do "Y_train" para 100, não acontece o erro do float 64.
    Poderia me dizer como faço para conseguir usar os 1932 linhas da planilha ?
    Uso o VScode.

    • @Codifike
      @Codifike  2 роки тому

      Provavelmente esses dados estão agrupados , vc usou o separador?

  • @CurtovinilBr
    @CurtovinilBr 3 роки тому

    Tentei adicionar uma rodada ainda não realizada para prever os resultados. Como os jogos não haviam acontecido, coloquei 0 em HG, AG e Res... Acho que fiz algo errado, pois o modelo se perdeu e previu todos os jogos com Res=2 .. Saberia me dizer onde errei? Parabéns pelo video!

    • @Codifike
      @Codifike  3 роки тому

      Ele previu empate para todos pois a entrada so têm empate. Tente pegar estatísticas de quantas partidas cada time ganhou, perdeu e empatou e crie novas variáveis de entrada

    • @CurtovinilBr
      @CurtovinilBr 3 роки тому

      @@Codifike Na verdade, eu é que coloquei empate em todos os jogos "na mão", apenas para não ficar com os campos em branco. Ele previu "Res=2" ou seja, vitoria do visitante. Na verdade, me pareceu que o resultado real de um jogo interfere na previsão do mesmo, mesmo ele estando no bloco de jogos previstos. Enfim, não sei se fui claro. Seria interessante se vc pudesse fazer um video explicando como adicionar jogos que ainda não aconteceram nas previsões. Mais uma vez, parabéns!

  • @zambisincero2977
    @zambisincero2977 2 роки тому

    e como salvar o modelo para uso posterior? nao consegui entender isso, para prever os proximos jogos preciso reescrever o codigo como aprendi ?

    • @Codifike
      @Codifike  2 роки тому

      Vc pode salvar o código com o comando pickle e exportar para um arquivos. Quando precisar é só importar novamente o arquivo

  • @MyGrese
    @MyGrese 3 роки тому

    Gostaria de saber como voce tratou o excel, pois, qualquer outro arquivo(mesmoque baixado no mesmo site) o codigo não funciona como o seu.

    • @Codifike
      @Codifike  3 роки тому +1

      Oi Raphael, tem que fazer umas mudanças, colocar todos os dados em númerico

    • @MyGrese
      @MyGrese 3 роки тому

      @@Codifike vou testar. Obrigado.

  • @Vitor.sp-01
    @Vitor.sp-01 3 роки тому

    Otima Aula !, so tive um problema deu esse erro, ValueError: Input contains NaN, infinity or a value too large for dtype('float64'). nao consigo resolver de jeito nenhum

    • @Codifike
      @Codifike  3 роки тому +1

      Acho q por algum motivo, vc passou nos inputs algum valor nulo ou grande demais

    • @Vitor.sp-01
      @Vitor.sp-01 3 роки тому

      e pq acho que tem que usar outra função de sklearn por contra da coluna de RES ser por Letras "D " "A "H " não por números igual foi na sua base de dados professor

    • @Codifike
      @Codifike  3 роки тому

      Letra não vai funcionar mesmo, tem q ser número

  • @cauehm
    @cauehm 3 роки тому

    Opa mestre, no momento do LogisticRegression pede o solver:
    "ValueError: Solver liblinear does not support a multinomial backend."
    Consegue apoiar?

    • @cauehm
      @cauehm 3 роки тому

      Logistic Regression supports only solvers in ['liblinear', 'newton-cg', 'lbfgs', 'sag', 'saga'], got teste.
      Joguei 'teste' pra mostrar opções. 'newton-cg resulta 100%

    • @cauehm
      @cauehm 3 роки тому

      Encontrei o erro:
      Achei o erro. Eu havia comentado a In [8]
      #separa as features com base nas melhores features para treinamento
      #features = num_data.drop(['Res','game_id','home_id','Away_id', 'AG','PD','PH'],1)

    • @cauehm
      @cauehm 3 роки тому

      ah, eu baixei os dados atuais no ootball data, e percebi que o cvs não tem o game-id também deu confusão na execução do código.

    • @Codifike
      @Codifike  3 роки тому

      Gamenid se não me.engano fui que criei

  • @she3pgames626
    @she3pgames626 2 роки тому

    Boa tarde! Acabei de baixar a planilha em CSV e ela não contém as colunas game_id, home_id e away_id. Você criou essas colunas? Preciso delas para fazer o predict.

    • @Codifike
      @Codifike  2 роки тому +2

      Olá sim criei

    • @she3pgames626
      @she3pgames626 2 роки тому +1

      @@Codifike mas vc criou apenas uma sequencia como index ou tem uma logica para identificar os times que estao jogando um contra o outro?

  • @Eduardo_BP
    @Eduardo_BP 2 роки тому

    Faz mais sentido tentar PREDIZER/PREVER o gol na partida/próximo que tentar saber quem vai vencer. Acho q técnicas de aposta como MÉTODO DO VOVÔ é mais eficiente q essa predição ai kk

    • @Codifike
      @Codifike  2 роки тому +1

      O gol é muito difícil, diria quase impossível

    • @Eduardo_BP
      @Eduardo_BP 2 роки тому

      @@Codifike Pensei que usando variáveis como POSIÇÃO DOS JOGADORES, DISTÂNCIA DO GOL + ) o que seria PRECISO/REQUISITO para que o gol saísse) ex: TEMPO para chegar até dentro ou próximo da área do adversário + novamente as variáveis posição, distância, tempo. Como se fosse uma I.A que "deduzisse" qual a probabilidade de um gol em x segundo ou minuto, claro teria q fazer um back-test, se faz algum sentido ai sim TREINAR alguma REDE NEURAL com os dados. Comecei a pensar nisso depois de assistir este video do Esporte Espetacular.
      ua-cam.com/video/Wmxm0D7NBLg/v-deo.html : Super humanos - Magnus Carlsen [Esporte Espetácular]
      Por causa do minuto : 5:20

    • @Codifike
      @Codifike  2 роки тому +1

      @@Eduardo_BP o gol e um evento muito difícil de prever pois.nqonexiste correlação. Um chute de um jogar pode ser defensável e o mesmo chute o goleiro pode levar um frango

  • @fakezinhoo101
    @fakezinhoo101 2 роки тому

    Fala prof, tive um problema para converter string para float na parte "k_best_features.fit_transform(features,labels)" poderia me ajudar?

    • @Codifike
      @Codifike  2 роки тому

      qual o erro?

    • @fakezinhoo101
      @fakezinhoo101 2 роки тому

      @@Codifike ValueError: could not convert string to float: '1,75'

    • @fakezinhoo101
      @fakezinhoo101 2 роки тому

      @@Codifike ValueError Traceback (most recent call last)
      in ()
      4
      5 k_best_features = SelectKBest(k='all')
      ----> 6 k_best_features.fit_transform(features, labels)
      7 k_best_features_scores = k_best_features.scores_
      8 raw_pairs = zip(features_list[1:], k_best_features_scores)
      5 frames
      /usr/local/lib/python3.7/dist-packages/pandas/core/generic.py in __array__(self, dtype)
      1991
      1992 def __array__(self, dtype: NpDtype | None = None) -> np.ndarray:
      -> 1993 return np.asarray(self._values, dtype=dtype)
      1994
      1995 def __array_wrap__(
      ValueError: could not convert string to float: '1,75'

    • @Codifike
      @Codifike  2 роки тому

      @@fakezinhoo101 Tem que trocar a virgula por ponto primeiro

    • @fakezinhoo101
      @fakezinhoo101 2 роки тому +1

      @@Codifike Obrigado mestre, resolvido!

  • @d3d381
    @d3d381 3 роки тому

    Consegue disponibilizar o arq. ?? Tenho uma listinha de times e só queria ver a data que eles jogam. Conseguem me ajudar meu camarada?

    • @Codifike
      @Codifike  3 роки тому +1

      O arquivo que usei está no meu github que está nas descrições

    • @d3d381
      @d3d381 3 роки тому

      @@Codifike ,OBRIGADO
      Vou fazer o download e tentar rodar aqui.
      Parabens pelo trbl

  • @matheusgomes7276
    @matheusgomes7276 2 роки тому

    Pessoal meu valores preditos estão exatamente iguais ao valores reais (pred==y_test). Alguém sabe o que posso estar fazendo?

    • @matheusgomes7276
      @matheusgomes7276 2 роки тому +1

      Caso alguém tenha o mesmo problema, a questão era que o número de gols do visitante e mandante quando colocados juntos no modelo estavam causando o overfiting. Deixar somente um deles resolveu o problema por enquanto.

  • @Tchoripe
    @Tchoripe 3 роки тому

    Onde conseguiria atualizar esses dados?

    • @Tchoripe
      @Tchoripe 3 роки тому

      E como eu poderia fazer pra testar uma previsão nele de um jogo q n aconteceu?

    • @Codifike
      @Codifike  3 роки тому

      @@Tchoripe os dados estão em um site de apostas que está nas descrição. Quanto ao jogo que não aconteceu, tem que ter as features de cada time e colocar no modelo para prever.

  • @garrafada100
    @garrafada100 3 роки тому

    Pode disponibilizar o código ?

    • @Codifike
      @Codifike  3 роки тому +1

      Está no meu github, nas descrições

    • @garrafada100
      @garrafada100 3 роки тому

      Deixa, achei no git, era o navegador estava dando block nos links...

  • @leandrojackson9631
    @leandrojackson9631 Рік тому

    Eu acho que fiz alguma coisa errada kkkk, a acurácia aqui deu 1.0 acertou tudo, tem alguma coisa q fiz errado ctz

    • @MARIACLARABRITO-x3s
      @MARIACLARABRITO-x3s 29 днів тому +1

      O modelo n está aprendendo com os dados, ele somente decorou.

  • @utnapishtim307
    @utnapishtim307 3 роки тому

    Seu áudio ficou muito baixo. Mas obrigado pelo seu vídeo! Fica com deus!

    • @Codifike
      @Codifike  3 роки тому

      Obrigado. Já ajustei o audio com um microfone melhor

  • @luizguimaraes6740
    @luizguimaraes6740 3 роки тому +1

    Mas como eu efetivamente vou prever um jogo futuro ? Exemplo: Terá um Atlético x Flamengo amanhã, como eu implemento para prever o resultado ?
    Abraço !

    • @Codifike
      @Codifike  3 роки тому

      A ideia aqui é ter valores de estatisticas, vitorias , derrotas, percentuais de passes corretos, % de vitoria, essas seriam suas entradas e com base nela , teria o outup (vitória, derrota, empate)

  • @rizadinhapitbull
    @rizadinhapitbull 3 роки тому

    Uma dúvida como você alterou o resultado de string para numérica?

    • @Codifike
      @Codifike  3 роки тому +1

      Oi Nelson, os dados q entram no modelo são todos numéricos

    • @rizadinhapitbull
      @rizadinhapitbull 3 роки тому

      Então seria o resultado pq no vídeo você disse que veio no formato string e deve que muda para número o resultado, você fez a alteração no próprio dado mesmo ou pelo phyton?
      É já aproveitando para falar e agradecer pelo conteúdo incrível que tem no seu canal , parabéns! 👏👏👏👏👏👏

    • @Codifike
      @Codifike  3 роки тому

      Oi @@rizadinhapitbull que bom que está gostando. Quando baixei, eu fiz uns ajustes usando o excel, pois a quantidade é pequena.

  • @shamangame1799
    @shamangame1799 3 місяці тому

    queria saber como saber a precisão em jogos, tipo eu tenho os dados como vou saber que time A vai ter a possibilidade de ganhar do time B ?

    • @Codifike
      @Codifike  3 місяці тому +1

      Neste caso tem todo um estatísticas por traz uma das mais utilizadas . Para saber se um time tem mais chances de ganhar de outro, é possível calcular a probabilidade de vitória com base em dados como a média de vitórias e derrotas de cada time.
      Para isso, basta calcular a média entre a média de vitórias do time A e a média de derrotas do time B. Por exemplo, se o time A ganha 50% dos seus jogos e o time B perde 20% dos seus, a probabilidade de vitória do time A é a média entre 50 e 20.
      A probabilidade de um evento ocorrer também pode ser calculada dividindo o número de casos favoráveis pelo número de casos possíveis.
      Para saber a chance de um time ser campeão, é preciso somar as probabilidades de cada alternativa que o leva ao título.
      Para fazer apostas esportivas, é possível estudar estatísticas para calcular probabilidades e apostar de forma mais estratégica. Por exemplo, é possível avaliar a média de gols da equipe na competição e em confrontos diretos anteriores

  • @delano0809
    @delano0809 2 роки тому

    Boa tarde, e se eu quisesse saber qual a previsão em uma lista de confrontos pelo nome dos times? como seria o código em python?

    • @lojaclientefeliz914
      @lojaclientefeliz914 2 роки тому +1

      usando o nome com string acho que seria mais complicado. Seria mais fácil transformar cada nome em um id (numérico) e segue com a programação normal

  • @brunob.7792
    @brunob.7792 2 роки тому +1

    Infelizmente o modelo não demonstra uma saída didática, tipo: "O time A, tem 0.75 chances de vencer e o time B, tem 0.20 chances de vencer. Do jeito como está, é inútil para o apostador trivial.

    • @Codifike
      @Codifike  2 роки тому +2

      Oi Bruno, o vídeo é para demonstrar as possibilidades na área de ML , mas obrigado pelo feedback

    • @brunob.7792
      @brunob.7792 2 роки тому

      @@Codifike Entendo você totalmente. O problema é que o término desses códigos que vocês escrevem sobre probabilidade, nào ficam didáticos e explicativos. Pro usuario brasileiro, comum, apostador do dia a dia, só funcionaria se você pegasse na mão e entregasse mastigado. Útil para cientistas de dados, inútil para o apostador. Abraços.

  • @joaovitorribeirocostard8682
    @joaovitorribeirocostard8682 8 місяців тому

    Única coisa que não entendo eh q se eu quiser prever resultados de jogos atuais apenas com features e informações prévias que consigo, sendo time da casa e time de fora, eu não consigo jogar nesse modelo aí né ?

    • @Codifike
      @Codifike  8 місяців тому

      Vc pode usar como base pois na verdade vc não vai ter os gols dos times para entrar no modelo. Teria q usar outras estatísticas

    • @joaovitorribeirocostard8682
      @joaovitorribeirocostard8682 7 місяців тому

      @@Codifike eh então essa que eh questão, única coisa que tenho de dado concreto são os times, Obrigado !!

  • @johnn1sbo3s
    @johnn1sbo3s Рік тому

    Meu brother, você usou a feature de gols do time da casa em seu modelo kkkkkkkk aí complica

    • @Codifike
      @Codifike  Рік тому +1

      Sim verdade João. Sim , essa aula é para mostrar como podemos usar ML. E sim, estas 2 features já levam o modelo a um acerto alto, uma vez que não teria essa informação a priori.

  • @ces-cl6182
    @ces-cl6182 3 роки тому

    Não usaria. 60% pouco.

    • @maisumdev
      @maisumdev 3 роки тому

      acho que depende da odds

    • @lenincst
      @lenincst 3 роки тому

      @@maisumdev Acho que não foi o problema nas odds...

  • @NayT0N
    @NayT0N 3 роки тому

    Muito bom.