Skip to content

prasangadhungel/WorldCup-Net

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

WorldCup-Net

Using Deep Learning, this project predicts the winner of a football match.

A self-build Neural Network is trained on the past data of footaball team (rating of the players) and the correspondig result. Input to the network is a vector of shape 44 where first 22 elements are the ratings of players of home team and remaining 22 are the ratings of players of away teams. Neural Network outputs one hot vector of shape 3, if first element is high home team wins, if second element is high the result is draw and if the third element is high the away team wins.

The hyperparameters can be tuned. The optimizer used is SGD with CrossEntropyCost function. There are no dropouts and sparse connection, and no momentum is used in learning so if Deep Learning Libraries are used, the result would certainly be better.

Requirements

  • Numpy
  • Matplotlib (optional)

Execution

To train the network
$ python model.py
For prediction
$ python predict.py

Demo

Screenshots

Training

Screenshots

About

Using Deep Learning, this project predicts the winner of a football match.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages