The Application of Machine Learning Techniques for Predicting Match Results in Team Sport

Project Code :TCMAPY652

Objective

The primary goal of this project is to determine whether the Match Results in Team Sport to predict whether the result is Gold, Silver are Bronze know this we used Random Forest, SVC, XGBoost and AdaBoost classification techniques.

Abstract

Predicting the results of matches in sport is a challenging and interesting task. In this paper, we review a selection of studies from 1996 to 2019 that used machine learning for predicting match results in team sport. Considering both invasion sports and striking/fielding sports, we discuss commonly applied machine learning algorithms, as well as common approaches related to data and evaluation. Our study considers accuracies that have been achieved across different sports, and explores whether evidence exists to support the notion that outcomes of some sports may be inherently more difficult to predict. We also uncover common themes of future research directions and propose recommendations for future researchers. Although there remains a lack of benchmark datasets (apart from in soccer), and the differences between sports, datasets and features makes between-study comparisons difficult, as we discuss, it is possible to evaluate accuracy performance in other ways. Artificial Neural Networks were commonly applied in early studies, however, our findings suggest that a range of models should instead be compared. Selecting and engineering an appropriate feature set appears to be more important than having a large number of instances. For feature selection, we see potential for greater inter-disciplinary collaboration between sport performance analysis, a sub-discipline of sport science, and machine learning.

Keywords: Random Forest, SVC, XGBoost and AdaBoost.

NOTE: Without the concern of our team, please don't submit to the college. This Abstract varies based on student requirements.

Block Diagram

Specifications

H/W SPECIFICATIONS:

  • Processor: I3/Intel Processor
  • RAM : 4GB (min)
  • Hard Disk: 128 GB
  • Key Board : Standard Windows Keyboard
  • Mouse: Two or Three Button Mouse
  • Monitor: Any

S/W SPECIFICATIONS:

  • Operating System: Windows 7+            
  • Server-side Script: Python 3.6+
  • IDE : Colab
  • Libraries Used : Pandas, Numpy, Scikitlearn, tensorflow, nltk.

 

Learning Outcomes

·         About Classification in machine learning.

·         About preprocessing techniques.

·         About Random Forest Regressor.

·         About Decision Tree Regressor.

·         About Bagging Regressor.

·         About XGBoost.

·         About Gradient Boosting Regressor.

·         About CatBoost Regressor.

·         About K Neighbors Regressor

·         About SVR.

·         About Extra Tree Regressor.

·         About StackingRegressors.

·         Knowledge on PyCharm Editor.

Demo Video

mail-banner
call-banner
contact-banner
Request Video