Videos

Predicting the Winning Team with Machine Learning



Siraj Raval

Can we predict the outcome of a football game given a dataset of past games? That’s the question that we’ll answer in this episode by using the scikit-learn machine learning library as our predictive tool.

Code for this video:
https://github.com/llSourcell/Predicting_Winning_Teams

Please Subscribe! And like. And comment.

More learning resources:
https://arxiv.org/pdf/1511.05837.pdf
https://doctorspin.me/digital-strategy/machine-learning/
https://dashee87.github.io/football/python/predicting-football-results-with-statistical-modelling/
http://data-informed.com/predict-winners-big-games-machine-learning/
https://github.com/ihaque/fantasy
https://www.credera.com/blog/business-intelligence/using-machine-learning-predict-nfl-games/

Join us in the Wizards Slack channel:
http://wizards.herokuapp.com/

And please support me on Patreon:
https://www.patreon.com/user?u=3191693
Follow me:
Twitter: https://twitter.com/sirajraval
Facebook: https://www.facebook.com/sirajology Instagram: https://www.instagram.com/sirajraval/ Instagram: https://www.instagram.com/sirajraval/
Signup for my newsletter for exciting updates in the field of AI:
https://goo.gl/FZzJ5w
Hit the Join button above to sign up to become a member of my channel for access to exclusive content!

Source

Similar Posts

35 thoughts on “Predicting the Winning Team with Machine Learning
  1. There are not data enough to achieve that a machine learns something about football. When you know the nature of the game, the nature of football, you don't need any date but watching the match for e few minutes. It's like chess: a master chess just needs a simple view of a chess game to know who is winning. No data, no computer, no algorithms, but just a simple view over the green to process what is happening in the match. S2.

  2. @Igor agree with you. Along with this, there is problem of Data Leaking. Before match does start, how can one know no. of corner kicks, on shots, red cards etc. Very popular data mining problem.
    Great video otherwise BTW @Siraj Raval.
    Love from India 🙂

  3. If you want to make money with such an approach it would be better to build a model that outputs the probability of each outcome such that you can calculate whether you're going to win against a bookmaker. It's often better to bet on the draw or the underdog because the odds are better.

  4. hey ,if anyone else wants to discover soccer scores predictions try Jadonite Top Sports Buddy (Have a quick look on google cant remember the place now ) ? Ive heard some unbelievable things about it and my brother in law got cool results with it.

  5. Do you have a site for current future predictions mate? Id like to try out you're method if possible. Im not this adequate in computer programming. Give me a bell if you can brother.

  6. Hello Mr Siraj Raval, i have been following your videos on machine learning and was wondering if you can help me? I am from Nigeria and here we don,t have much of Data Scientists or Machine AI expert. My company have been looking for a very good and experience Analyst that can give us a Model that will predict football outcome, i.e. HALFTIME/FULLTIME results that are either AWAYWIN/HOMEWIN or HOMEWIN/AWAYWIN. We also have other areas like Stocks, Business Input/Output, and much more. Can you recommend or connect me to anyone that can be perfect for this Job. Salary is very big and will keep increasing for as long as the analysis is on-point. Expecting to hear from you soonest…

  7. Amazing, you are a genious Siraj,

    What if you have a system to capture cast data before the game starts, so know if any important player will play what can affect the outcome.

  8. can you please, upload the video showing
    overall process of creating models of various variables choosing anyone prediction algorithm sir!!!

  9. hello suraj, im working on the same project which is been shown by you in this tutorial, but i m confused with data cleaning, the video shows you just started with jupirter and then some commands and boom, you just got the required results. But how to do this ? will you elaborate the procedure for this please, would be really glad to know.

  10. Hello Siraj! I second Igor's opinion about splitting the data according to time and not randomly. Having said that, I thoroughly enjoyed this video. I would love to see another video on the same topic which includes sentiment analysis from twitter feeds as well on top of the baseline models. Perhaps we can use LSTM with a time distributed dense layer to capture the time information?

Comments are closed.

WP2Social Auto Publish Powered By : XYZScripts.com