A machine learning-based web app that predicts a cricketer's future performance using recent form, batting average, and strike rate.
This project uses regression techniques to estimate performance output. Itβs designed to assist analysts, players, or enthusiasts in understanding potential match outcomes based on player metrics.
- Python
- Streamlit
- scikit-learn
- Pandas, NumPy
- Input interface for recent match stats
- Linear Regression model prediction
- Accuracy evaluation with RΒ² score
- Deployed live on Streamlit Cloud
A sample dataset with historical cricket statistics was used to train the model.
π Launch App
cricket-performance-predictor/ βββ model.py βββ app.py βββ utils.py βββ dataset.csv βββ requirements.txt
- Hands-on experience with regression and ML workflows
- Model evaluation techniques
- Building interactive UIs with Streamlit