Data Science and ML in Cricket

 Objective of the data science in cricket  - Increate team performance  - Maximiser winning chances  Here's a simplified version: --- The IPL has expanded cricket, increasing the number of matches and the amount of data collected. Modern cricket data analysis involves tracking various factors like player positions, ball movements, shot types, delivery angle, spin, speed, and trajectory, which makes data cleaning and preprocessing more complex. **Dynamic Modeling** In cricket, numerous variables must be tracked, including player actions, ball attributes, and potential outcomes. The complexity of modeling depends on the type of predictive questions asked. Predictive models become especially challenging when analyzing hypothetical scenarios, like how a batsman’s shot might change with different ball angles or speeds. **Predictive Analytics Complexity** Cricket decision-making often relies on queries like "how often does a batsman play a specific shot against a certain b...

Data Mining

Data Mining 
Image result for data mining

What is Data Mining?

Data Mining is defined as extracting information from huge sets of data. In other words, we can say that data mining is the procedure of mining knowledge from data. The information or knowledge extracted so can be used for any of the following applications:

Market Analysis
Fraud Detection
Customer Retention
Production Control
Science Exploration

Used for 

  • Market Analysis
  • Fraud Detection
  • Customer Retention
  • Production Control
  • Science Exploration


Market Analysis 
Customer Identifying :-
Helps to find nature of customer what sort of thing customer likes to buy and how oftly he buys
Requirement Analysis :-
Helps to determing customer requirements
Audience Targeting :-
can easily target Audience from the data mined.
Purchasing Behaviour :-
How customer prefers to buy things and When,Where and How

Risk Management
Finiance Decision making :-
Helps to BD to Take financial decisions from the trend data
Resource Management:-
Measuring spending and comaparing resources
Competitors :-
Helps to Identify the competitors.


Fraud Detection
Data Mining also used in Credit card field,Telecommunication to  ensure transactions and keep track of it 

Data Mining Systems 

  • Spatial Data Analysis
  • Signal Processing
  • Information Retrieval
  • Pattern Recognition
  • Image Analysis
  • Computer Graphics
  • Web Technology
  • Business
  • Bioinformatic  
Data Mining Classification 
(there is many Classification but important and useful techniques mentioned here )
  • Mined Databases 
  • Knowledge 
  • Techniques 
  • Applications Adapted
Text Data Mining 
Text mining is very useful to analyse the specific data 
Text Mining Sources can be 
  • News Articles
  • Books
  • Digital libraries 
  • E-mail messages
  • Web pages
Filed may contain product title ,reviews,stars,price,demand etc.

Data Mining Using Python 
Algorithms used for Data mining
Data mining is process of discovering predictive information from large database and from data.Data can be complex and big to understand so using data mining used to collect informative data and use for other purposes.
Data Mining Exactly
Withdrawing desired output from large database or dataset is not easy task.For this data scientists use data mining technique to collect the data from multiple sources and generate the desired output.
Data mining techniques?
 Regression 
                    Regression is Estimating the relationships between variables by optimizing the reduction of error.
Classification 
                   Identifying what category an object belongs to.In this techniques multiple data is mined and classified for the better understanding
Association
                  This technique used for relationship between items in the same transaction.
Prediction
                  Used this technique to predict the future using past data or histogram.
Sequential Patterns
                  Used this technique to to discover or identify similar patterns.
Decision trees
                  Used this technique to  the root of the decision tree is a simple question or condition that has multiple answers.

Regression model in Python 

Comments

Popular posts from this blog

How AI playing role in Automation Testing

How AI is transforming software engineering industry

AI in bugs prediction