Skip to content

Build a web app using Flask to select best team in cricket using linear regression, svm and Random-Forest Algorithm

Notifications You must be signed in to change notification settings

sankalprane/Selection-of-Optimal-team-based-on-players-performance

Repository files navigation

To run the project follow the Steps:

  1. Run the batman.py file using python3 batman.py command. This will train the data in batsmen.csv and generate a pickle file called batsman_model.pkl
  2. Run the bowler.py file using python3 bowler.py command. This will train the data in batsmen.csv and generate a pickle file called bowler_model.pkl
  3. Run the all-rounder.py file using python3 all-rounder.py command. This will train the data in batsmen.csv and generate a pickle file called allrounder_model.pkl
  4. Now run the app using python3 app.py command.

IEEE Certificate:

This is the IEEE certificate for the paper published on the same topic

Main_Screen

Click here to read the Publication

UI:

This is the Main UI of the web app where you can select the conditions of the ground, pitch, weather, opponents and choose if you want the list of batsmen, bowler or all rounder to play in this conditions. This will use the pickle files we generated in the setup step to predict the best possible players. Main_Screen

Once we click on the predict icon we get the List of players:

Batsmen_result

Bowler_result

About

Build a web app using Flask to select best team in cricket using linear regression, svm and Random-Forest Algorithm

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published