Тёмный

Predicting the Winning Team with Machine Learning 

Siraj Raval
Подписаться 769 тыс.
Просмотров 224 тыс.
50% 1

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:
github.com/llSourcell/Predict...
Please Subscribe! And like. And comment.
More learning resources:
arxiv.org/pdf/1511.05837.pdf
doctorspin.me/digital-strateg...
dashee87.github.io/football/p...
data-informed.com/predict-winn...
github.com/ihaque/fantasy
www.credera.com/blog/business...
Join us in the Wizards Slack channel:
wizards.herokuapp.com/
And please support me on Patreon:
www.patreon.com/user?u=3191693
Follow me:
Twitter: / sirajraval
Facebook: / sirajology Instagram: / sirajraval Instagram: / sirajraval
Signup for my newsletter for exciting updates in the field of AI:
goo.gl/FZzJ5w
Hit the Join button above to sign up to become a member of my channel for access to exclusive content! Join my AI community: chatgptschool.io/ Sign up for my AI Sports betting Bot, WagerGPT! (500 spots available):
www.wagergpt.co

Опубликовано:

 

31 июл 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 418   
@saugatapaul8986
@saugatapaul8986 5 лет назад
Thumbs up if you guys want a part 2 of this video (using deep learning + twitter sentiments)!
@ameerhamza-zr5oc
@ameerhamza-zr5oc 5 лет назад
listen i need your help saugata
@amoghmulge
@amoghmulge 5 лет назад
@@ameerhamza-zr5oc bro ameer , where do we find the " final_dataset.csv"????????i need your help ameer..
@hamailjan9706
@hamailjan9706 5 лет назад
I will find final dataset from english premier league thier is alot of other dataset are available
@amoghmulge
@amoghmulge 5 лет назад
@@hamailjan9706 ok please tell me
@user-angelicaddlos
@user-angelicaddlos 4 года назад
Winner of a video, I been tryin to find out about "how to bet smart on soccer" for a while now, and I think this has helped. You ever tried - Penitthow Astounded Principle - (should be on google have a look )? It is a great exclusive guide for discovering how to make money using this clever soccer betting strategy without the headache. Ive heard some decent things about it and my cousin got amazing success with it.
@nami4norman
@nami4norman 7 лет назад
I just started learning python and this channel is great to see what I can do with the knowledge! Keep up the great work Siraj!
@user-bx3el1bj3p
@user-bx3el1bj3p Год назад
I'm an I.T. Architect, not a Data Scientist. You have no idea how quickly I am learning what I need to from you after jumping into this field. Keep up the amazing work. This isn't easy stuff, but I love it. Thank you for all you do.
@j.sch.7542
@j.sch.7542 7 лет назад
thank you so much for posting such marvelous quality content out there on youtube so frequently! i'm lovin it! i'd really appreciate further and more in depth uploads to this topic (and all the others)! keep up the great work! greetings from switzerland :-)
@FilipSinjer
@FilipSinjer 3 года назад
Thanks so much for this video - learned more from this than any other football / modeling video on youtube. cheers!
@hammadshaikhha
@hammadshaikhha 7 лет назад
This is one of my favourite videos from the longer 30 minute videos. The problem is easy to understand, the data was well described, nice simple live coding. Great job, looking forward to more videos related to sports.
@rishabhlavangad7975
@rishabhlavangad7975 4 года назад
hi i was doing a similar project , but i'm getting some errors could you please help me out ? error => Traceback (most recent call last): File "/home/sunbeam/PycharmProjects/capstone_project/4_predict.py", line 70, in X_all.HM2 = X_all.HM2.astype('str') File "/home/sunbeam/.local/lib/python3.6/site-packages/pandas/core/generic.py", line 5179, in __getattr__ return object.__getattribute__(self, name) AttributeError: 'Series' object has no attribute 'HM2'
@tizahex
@tizahex 7 лет назад
This topic is awesome!! And it's a good example on what you can do with ML! :) Nice job!
@waelhussein4606
@waelhussein4606 7 лет назад
Love your videos! Topic, explanation, and production. Thank you very much!
@mmcodesso
@mmcodesso 7 лет назад
Really liked you share the preprocessing process. Great :D
@Manu-sz4mo
@Manu-sz4mo 7 лет назад
I prefer using a time machine
@fabiodan30
@fabiodan30 5 лет назад
Time machine learning!
@sau18794
@sau18794 7 лет назад
This is my thing. Thank you Siraj for posting this 🙌🙌🙌
@MrDonald911
@MrDonald911 7 лет назад
OMG thank you Siraj , I asked you to do a video about this and you did it , you truly deserve a medal Sir. Thank you ! :)
@alisalehi1961
@alisalehi1961 7 лет назад
Thanks for the great video. Just one important point: you can not compare the algorithms by some default parameters and then pick the "best" one based on this naive experiment and then work on the winner's parameters to boost the results. In this video, you simply chose the XGBoost because, in the first experiment, its accuracy was higher than the others whereas the SVM is very sensitive to its parameters and one should spend a good amount of time on parameter selection for SVM before going through any conclusion.
@AmmarMalik93
@AmmarMalik93 7 лет назад
This is one of the topics that always intrigued me. Please do make further videos related to Sports Analytics :) and thanks for this one by the way :)
@bilbo42616
@bilbo42616 6 лет назад
Great content as always. Thank you!! Would love too see more soccer ml takes.
@hussainwali7522
@hussainwali7522 7 лет назад
Hey siraj, You don't know me but I feel like you are my greatest friend..thank you so much for these videos even though I am beginner at ML but I watch each and every one of your videos.
@harshkondkar3193
@harshkondkar3193 3 года назад
Hey Siraj! Great Video Bro. Guess I am a bit late to the party. Would love to see more videos on Football Analytics. Keep Rocking!!
@ThePikmania
@ThePikmania 7 лет назад
I have had this idea in my mind for some days now and now you do a video about it. Spooky.
@saugatapaul8986
@saugatapaul8986 5 лет назад
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?
@payamjomeyazdian1794
@payamjomeyazdian1794 3 года назад
Hi, this is a great vide. Everything is well explaned. I see people are asking about deep learning approach. My suggestion is using a recurrent neutral networks such as LSTM. Also, for sentiment analysis, we can use a pre trained network as feature extraction layer. It can be pre trained separately on a Twitter datasets as warmup. In more detail, you can use another recurrent neural network with an embedding layer at the begining. For embedding layer, again, you can use pretrained word2vec models such as FastText, BERT, etc.
@jibbyjames
@jibbyjames 7 лет назад
This is a very interesting topic! I'd be interested in seeing a further sports analytics video, like you mentioned at around 14:25 mins
@SirajRaval
@SirajRaval 7 лет назад
thanks
@Jesus-pk9qg
@Jesus-pk9qg Год назад
@@SirajRaval In the end it is a coin toss, you cannot predict a mental error of a player, the goalkeeper, the coach who badly plans a game, the field maintenance manager who wet it too much or too little, an error of appreciation of a referee etc. very subjective and inconclusive
@strengthtalks
@strengthtalks 7 лет назад
Very nice and well explained! Definately interested in ML for sports bets!
@ogonnaben4261
@ogonnaben4261 4 года назад
That's brilliant to hear from you brother
@jonatanisse6362
@jonatanisse6362 7 лет назад
28:35 5, I´m not sure that's accurate Siraj. Anyhow, great video as always, keep up the good work champ!
@bijayadhikari3904
@bijayadhikari3904 2 года назад
true he thinks football as basketball.
@nemis123
@nemis123 7 лет назад
Please continue, this is most exciting topic I can imagine.
@SirajRaval
@SirajRaval 7 лет назад
will do
@serhiivolnych6949
@serhiivolnych6949 6 лет назад
First in World! Real earning money in sports betting. Amazing! www.hackbet365.com
@rishabhlavangad7975
@rishabhlavangad7975 4 года назад
@@SirajRaval hi i was doing a similar project , but i'm getting some errors could you please help me out ? error => Traceback (most recent call last): File "/home/sunbeam/PycharmProjects/capstone_project/4_predict.py", line 70, in X_all.HM2 = X_all.HM2.astype('str') File "/home/sunbeam/.local/lib/python3.6/site-packages/pandas/core/generic.py", line 5179, in __getattr__ return object.__getattribute__(self, name) AttributeError: 'Series' object has no attribute 'HM2'
@adam1dabest
@adam1dabest 7 лет назад
Hi Siraj, Interesting I'll been creating a machine learning model based on your random forest video which will predict players most likely to receive > 7 points based on recent form on the game Fantasy Premier League, which takes into account some of the features you talk about today but on a player level. Glad to see you doing a premier league machine learning video!
@adam1dabest
@adam1dabest 7 лет назад
FYI, this is your best video to date well done!
@quebono100
@quebono100 7 лет назад
Im waiting so long for such a vidieo. Siraj please do more of them. Orange3 is a nice tool to quickly compare strategies. Could you also make a video about orange3. That would be nice. THX a lot ;)
@Suro_One
@Suro_One 7 лет назад
Thanks Siraj, we spoke at Google Amsterdam, and I asked you this question (related to a different subject that needed multi-class classification). I want you to know that I got a pretty good accuracy now. Thanks!
@SirajRaval
@SirajRaval 7 лет назад
thanks! glad
@mehmetfratkomurcu3926
@mehmetfratkomurcu3926 6 лет назад
This video is so informative, I hope you can make more videos like this.
@pedrod2547
@pedrod2547 7 лет назад
always informative and fun... thank you, Siraj
@FastestPodcastClips
@FastestPodcastClips 6 лет назад
Where do i get the same dataset ? Because my dataset dont have ['HTGD','ATGD','HTP','ATP','DiffLP'] and i have a lot more features then 12
@ego_sum_liberi
@ego_sum_liberi 7 лет назад
Great video Siraj!
@larryguo2529
@larryguo2529 7 лет назад
Hi Siraj, great video, ...inspiring.!! Just one question, ..after using Scatter_Matrix, we found out there are 'correlated features' ,,,,shouldn't we eliminate those correlated ones ? ..
@tundeolaoye8521
@tundeolaoye8521 5 лет назад
This video increased my interest in machine learning
@lebeer13
@lebeer13 6 лет назад
is there a way to train the model on the full data set, with variables that we could only know for a past game, and then predict off the model using only known variables for a future game?
@yashsrivastava677
@yashsrivastava677 7 лет назад
Great one..Please provide a video using deep learning for prediction.
@milkonedev
@milkonedev 6 лет назад
Great video. For the next update you can replace 1 X 2 model to handicaping. I think this is the more popular way of betting.
@maxencemartin1474
@maxencemartin1474 3 года назад
Greatest Video I ve ever seen !
@Aulig
@Aulig 7 лет назад
Awesome vid, would love to see more!
@einruberhardt5497
@einruberhardt5497 7 лет назад
Loved it!
@ayoubed-dafali1904
@ayoubed-dafali1904 7 лет назад
You've mad a one big mistake Siraj in 00:19, IT'S ABSOLUTELY LALIGA !! Great video (y)
@RitobanRoyChowdhury
@RitobanRoyChowdhury 7 лет назад
I think this was one of your best videos. It was really easy to understand. But can you make sure you're typing on the screen? 15:53.
@ameerhamza-zr5oc
@ameerhamza-zr5oc 5 лет назад
listen i need your help
@tsegaamanuel5907
@tsegaamanuel5907 3 года назад
You just gained a new sub!
@kailashraizelmaden4684
@kailashraizelmaden4684 5 лет назад
can you please, upload the video showing overall process of creating models of various variables choosing anyone prediction algorithm sir!!!
@lopezco
@lopezco 7 лет назад
Thanks Siraj! Really good example! ⚽ However your scaling process is wrong. When you scale the data you need to "fit" your scaler only on the training set and then use it on the test set to avoid information leaking from test to train. You can also take advantage of the temporal information (as some other user pointed out) but I can understand that you didn't do it to keep it simple. Love your videos
@frosecold
@frosecold 7 лет назад
Really great man
@3108shreyas
@3108shreyas 7 лет назад
After 4 long months of requesting for this , You made it. Can't be more happy. You've got my money mate
@SirajRaval
@SirajRaval 7 лет назад
i remembered your comment! Took me a while. You will be very happy with the content starting in 2 weeks
@3108shreyas
@3108shreyas 7 лет назад
Siraj Raval , I can't wait! made my friends join your course on Udacity. Now I'll force my whole college to join. Cheers mate!
@rishabhlavangad7975
@rishabhlavangad7975 4 года назад
hi i was doing a similar project , but i'm getting some errors could you please help me out ? error => Traceback (most recent call last): File "/home/sunbeam/PycharmProjects/capstone_project/4_predict.py", line 70, in X_all.HM2 = X_all.HM2.astype('str') File "/home/sunbeam/.local/lib/python3.6/site-packages/pandas/core/generic.py", line 5179, in __getattr__ return object.__getattribute__(self, name) AttributeError: 'Series' object has no attribute 'HM2'
@rishabhlavangad7975
@rishabhlavangad7975 4 года назад
@@SirajRaval hi i was doing a similar project , but i'm getting some errors could you please help me out ? error => Traceback (most recent call last): File "/home/sunbeam/PycharmProjects/capstone_project/4_predict.py", line 70, in X_all.HM2 = X_all.HM2.astype('str') File "/home/sunbeam/.local/lib/python3.6/site-packages/pandas/core/generic.py", line 5179, in __getattr__ return object.__getattribute__(self, name) AttributeError: 'Series' object has no attribute 'HM2'
@januariopinto_
@januariopinto_ 6 лет назад
This video is just awesome, I don't know what else I should say about it 😜
@sasidharan-ys2js
@sasidharan-ys2js 3 месяца назад
Everything is perfect in this video, the way things have explained and coded was amazing. But how about the end result.. can we get a table of variable with "H" or "A" win prediction that would be good and great.
@aliki.mp3
@aliki.mp3 7 лет назад
Get more in depth with this please, maybe you could talk about voting classifiers or ensembles? Or get more in depth with the feature engineering? I've made odds prediction algorithms as well via ML, really interesting stuff! Don't tell the crowd they can make money with this though, the algorithms from betting companies are way better than anything you can make in just a couple of hours, even days.
@bazoozoo1186
@bazoozoo1186 6 лет назад
Siraj, SVM tries to MAXimize the margin between hyperplane and closest points of different classes - not "MINinize" as you said. It was correctly written on your slide but you said the opposite. (22:53-23:15). Thank you for the video anyway. Very usefull.
@hrishikeshkulkarni2856
@hrishikeshkulkarni2856 5 лет назад
@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 :)
@larryteslaspacexboringlawr739
@larryteslaspacexboringlawr739 7 лет назад
thank you for scikit-learn video
@angelachikaebirim8894
@angelachikaebirim8894 6 лет назад
this was brilliant! can you do an advanced video for this topic ?
@Tavi_186
@Tavi_186 2 года назад
Very interesting, more of this pls
@MsAayush97
@MsAayush97 7 лет назад
You're doing great!
@douglasurbano
@douglasurbano 6 лет назад
Please do a video about deep learning on sports :)!! Thanks!
@fakhri7688
@fakhri7688 5 лет назад
: )) ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-2BhWvdIHQYM.html
@poopityscooper2116
@poopityscooper2116 5 лет назад
Where did you get these variables: 'HTGD', 'ATGD', 'HTP', 'ATP', 'DiffFormPTS', 'DiffLP'? They are not in the csv file.
@sarveshls
@sarveshls 3 года назад
Probably calculated it on his own.
@neil_friggieri1918
@neil_friggieri1918 3 года назад
same cant find them, did you manage to create them ?
@rafaelpersano3979
@rafaelpersano3979 5 лет назад
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.
@AKASH-zt8oi
@AKASH-zt8oi 6 лет назад
This was Awesome. Can you make one using Deep Learning ? Will be really helpful.
@dieterverbeemen7098
@dieterverbeemen7098 7 лет назад
@Siraj Raval : Question, is your dataset randomly ordered? because, if you split your dataset randomly --> your training set will contain pre-knowledge (and that is something which isn't allowed ). To do it correctly, you should keep the chronological order of all the events. (in the training, validation & test sets). This means that you've to ensure that all the events of your training set, take place before an actual event of your test set [ sliding window might help ]. - It might sound confusing but, if you've trained your model with data from sept-2016 until February 2017 and from Match 2017 until June 2017 and you test your model with the data from February 2017 until march 2017. Chances are high that you've some good results. Example: you can use A B C D E as a training set for predicting game F. but not B D H E G for predicting F because then you've used some events which never happened in that timeline. Or an better example, when you've a Support vector machine which is trained on C D E G H I and your test value is F --> then the hyperplane of your support vector is pretty biased :) (even if you don't think about the previous 1-2-3 games, etc) :-)
@jogatavid
@jogatavid 7 лет назад
Dieter Verbeemen good thinking
@MrIgorbpf
@MrIgorbpf 7 лет назад
I agree! This is like time series
@syjaf6615
@syjaf6615 7 лет назад
Totally agree! It will be a perfect example of time series.
@aze760
@aze760 6 лет назад
Yes it possible he is using future
@MikeKleinsteuber
@MikeKleinsteuber 6 лет назад
Use Monte Carlo
@MrIgorbpf
@MrIgorbpf 7 лет назад
As always great! video Siraj!!!!! I just think there are two problems with your approach: First: you cannot split data randomly using train_test_split function because you have a temporal information. For example: a team may be having either a winning streak or losing streak and this will be lost if u mess data. This is called lookahed bias. Second: u are using stats of a game to predict the result of the same game. What's the problem of that? It is really not a problem unless u really want to bet on the game because these stats are released only at the end of the game (too late for betting). I think a better approach is to use features from previous games. Like how the home team behaved in its last home game and how the away team did in its last away game.
@Guzik94
@Guzik94 7 лет назад
Completely agree with these points. As for the latter, I think that using features that are inaccessible right before the match is giving the model advantage. It's fine, but not for betting. Nevertheless, great video and I learned a lot from it.
@biplovkc4100
@biplovkc4100 7 лет назад
How about cross-validation? Divide data into k folds then use each fold as test data and remaining as train data. We might still loose some info on winning or loosing streak but that would be negligible compared to randomly assigning data to train-test split.
@MrIgorbpf
@MrIgorbpf 7 лет назад
Biplov Kc when u use time series, u cannot use k fold. When u have temporal information, u must respect timestamp order.
@biplovkc4100
@biplovkc4100 7 лет назад
So what do you suggest? Manually splitting train and test, keeping timestamp intact?
@MrIgorbpf
@MrIgorbpf 7 лет назад
Biplov Kc yep! U manually split it pkeeping the order. But if u want something similiar to k-fold, scikit-learn has a TimeSeriesSplit class which can give "folds" which respect timestamp.
@sahilp11
@sahilp11 5 лет назад
Please make more videos on this topic Sir! :)
@jasoll
@jasoll 7 лет назад
Hey Siraj, were the features you used to train the model the stats of the game you predicted? Or, were they stats from previous games that already happened and you used them to predict a game in the future?
@technicalilm8999
@technicalilm8999 7 лет назад
It was great, Make more vidz on this topic.
@willykitheka7618
@willykitheka7618 5 лет назад
This is great. Am now fully committed to learn machine learning next year! thanks for the great work Suraj!🙌👌✔
@DavidAneru90
@DavidAneru90 4 года назад
well how did it go????
@rezamirkhani4747
@rezamirkhani4747 7 лет назад
Great video, it's nice to see the model comparisons. Btw there are 11 players in each team in premier league (until people are sent off or injured)
@jibbyjames
@jibbyjames 7 лет назад
Reza M - I think he switched to basketball at that point, as it was a basketball dataset he was talking over.
@rezamirkhani4747
@rezamirkhani4747 7 лет назад
jibbyjames sorry my bad in that case
@vibhanshusharma3150
@vibhanshusharma3150 7 лет назад
Awsome, when you say sentiment analysis of twitter, does that mean the positive or negative sentiment from twitter is nothing but one more feature adding into the existing data. Looking forward to see full game analytics and stock market prediction(with twitter sentiment analysis integrated) videos, You are awsome...
@joegarza2979
@joegarza2979 7 лет назад
hi, very good job..i have not had chat with u long time. good to c u ur doing good ,
@ashwingadam
@ashwingadam 7 лет назад
Hi siraj, Can u make a bunch of video on data exploration and data preparation for different algo?
@JClay-lf7nx
@JClay-lf7nx 7 лет назад
I feel like this could be a profession in and of itself!
@pinkiethesmilingcat2862
@pinkiethesmilingcat2862 7 лет назад
SIRAJ, english subs in MoI #7 is finished (by Chris), and also MoI #6 in spanish (: greetings
@edexnorth123
@edexnorth123 7 лет назад
this video will be so popular I can see
@SirajRaval
@SirajRaval 7 лет назад
thanks
@gilsonjunior_narrador
@gilsonjunior_narrador 6 лет назад
Great video Siraj ! But I have a question, Where can I see the predict matches ?
@travelspurs
@travelspurs 7 лет назад
i like both football and machine learning😂😂 and much more than that...i like your videos which are truly awesome and knowledge. And also i have a question in my mind related to probabilistic approach of computer science and i wanted to tell you. i am very excited. how can i do so??😃😃😊😊
@herseem
@herseem 3 года назад
When I was 18yo I built a football pools forecasting program which was 30% better than chance - but not good enough to overcome the percentage of the pools money that was taken out in costs instead of being fed back as prizes. It really needed to be 50% better than chance to break even. But then I hadn't learnt about optimisation, it was just a formula I made up. However, I had different formulae for each type of result. So I had one for Score draws, one for home wins and one for away wins and I would pick the highest ranked matches from each list and they were my selections on the pools coupon. I think you'll find that better results can be had by using each model to only achieve one result (score draw or not score draw, home win or not home win, away win or not away win) rather than one model to try to classify each type of result.
@FuZZbaLLbee
@FuZZbaLLbee 7 лет назад
Yes please make a deep learning version as well, as I understand it, this would result in automatic feature selection right?
@hothits9507
@hothits9507 4 года назад
FTR at the "final_dataset.csv" contains values (H / NH) and not (H = home win, D = draw, A = away win). At end of dataset "Scraping and Cleaning.ipynb" it converts FTR variable to H / NH. What makes the solution binary and not multivariate. Compromising this result presented. How do you explain it? @ Siraj Raval
@xela010894
@xela010894 7 лет назад
wow great video!!!!
@joeya6635
@joeya6635 6 лет назад
Great video..been working on various football models, you learn the thing is to try and optimize the model to specific niche not seen by the bookie. The goal is to beat the odds, not just correct predictions. Say you predict 80% chance for a team to win,bookies know this too and reflect it in their odds plus sum vig. It seems easy but not quite
@rishabhlavangad7975
@rishabhlavangad7975 4 года назад
hi i was doing a similar project , but i'm getting some errors could you please help me out ? error => Traceback (most recent call last): File "/home/sunbeam/PycharmProjects/capstone_project/4_predict.py", line 70, in X_all.HM2 = X_all.HM2.astype('str') File "/home/sunbeam/.local/lib/python3.6/site-packages/pandas/core/generic.py", line 5179, in __getattr__ return object.__getattribute__(self, name) AttributeError: 'Series' object has no attribute 'HM2'
@herseem
@herseem 3 года назад
I know exactly what you're saying. Really, what is needed is the betting odds for each type of result for each match as well, so that the model can be optimised to make profitable bets rather than just getting the type of result
@rizwanalvi786
@rizwanalvi786 6 лет назад
Nice tutorial indeed. very informative. What software do you use for making the video siraj? If i may know
@pateltapesh505
@pateltapesh505 5 лет назад
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.
@gae_moc
@gae_moc 7 лет назад
Please, talk about XGBoost!! Great video :)
@Lukutis90
@Lukutis90 5 лет назад
Hi Siraj, could you explain a bit, what "Difference in last years prediction" is and how do you calculate it?
@paolobiancalana7001
@paolobiancalana7001 6 лет назад
hey Siraj, I'm having a lot of troubles trying to install xgboost for mac. Do you have any guide? I tried the official from xgboost site without having a result.. Cheers
@333Tushar333
@333Tushar333 6 лет назад
I'm trying to build the same for a tennis game from where I can get the relevant data ? Thankyou.
@MrToustous
@MrToustous 7 лет назад
Hi Siraj, at 27:36 when u show the performance of the best estimator u got out of grid search, the accuracy on your training set is far worse than the one on your testing set. That seems weird, can you explain it? Thanks for your vids, they're great!
@normalguyize
@normalguyize 4 года назад
can u upload the database you're using? Because i can't see where u got 'HTGD', 'ATGD', 'HTP', 'ATP', 'DiffFormPTS', 'DiffLP', i don't see them in the csv file
@user-xk7rr1qh5x
@user-xk7rr1qh5x 4 года назад
Hi siraj, thanks for the great video. do you have another video where i can see hoe the model finds th FTR for a future matches based on what the model is trained of ? Thank you.
@LLlikeme
@LLlikeme 4 года назад
You are awesome!
@heningpda7458
@heningpda7458 4 года назад
Okay wait , did we talk about predicting future ?, that's so freakin cool
@vesas5214
@vesas5214 4 года назад
Actually his model predicted the past
@basiliszag
@basiliszag 6 лет назад
so, can I use the model built ti predict a match if those two teams have never played each other again?
@jodybrianherman1991
@jodybrianherman1991 5 лет назад
AWESOMENESS SHOULD BE YOUR NAME
@UsmanAhmed-sq9bl
@UsmanAhmed-sq9bl 7 лет назад
Great Video
@turkialjrees9692
@turkialjrees9692 3 года назад
well done
@danielfersbeanto7942
@danielfersbeanto7942 Год назад
I think Over under goals and BTTS (both team to score) are more easier to predict. And 1 element , I think the most important is the value to define how important the match for the team. example for the some match when the midtable team that cannot qualify for EL/UCL against another team that need the win the most to escape the relegation. One team probably play more nothing to lose and another play with 200% of their heart and mind
@KevinHosford
@KevinHosford 7 лет назад
When are you going to do a detailed chatbot tutorial? One with formating the corpus??
@abhiksingla7274
@abhiksingla7274 7 лет назад
Hi Siraj, a little off-topic, but, can you suggest how can I do depth prediction from single monocular images? Thanks!
@renjiisac2305
@renjiisac2305 6 лет назад
Okay 1 question though, we say that xg boost has the best accuracy. But what is accuracy here, i mean how does the system determine if the result is accurate or no?
@alessandroebejer8468
@alessandroebejer8468 5 лет назад
what type of software should i use to code for machine learning ?
@erectionmammoth1642
@erectionmammoth1642 7 лет назад
This is fun !
Далее
Technical and Tactical Football Analysis Through Data
39:35
Watch Me Build an AI Startup
39:34
Просмотров 200 тыс.
This is why Deep Learning is really weird.
2:06:38
Просмотров 376 тыс.
How I'd Learn AI (If I Had to Start Over)
15:04
Просмотров 762 тыс.
Python 101: Learn the 5 Must-Know Concepts
20:00
Просмотров 1,1 млн
7 Ways to Make Money with Machine Learning
13:26
Просмотров 538 тыс.
How I predict NFL scores with Artificial Intelligence
11:26