- Data Loading and Summary Checking
- Data Cleaning
- Feature Extraction
- EDA and Data Visualisation
- Best Player Clusters since 2008 based on Performance
- IPL Match Winning Prediction 🏆
- Introduction
- Features
- Demo
- Deployed Link
- Directory Structure
- Technology Stack
- Installation
- Usage
- Contribution
- License
This project aims to analyze IPL match data from 2008-2022 and make predictions based on the analysis. It includes an analysis notebook (Analysis.ipynb
) for exploring the data and a prediction notebook (Prediction.ipynb
) for developing a prediction model. The web application for predictions is built using Flask, HTML, and CSS.
- Analyze IPL match data from 2008 to 2022.
- Develop and train prediction models based on historical data.
- Deploy a Flask-based web application for interactive predictions.
- Gain insights into team performance, player statistics, and match outcomes.
- Make predictions on upcoming IPL matches.
The web application is deployed on Render. You can access it here.
File/Folder | Description |
---|---|
dataset | Folder containing dataset files |
├── balls_by_balls.csv | CSV file containing ball-by-ball data |
└── matches.csv | CSV file containing match data |
static | Folder containing static files (e.g., CSS) |
└── style.css | CSS file for styling the web application |
templates | Folder containing HTML templates |
├── index.html | HTML template for the main page of the web app |
└── result.html | HTML template for displaying prediction results |
Analysis.ipynb | Jupyter notebook for IPL match data analysis |
Prediction.ipynb | Jupyter notebook for prediction model development |
app.py | Flask application file |
requirements.txt | File containing a list of required dependencies |
- Python 🐍
- Flask 🌐
- HTML/CSS 🎨
- joblib 🧠
- scikit-learn 📊
- pandas 🐼
- Clone the repository:
git clone https://github.com/neerajcodes888/IPL-Victory-Analysis-with-Predictions.git cd IPL-Victory-Analysis-with-Predictions
- Run the Flask application:
python app.py
- Visit http://localhost:5000 in your web browser to access the web app.
Contributions are welcome! If you'd like to contribute to this project, feel free to submit a pull request.
This project is licensed under the EPL 2.0