The Cricket Match Score Prediction System is a machine learning application designed to predict the score of a cricket match based on various inputs such as overs played, current runs, wickets lost, and more. This application uses a Random Forest Regressor model for prediction and provides a user-friendly interface using Streamlit.
Clone the repository:
git clone https://github.com/dhruvpatel16120/cricket-score-prediction.git
cd cricket-score-prediction
Create a virtual environment:
python -m venv env
source env/bin/activate # On Windows use `env\Scripts\activate`
Install dependencies:
pip install -r requirements.txt
Ensure the dataset file is available:
Place your ipl.csv
file in the appropriate directory.
Run the Streamlit app:
streamlit run Cricket-Score-Prediction.py
Open your browser:
Navigate to http://localhost:8501
to interact with the application.
The model used for prediction is a Random Forest Regressor. The following steps are performed during the model training and prediction:
Data Preprocessing:
Model Training:
The application is deployed and can be accessed at the following URLs:
Contributions are welcome! Please follow these steps to contribute:
git checkout -b feature-branch
git commit -m 'Add new feature'
git push origin feature-branch
This project is licensed under the MIT License. See the LICENSE file for details.
Created by Dhruv Patel - Portfolio
If you have any questions or suggestions, feel free to reach out!