GithubHelp home page GithubHelp logo

pmpi's Introduction

Player Match Performance Index

Stony Brook University - CSE 537 - AI Course Project

We are using the dataset available at https://www.kaggle.com/hugomathien/soccer

In this project, we are predicting the likelihood of a player to score in a particular match. In order to make the predict, we have used a Bayesian Network which is based on the following parameters:

  • Team Strength
  • Team Form
  • Individual Player Rating
  • Individual Player Form

Each of these factors is based on the following individual factors:

  • Team Factors

    • Number of goals scored in the past few matches
    • Number of wins, draws and losses for that particular team in the last few matches
    • Total points scored by a particular team in the past few seasons
    • Ratings (strength) of players playing in that team
  • Player Factors

    • Form of the player's team (based on the past 5 matches)
    • Position of that players i.e. Goalkeeper, Defender, Midfielder or Forward
    • Form of that player in the past 5 matches by computing the number of goals, assist and shots taken by the player
    • Overall rating of that player based on his attributes

After feeding these values to the Bayesian Network, we come up with the top 5 players who are likely to score in a selected match. We then check the results of our prediction with the actual result of that match.

We have tested our algorithm on the English Premier League, but this can be easily extended to any season of any league.

pmpi's People

Contributors

nipunbayas avatar avadhaniamogh avatar gauravbg avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.