Skip to content

jaykay12/CricAI

Repository files navigation

🏏 CricAI

License: MIT

Python Version Web UI

An intelligent analytics platform comprising

  • CLI Application
  • Desktop Application
  • Web Application

designed to predict the outcomes of future cricket matches using advanced machine learning techniques.


🔬 Core Architecture & Models

CricAI implements specialized supervised learning architectures to evaluate, analyze, and forecast match dynamics:

  • Neural Networks
  • Decision Tree Classifier
  • Support Vector Machines (SVM)

🛠️ Technology Stack

  • Language Backend: Python
  • Data Science Ecosystem: Scikit-Learn (sklearn), Pandas, NumPy
  • Desktop Interface: PyQt5
  • Web Engine: Flask

📚 Academic Publication

The foundation of the predictive model architectures implemented inside this software can be found in the following published research paper:

👉 Outcome Prediction of ODI Cricket Matches using Decision Trees and MLP Networks


SonarQube Cloud

Quality Gate Status Coverage Bugs