Skip to content

CricVision: Unlocking cricket insights through machine learning! Analyze Sri Lanka’s international matches, predict player impact, and gain valuable insights for teams and fans. 🏏🔍

License

Notifications You must be signed in to change notification settings

19Kaumini/e19-co544-cricket-analytics-and-prediction

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation


CricVision : Unleashing Cricket Insights with AI Swing


Unlocking cricket insights through machine learning! Analyze Sri Lanka’s international matches, predict player impact, and gain valuable insights for teams and fans. 🏏🔍

Overview

Welcome to CricVision, an innovative project aimed at unlocking cricket insights through machine learning. Our platform allows for the analysis of Sri Lanka’s international matches, prediction of player impact, and generation of valuable insights for teams and fans alike. 🏏🔍

Features

  • Match Analysis: Detailed breakdowns of matches, including performance metrics for batters, bowlers, and fielders.
  • Player Impact Predictions: Predictive analytics to forecast the impact of individual players on the outcome of matches.
  • Insight Generation: Advanced insights for strategic planning and fan engagement.
  • Interactive Visualizations: User-friendly visual representations of data for easy interpretation.

Project Structure

The project is organized as follows:

  • Data/: Contains the datasets used for analysis and model training.
    • raw_data/: Raw data collected from various sources.
    • processed_data/: Data that has been cleaned and processed for analysis.
    • selected_data/: Specific datasets selected for detailed analysis.
  • Models/: Contains the machine learning models used for predictions.
  • EDA/: Exploratory Data Analysis notebooks and scripts.
    • Win_predictor.ipynb: Jupyter notebook for win prediction model development.
  • scripts/: Contains Python scripts for data processing, model training, and evaluation.
  • tests/: Unit tests to ensure the integrity and performance of the models and scripts.
  • requirements.txt: List of dependencies required to run the project.
  • README.md: Project documentation and overview.

Installation

To run this project locally, follow these steps:

  1. Clone the Repository:
    git clone https://github.com/cepdnaclk/e19-co544-cricket-analytics-and-prediction.git
    cd e19-co544-cricket-analytics-and-prediction
    
  2. Set Up the Virtual Environment:
    python -m venv venv
    source venv/bin/activate  # On Windows, use `venv\Scripts\activate`
    
  3. Install Dependencies:
    pip install --upgrade pip
    pip install -r requirements.txt
    

About

CricVision: Unlocking cricket insights through machine learning! Analyze Sri Lanka’s international matches, predict player impact, and gain valuable insights for teams and fans. 🏏🔍

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Jupyter Notebook 99.9%
  • Other 0.1%