Live Application
Kaggle Notebook
IPL Win Predictor is a Streamlit-based application that predicts the winning probability of an IPL match in real time based on the current match scenario. The prediction model is built using machine learning techniques and is integrated into the application to provide dynamic insights.
- Select the batting and bowling teams from dropdown menus.
- Choose the city where the match is being played.
- Input the target score, current score, overs bowled, and wickets fallen.
- Get real-time predictions for the winning probabilities of both teams.
Ensure you have Python installed on your system.
- Clone the repository:
git clone https://github.com/harshitbansal184507/IPL_Win_Predictor.git
- Navigate to the project directory:
cd IPL_Win_Predictor - Install dependencies:
pip install -r requirements.txt
To start the Streamlit app, run the following command:
streamlit run app.pyOnce the app is running, open your browser and go to http://localhost:8501 to use the application.
- The predictive models are stored in
pipe.pklandpipe5.pkl. - These models were trained using a Jupyter Notebook (
ipl_win_probability_predictor.ipynb) available in the repository. - The models use historical match data to compute probabilities based on live match inputs.
- Select batting and bowling teams from the dropdown menu.
- Choose the city where the match is being played.
- Enter the target score, current score, overs bowled, and wickets fallen.
- Click on the Predict button.
- The app will display the winning probabilities for both teams.
Feel free to contribute by submitting issues, feature requests, or pull requests to improve the application.
Developed by Harshit Bansal