Matrix Methods in Machine Learning

Size: px
Start display at page:

Download "Matrix Methods in Machine Learning"

Transcription

1 Matrix Methods in Machine Learning 1/34 Matrix Methods in Machine Learning V. Vijaya Saradhi Dept. of CSE, IIT Guwahati 11-April-2015 Matrix Methods in Machine Learning 1/34

2 Classification Examples Matrix Methods in Machine Learning 2/34 Machine - Classification Employee Churn Prediction: Problem Description and Importance 1 For any organization employee churn is a common challenge 2 IT services industry in particular employee churn is very high approximately 12-15%. 3 Cost of an employee leaving organization is 1.5 annual salary of an employee. 4 Assuming a 5% churn, an organization with 1,40,000 employees having annual salary of $12,000 estimated loss is: ( = $ 126 Million). Matrix Methods in Machine Learning 2/34

3 Classification Examples Matrix Methods in Machine Learning 2/34 Machine - Classification Employee Churn Prediction: Organization Challenges 1 Difficult to find suitable replacement (Experience, special skill sets). 2 Involve time, effort, money for new recruitment. 3 Loss of employee adversely affects ongoing projects. 4 Involve time, effort to train people to bring to the required productivity. 5 Loss of employee costs money to organization. Matrix Methods in Machine Learning 2/34

4 Classification Examples Matrix Methods in Machine Learning 2/34 Machine - Classification Employee Churn Prediction: Why employees resign? Positive Reasons 1 Better pay packages 2 Better work 3 Better perks 4 Better career growth 5 Location 6 Leadership Matrix Methods in Machine Learning 2/34

5 Classification Examples Matrix Methods in Machine Learning 2/34 Machine - Classification Employee Churn Prediction: Why employees resign? Negative Reasons 1 Conflict with supervisor or colleague 2 Lack of appreciation 3 Uninteresting work 4 Low pay 5 Bad working conditions Matrix Methods in Machine Learning 2/34

6 Classification Examples Matrix Methods in Machine Learning 2/34 Machine - Classification Employee Churn Prediction: Impact 1 Retention better than new hire (offer promotion, increments, on site work) 2 Identifying root cause improves controlling churn rate 3 Proactively value employee Matrix Methods in Machine Learning 2/34

7 Classification Problem Matrix Methods in Machine Learning 3/34 Problem Formulation The Learning Problem: Given N training data points randomly drawn from probability distribution P(X, Y ), learn a function f chosen from a set of functions F which map inputs to outputs such that the expected error is minimized. As we have points sampled from distribution, instead of minimizing the expected error, one minimizes the empirical risk which is given as: R emp (f) = 1 N N l(f(x i ),y i ) i=1 Matrix Methods in Machine Learning 3/34

8 Clustering Examples Matrix Methods in Machine Learning 4/34 Machine - Clustering Document Clustering: Matrix Methods in Machine Learning 4/34

9 Clustering Examples Matrix Methods in Machine Learning 4/34 Machine - Clustering Document Clustering: Matrix Methods in Machine Learning 4/34

10 Clustering Problem Matrix Methods in Machine Learning 5/34 Problem Formulation A clustering function is a function f that takes a distance function d on D and returns a partition Γ of D. The sets in Γ will be called its clusters. Source: An Impossibility Theorem of Clustering, Jon Kleinberg, NIPS Matrix Methods in Machine Learning 5/34

11 Examples Matrix Methods in Machine Learning 6/34 Machine - : Representation 1 Indexing of text documents for efficient retrieval plays a significant role 2 Vector space model (VSM) 3 Let N be the number of documents; T be the number of distinct terms. 4 A document d i is represented as a vector of T elements. j th element of this document is 1 if T th j d i ; 0 otherwise. 5 Document retrieval methods hinge on the effectiveness of the VSM. Matrix Methods in Machine Learning 6/34

12 Examples Matrix Methods in Machine Learning 6/34 Machine - : Limitations 1 Words used for searching are often not the same as the index one. 2 The above stems from synonymy: eg. tip suggestion; pointer and polysemy: tip pointed end; small present of money given to some one. 3 Incompleteness of the indexing terms. 4 Lack of automated methods in dealing with polysemy words. 5 Size of the index. Matrix Methods in Machine Learning 6/34

13 Examples Matrix Methods in Machine Learning 6/34 Machine - : Example Access Document Retrieval Information Theory Database Indexing Computer Doc1 Y Y Y - - Y Y - Doc Y Y - - Y Doc3 - - Y Y Y Query: IDF in computer-based information look-up Matrix Methods in Machine Learning 6/34

14 Visualization Examples Matrix Methods in Machine Learning 7/34 Machine - Visualization Visualization 1 Large matrices occur in many places. 2 Internet traffic represented as origin-destination matrix. 3 Term-Document matrix. 4 Visualization provide meaningful insights into the problem domain. We will emphasize this in detail. Matrix Methods in Machine Learning 7/34

15 Clustering Matrix Methods in Machine Learning 8/34 Machine - Clustering NMF Formulation 1 Given a data matrix A m n find a rank-k approximation that is constrained to have non-negative factors. 2 That is A = UV T where U m k and with non negative entries and V k n with non negative entries. 3 The objective is: Find U and V such that the following quantity is minimized: J = 1 2 A UV T Matrix Methods in Machine Learning 8/34

16 Clustering Matrix Methods in Machine Learning 8/34 Machine - Clustering NMF Formulation J = 1tr ( (A UV T )(A UV T ) T) 2 = 1tr ( AA T 2AV U T + UV T V U T) 2 ( = 1 2 tr(aa T ) 2tr(AV U T ) + tr(uv T V U T ) ) Minimize J with respect to U,V under the constraint that U 0 and V 0. Matrix Methods in Machine Learning 8/34

17 Clustering Matrix Methods in Machine Learning 8/34 Machine - Clustering NMF Formulation 1 Lagrangin of the above formulation is: 2 Setting L U L V L = J + tr(αu T ) + tr(βv T ) = 0 = AV + UV T V + α = 0 = A T U + V U T U + β Matrix Methods in Machine Learning 8/34

18 Clustering Matrix Methods in Machine Learning 8/34 Machine - Clustering NMF Formulation 1 (AV ) ij u ij + (UV T V ) ij u ij + α ij u ij = 0 (A T U)v ij + (V U T U) ij v ij + β ij v ij = 0 2 u ij = u ij (AV ) ij (UV T V ) ij 3 v ij = v ij (A T U) ij (V U T U) ij Matrix Methods in Machine Learning 8/34

19 Clustering Matrix Methods in Machine Learning 8/34 Machine - Clustering NMF Algorithm: through alternating least squares (ALT) method (Alternating optimization method). 1 Guess an initial U (1). 2 For k = 1, 2,, until convergence Fix U k and find V using update rule above. Fix V k and find U using update rule above. Normalize U and V. Matrix Methods in Machine Learning 8/34

20 Clustering Matrix Methods in Machine Learning 8/34 Machine - Clustering NMF Example 1 Doc1: The Google matrix P is a model of the Internet. 2 Doc2: P ij is nonzero if there is a link from Web page j to i. 3 Doc3: The Google matrix is used to rank all Web pages. 4 Doc4: The ranking is done by solving a matrix eigenvalue problem. 5 Doc5: England dropped out of the top ten in the FIFA rankings. Matrix Methods in Machine Learning 8/34

21 Clustering Matrix Methods in Machine Learning 8/34 Machine - Clustering Term-Document Matrix Doc1 Doc2 Doc3 Doc4 Doc5 Term eigenvalue England FIFA Google Internet link matrix page rank Web Matrix Methods in Machine Learning 8/34

22 Clustering Matrix Methods in Machine Learning 8/34 Machine - Clustering NMF: U and V matrices are 0 U = v C A A Matrix Methods in Machine Learning 8/34

23 SVD Theory Matrix Methods in Machine Learning 9/34 Theorem: Any matrix A m n with m n can be factorized as: ( ) Σ A = U V T 0 where U R m m ; columns of U s are eigenvectors of AA T. V R n n are orthonormal and columns of V are eigenvectors of A T A and Σ R n n is diagonal matrix. 1 First r columns of U: column space of A. 2 First r columns of V: row space of A. Matrix Methods in Machine Learning 9/34

24 SVD Theory Matrix Methods in Machine Learning 9/34 SVD based classification: 1 Obtain A c and A nc matrices for churn data and rest. 2 Obtain U c Σ c V T c using A c. 3 Obtain U nc Σ nc V T nc using A nc. 4 Given a test data point z, understand how well basis of U c and U nc represent z. That is: min α z (U c ) k α Matrix Methods in Machine Learning 9/34

25 SVD Theory Matrix Methods in Machine Learning 9/34 SVD based classification: 1 α = (U c ) T k z 2 Measure of effectiveness in representing z by U c is: ( I (U c ) k (U c ) T k ) z 2. 3 Compute the above measure for (U nc ) k. 4 Classify z to one that has least value. Matrix Methods in Machine Learning 9/34

26 - Applications Matrix Methods in Machine Learning 10/34 Statistics in Cricket Measures individual players performance. Example: 1 Batting average. 2 Number of centuries scored. 3 Strike rate. 4 Run rate. 5 Number of overs bowled, wickets taken, etc. Matrix Methods in Machine Learning 10/34

27 - Applications Matrix Methods in Machine Learning 10/34 Statistics in Cricket Team performance. Example: 1 How many matches played between any two teams. 2 How many matches own by a particular team. Matrix Methods in Machine Learning 10/34

28 - Applications Matrix Methods in Machine Learning 10/34 Statistics in Cricket Target score computation in case of interruptions. 1 ICC Champions Trophy Pakistan scored 165 runs in 39.4 overs (all out). 3 Indian batting interrupted at 19.1 overs with a score of 102/1. 4 Target to achieve: 102 runs in 22 overs. 5 Result: India Won based on Duck Worth Lewis. Matrix Methods in Machine Learning 10/34

29 - Applications Matrix Methods in Machine Learning 10/34 Statistics in Cricket Wagon Wheel display Matrix Methods in Machine Learning 10/34

30 in Practise Matrix Methods in Machine Learning 11/34 Statistics in Cricket Graphics Packages - Batting, bowling score cards, match summaries etc. Matrix Methods in Machine Learning 11/34

31 in Practise Matrix Methods in Machine Learning 11/34 Statistics in Cricket Edge detection: Snikometer Matrix Methods in Machine Learning 11/34

32 in Practise Matrix Methods in Machine Learning 11/34 Statistics in Cricket Hawk Eye: Matrix Methods in Machine Learning 11/34

33 /Machine Learning in Cricket Matrix Methods in Machine Learning 12/34 Finding interesting moments in the game from video data Roddick and Rice Type of shot played by a batsman from cricket videos Lazarescu Predicting game s outcome Clark Cricket video segmenting into individual balls being bowled Sankar A-Eye (Automated Eye) to perform the role of third umpire to arrive at a decision about run outs Mahmood Prediction of players performance cricket team selection Iyer and Sharada Matrix Methods in Machine Learning 12/34

34 /Machine Learning in Cricket Matrix Methods in Machine Learning 12/34 Finding interesting moments in the game from video data Roddick and Rice Type of shot played by a batsman from cricket videos Lazarescu Predicting game s outcome Clark Cricket video segmenting into individual balls being bowled Sankar A-Eye (Automated Eye) to perform the role of third umpire to arrive at a decision about run outs Mahmood Prediction of players performance cricket team selection Iyer and Sharada Matrix Methods in Machine Learning 12/34

35 /Machine Learning in Cricket Matrix Methods in Machine Learning 12/34 Finding interesting moments in the game from video data Roddick and Rice Type of shot played by a batsman from cricket videos Lazarescu Predicting game s outcome Clark Cricket video segmenting into individual balls being bowled Sankar A-Eye (Automated Eye) to perform the role of third umpire to arrive at a decision about run outs Mahmood Prediction of players performance cricket team selection Iyer and Sharada Matrix Methods in Machine Learning 12/34

36 /Machine Learning in Cricket Matrix Methods in Machine Learning 12/34 Finding interesting moments in the game from video data Roddick and Rice Type of shot played by a batsman from cricket videos Lazarescu Predicting game s outcome Clark Cricket video segmenting into individual balls being bowled Sankar A-Eye (Automated Eye) to perform the role of third umpire to arrive at a decision about run outs Mahmood Prediction of players performance cricket team selection Iyer and Sharada Matrix Methods in Machine Learning 12/34

37 /Machine Learning in Cricket Matrix Methods in Machine Learning 12/34 Finding interesting moments in the game from video data Roddick and Rice Type of shot played by a batsman from cricket videos Lazarescu Predicting game s outcome Clark Cricket video segmenting into individual balls being bowled Sankar A-Eye (Automated Eye) to perform the role of third umpire to arrive at a decision about run outs Mahmood Prediction of players performance cricket team selection Iyer and Sharada Matrix Methods in Machine Learning 12/34

38 /Machine Learning in Cricket Matrix Methods in Machine Learning 12/34 Finding interesting moments in the game from video data Roddick and Rice Type of shot played by a batsman from cricket videos Lazarescu Predicting game s outcome Clark Cricket video segmenting into individual balls being bowled Sankar A-Eye (Automated Eye) to perform the role of third umpire to arrive at a decision about run outs Mahmood Prediction of players performance cricket team selection Iyer and Sharada Matrix Methods in Machine Learning 12/34

39 Players Weakness Identification Matrix Methods in Machine Learning 13/34 Weakness Definition We acknowledge to the fact that there is no universally accepted definition for weakness. Matrix Methods in Machine Learning 13/34

40 Players Weakness Identification Matrix Methods in Machine Learning 13/34 Weakness Definition Our Interpretation of Weakness: Batsman or Bowler exhibiting imperfection in type of shot played or ball bowled. Matrix Methods in Machine Learning 13/34

41 Example and Motivation Matrix Methods in Machine Learning 14/34 Example 0.5 Sharma to Powell, FOUR, kp, leading edge, but safe. Ishant s natural curve into the right hander, opens up the left-handed Powell as it lands on leg and swerves away. The edge kept low and flew away between third slip and gully ( Matrix Methods in Machine Learning 14/34

42 Example and Motivation Matrix Methods in Machine Learning 14/34 Example Contains minute details of games proceedings. Easy to analyze compared to audio commentary. ( Matrix Methods in Machine Learning 14/34

43 Problem Definition Matrix Methods in Machine Learning 15/34 Problem Statement Given text commentary of test cricket matches in which India was featured, we are interested in finding individual player s weakness. Matrix Methods in Machine Learning 15/34

44 Matrix Methods in Machine Learning 16/34 1 A total of 1, 25, 026 text commentary lines were analyzed. 2 Each ball of cricket commentary is expressed in less than 50 words. 3 Talks about type of ball bowled and manner in which batsman played the ball. 4 Every commentary line contains focused technical words pertaining to cricket. 5 Many of the technical words fall in the category of stop words. off on room across behind back out place good great into away up down long below turn point from further under full open high Matrix Methods in Machine Learning 16/34

45 Matrix Methods in Machine Learning 16/34 1 A total of 1, 25, 026 text commentary lines were analyzed. 2 Each ball of cricket commentary is expressed in less than 50 words. 3 Talks about type of ball bowled and manner in which batsman played the ball. 4 Every commentary line contains focused technical words pertaining to cricket. 5 Many of the technical words fall in the category of stop words. off on room across behind back out place good great into away up down long below turn point from further under full open high Matrix Methods in Machine Learning 16/34

46 Matrix Methods in Machine Learning 16/34 1 A total of 1, 25, 026 text commentary lines were analyzed. 2 Each ball of cricket commentary is expressed in less than 50 words. 3 Talks about type of ball bowled and manner in which batsman played the ball. 4 Every commentary line contains focused technical words pertaining to cricket. 5 Many of the technical words fall in the category of stop words. off on room across behind back out place good great into away up down long below turn point from further under full open high Matrix Methods in Machine Learning 16/34

47 Matrix Methods in Machine Learning 16/34 1 A total of 1, 25, 026 text commentary lines were analyzed. 2 Each ball of cricket commentary is expressed in less than 50 words. 3 Talks about type of ball bowled and manner in which batsman played the ball. 4 Every commentary line contains focused technical words pertaining to cricket. 5 Many of the technical words fall in the category of stop words. off on room across behind back out place good great into away up down long below turn point from further under full open high Matrix Methods in Machine Learning 16/34

48 Matrix Methods in Machine Learning 16/34 1 A total of 1, 25, 026 text commentary lines were analyzed. 2 Each ball of cricket commentary is expressed in less than 50 words. 3 Talks about type of ball bowled and manner in which batsman played the ball. 4 Every commentary line contains focused technical words pertaining to cricket. 5 Many of the technical words fall in the category of stop words. off on room across behind back out place good great into away up down long below turn point from further under full open high Matrix Methods in Machine Learning 16/34

49 - Continued Matrix Methods in Machine Learning 17/34 1 The term frequency is significantly less in every document (line of text commentary). 2 Inverse term frequency dominates. 3 Technical words lose their significance in the TFIDF representation. 4 Domain specific features capture sufficient information from short sentences. Word Off On Stump Outside Leg Length Frequency Word Ball Short Defend Line Full Frequency Matrix Methods in Machine Learning 17/34

50 - Continued Matrix Methods in Machine Learning 17/34 1 The term frequency is significantly less in every document (line of text commentary). 2 Inverse term frequency dominates. 3 Technical words lose their significance in the TFIDF representation. 4 Domain specific features capture sufficient information from short sentences. Word Off On Stump Outside Leg Length Frequency Word Ball Short Defend Line Full Frequency Matrix Methods in Machine Learning 17/34

51 - Continued Matrix Methods in Machine Learning 17/34 1 The term frequency is significantly less in every document (line of text commentary). 2 Inverse term frequency dominates. 3 Technical words lose their significance in the TFIDF representation. 4 Domain specific features capture sufficient information from short sentences. Word Off On Stump Outside Leg Length Frequency Word Ball Short Defend Line Full Frequency Matrix Methods in Machine Learning 17/34

52 - Continued Matrix Methods in Machine Learning 17/34 1 The term frequency is significantly less in every document (line of text commentary). 2 Inverse term frequency dominates. 3 Technical words lose their significance in the TFIDF representation. 4 Domain specific features capture sufficient information from short sentences. Word Off On Stump Outside Leg Length Frequency Word Ball Short Defend Line Full Frequency Matrix Methods in Machine Learning 17/34

53 - Continued Matrix Methods in Machine Learning 18/34 1 Technical words alone cannot distinguish type of ball bowled or the way batsman played. Example: Flintoff to Mishra, no run, Swings in from outside off, well left in the end as it scoots past off stump. Swing signifies the type of ball Flintoff to Dhoni, 1 run, Short ball over middle stump, Dhoni swings into a pull and takes it down to fine leg. Swing signifies the way batsman played the ball Matrix Methods in Machine Learning 18/34

54 - Continued Matrix Methods in Machine Learning 18/34 1 Technical words alone cannot distinguish type of ball bowled or the way batsman played. Example: Flintoff to Mishra, no run, Swings in from outside off, well left in the end as it scoots past off stump. Swing signifies the type of ball Flintoff to Dhoni, 1 run, Short ball over middle stump, Dhoni swings into a pull and takes it down to fine leg. Swing signifies the way batsman played the ball Matrix Methods in Machine Learning 18/34

55 - Continued Matrix Methods in Machine Learning 18/34 1 Technical words alone cannot distinguish type of ball bowled or the way batsman played. Example: Flintoff to Mishra, no run, Swings in from outside off, well left in the end as it scoots past off stump. Swing signifies the type of ball Flintoff to Dhoni, 1 run, Short ball over middle stump, Dhoni swings into a pull and takes it down to fine leg. Swing signifies the way batsman played the ball Matrix Methods in Machine Learning 18/34

56 - Continued Matrix Methods in Machine Learning 18/34 1 Technical words alone cannot distinguish type of ball bowled or the way batsman played. Example: Flintoff to Mishra, no run, Swings in from outside off, well left in the end as it scoots past off stump. Swing signifies the type of ball Flintoff to Dhoni, 1 run, Short ball over middle stump, Dhoni swings into a pull and takes it down to fine leg. Swing signifies the way batsman played the ball Matrix Methods in Machine Learning 18/34

57 - Continued Matrix Methods in Machine Learning 18/34 1 Technical words alone cannot distinguish type of ball bowled or the way batsman played. Example: Flintoff to Mishra, no run, Swings in from outside off, well left in the end as it scoots past off stump. Swing signifies the type of ball Flintoff to Dhoni, 1 run, Short ball over middle stump, Dhoni swings into a pull and takes it down to fine leg. Swing signifies the way batsman played the ball Matrix Methods in Machine Learning 18/34

58 - Continued Matrix Methods in Machine Learning 19/34 1 The meaning of technical words change when combined with other technical words. 2 Short refers to the type of ball. 3 When combined with leg or midwicket or cover refers to field position. Short on the body, he gets up and nicely plays it to square leg but declines the single. Full outside off, Dhoni reaches out and pushes it to short cover. Matrix Methods in Machine Learning 19/34

59 - Continued Matrix Methods in Machine Learning 19/34 1 The meaning of technical words change when combined with other technical words. 2 Short refers to the type of ball. 3 When combined with leg or midwicket or cover refers to field position. Short on the body, he gets up and nicely plays it to square leg but declines the single. Full outside off, Dhoni reaches out and pushes it to short cover. Matrix Methods in Machine Learning 19/34

60 - Continued Matrix Methods in Machine Learning 19/34 1 The meaning of technical words change when combined with other technical words. 2 Short refers to the type of ball. 3 When combined with leg or midwicket or cover refers to field position. Short on the body, he gets up and nicely plays it to square leg but declines the single. Full outside off, Dhoni reaches out and pushes it to short cover. Matrix Methods in Machine Learning 19/34

61 - Continued Matrix Methods in Machine Learning 19/34 1 The meaning of technical words change when combined with other technical words. 2 Short refers to the type of ball. 3 When combined with leg or midwicket or cover refers to field position. Short on the body, he gets up and nicely plays it to square leg but declines the single. Full outside off, Dhoni reaches out and pushes it to short cover. Matrix Methods in Machine Learning 19/34

62 - Continued Matrix Methods in Machine Learning 19/34 1 The meaning of technical words change when combined with other technical words. 2 Short refers to the type of ball. 3 When combined with leg or midwicket or cover refers to field position. Short on the body, he gets up and nicely plays it to square leg but declines the single. Full outside off, Dhoni reaches out and pushes it to short cover. Matrix Methods in Machine Learning 19/34

63 Matrix Methods in Machine Learning 20/34 Line: Indicates the direction of the ball with respect to batsman s wickets. Matrix Methods in Machine Learning 20/34

64 Matrix Methods in Machine Learning 20/34 Line: Indicates the direction of the ball with respect to batsman s wickets. Line Off Middle Leg outside off bowl straight down leg wide off straight ball wide leg pitch off straight line outside leg off stump on middle leg stump from off into middle Negative pitch middle fine leg middle stump square leg Negative short leg straight bat long leg straight drive Matrix Methods in Machine Learning 20/34

65 Matrix Methods in Machine Learning 20/34 Length: Area where the ball is pitched. Matrix Methods in Machine Learning 20/34

66 Matrix Methods in Machine Learning 20/34 Length: Area where the ball is pitched. Length Short Full Good length short full length bounce fuller good length bouncer overpitch length delivery bumper full toss Negative shortpitch half volley short length back length toss up full length Negative blockhole back length short midwicket fuller length short cover shorten length short leg Matrix Methods in Machine Learning 20/34

67 Matrix Methods in Machine Learning 20/34 Line and Length Coverage: Majority of the balls are short placed outside off stump. Matrix Methods in Machine Learning 20/34

68 Matrix Methods in Machine Learning 20/34 Type: Refers to swing, spin or a normal delivery. Quality: Ball is good or bad as described by commentator. Spin Swing Good ball Poor Ball spin swing away good bowling poor bowling turn swing in good ball poor ball googly swing back great ball poor line doosra late swing superb ball bad line topspin inswing well bowled bad delivery legspin outswing tight line bad ball offspin reverse swing good delivery superb delivery jaffa Matrix Methods in Machine Learning 20/34

69 Matrix Methods in Machine Learning 20/34 Speed and Movement: whether ball is moving into the batsman or moving away. Speed Moment Fast Slow Away Into fast slow move away move in pace slower swing away swing in quick turn away turn in quicker seam away seam in angle away angle in Matrix Methods in Machine Learning 20/34

70 - Coverage Matrix Methods in Machine Learning 21/34 Matrix Methods in Machine Learning 21/34

71 - Batting Matrix Methods in Machine Learning 22/34 Attack: A well executed shot or display aggressive play. Attack boundary deep cut sweep pull hook flick third man long on long off down ground Negative down track leave whip defend punch deep crease whack block four leave alone six down under deep edge nice timing shoulder arm great timing push back drive miss Matrix Methods in Machine Learning 22/34

72 - Batting Matrix Methods in Machine Learning 22/34 Defense: Intension of not scoring any run or the delivery is a difficulty one to play a shot. Defense leave shoulder arm defend push back defense play back block tap back leave alone down under Matrix Methods in Machine Learning 22/34

73 - Batting Matrix Methods in Machine Learning 22/34 Shot Type: Various orthodox shots offered. Shot Type drive pull driven hook cut Matrix Methods in Machine Learning 22/34

74 - Batting Matrix Methods in Machine Learning 22/34 Shot Area: Region where the ball is hit. Matrix Methods in Machine Learning 22/34

75 - Batting Matrix Methods in Machine Learning 22/34 Shot Area: Region where the ball is hit. Shot Area R1 R2 R3 R4 R5 R6 third man square mid off mid on square leg fine leg late cut cover long off long on sweep long leg cut point off drive on drive hook leg glance gully square cut straight drive pull Negative square drive flick square cut cover drive midwicket point Negative leg gully square leg Matrix Methods in Machine Learning 22/34

76 - Batting Matrix Methods in Machine Learning 22/34 Shot Area: Region where the ball is hit. Matrix Methods in Machine Learning 22/34

77 - Batting Matrix Methods in Machine Learning 22/34 Weakness: Exhibiting imperfection on a delivery. Weakness miss struck pad beat wrong line edge lbw plumb poor shot hit stump bad shot knock stump out mistimed miss stump out bowled uproot stump out pad expose stump out stump crash stump out lbw crash glove Outcome: Result from batting perspective for a particular delivery. Matrix Methods in Machine Learning 22/34

78 Batting - Weakness, Defense, Attack, Outcome Matrix Methods in Machine Learning 23/34 Matrix Methods in Machine Learning 23/34

79 Batting Overview Matrix Methods in Machine Learning 24/34 Matrix Methods in Machine Learning 24/34

80 Contingency Tables - Example Matrix Methods in Machine Learning 25/34 Every element in the contingency table indicate the frequency of i th row and j th column elements. Length Line Spin Speed Moving short good full midwicket off leg Total Weakness Attack Defend Zero One Two Three Four Five Six Total spin swing Matrix Methods in Machine Learning 25/34 fast slow in-swing out-swing

81 Row Profile, Column Profile, Average Profile Matrix Methods in Machine Learning 26/34 Row Profile: Each element in a row divided with corresponding sum of elements. Length Line Spin Speed Moving short good full midwicket off leg spin Total Every row profile is a point in 12 dimensional feature space. swing fast slow in-swing out-swing Matrix Methods in Machine Learning 26/34

82 Row Profile, Column Profile, Average Profile Matrix Methods in Machine Learning 26/34 Column Profile: Each element in a column divided with corresponding sum of elements. Weakness Attack Defend Zero One Two Total Every column profile is a point in 10 dimensional feature space. Three Four Five Six Matrix Methods in Machine Learning 26/34

83 Row Profile, Column Profile, Average Profile Matrix Methods in Machine Learning 26/34 Average Row Profile: Each element in a total column sum is divided with corresponding sum of elements. Length Line Spin Speed Moving short good full midwicket off leg spin Total swing fast slow in-swing out-swing Matrix Methods in Machine Learning 26/34

84 Problem Formulation Matrix Methods in Machine Learning 27/34 Closeness of profiles to subspace In order to project the 12 dimensional row profiles onto a subspace, the objective is to minimize the sum of the distance between row profiles and subspace. Matrix Methods in Machine Learning 27/34

85 Problem Formulation Matrix Methods in Machine Learning 27/34 Closeness of profiles to subspace Minimize: i r i(d i (S)) 2. Where d i (s) is the distance between i th row profile and the subspace S. and r i is the row sum Matrix Methods in Machine Learning 27/34

86 Three Stage Computation - PCA Like Approach Matrix Methods in Machine Learning 28/34 Stage Symbol Definition Description 1 N indicator P P matrix Records frequencies n i j=1 N ij Grand total of table N r r i = N i. n Row masses c c j = N.j Column masses n P 1 n N Matrix D c (columns columns) diagonal matrix Masses of c on diagonal D r (rows rows) diagonal matrix Masses of r on diagonal A D 1 2 r (P rc T )D 1 2 c Standardized residuals 2 A UΣV T SVD of A 3 F D 1 2 r UΣ Principal component of rows G D 1 2 c VΣ Principal component of columns Table reproduced from Using Analysis to Combine Classifiers, Christopher J. Merz, Machine Learning Journal, Vol. 36, pp: 33-58, Matrix Methods in Machine Learning 28/34

87 Zaheer Khan: Length vs Batting Matrix Methods in Machine Learning 29/34 Figure: Zaheer Khan s weaknesses/strengths. Matrix Methods in Machine Learning 29/34

88 Zaheer Khan: Line vs Batting Matrix Methods in Machine Learning 30/34 Figure: Zaheer Khan s weaknesses/strengths. Matrix Methods in Machine Learning 30/34

89 Zaheer Khan Strength/Weakness Matrix Methods in Machine Learning 31/34 Good length and fast deliveries are always defended by batsmen (quadrant II). Full length deliveries are beaten (quadrant I). Slow balls are driven to boundary (quadrant IV). Spin balls are opportunity for batsmen to tick the score card by at least 2 runs (quadrant IV). Shot balls are driven to boundary (6 runs) (quadrant IV). Matrix Methods in Machine Learning 31/34

90 Mahendra Singh Dhoni s Response Matrix Methods in Machine Learning 32/34 Figure: Mahendra Singh Dhoni s weaknesses. Dhoni gets beaten on spin, swing delivers pitched on the leg stump. Matrix Methods in Machine Learning 32/34

91 Summary Matrix Methods in Machine Learning 33/34 Examples of learning problems such as classification, clustering, dimensionality reduction are discussed. Alternating optimization is introduced. Application of SVD is demonstrated. We do not intend to hurt any ones sentiments by building the above rules. Our intention is limited to strengthening the game through this research. Matrix Methods in Machine Learning 33/34

92 Thank you IEEE ADMAT 2015 Matrix Methods in Machine Learning 34/34 I thank Dr. Gaurav Trivedi, Dr. Indrani Kar, Chairman IEEE SB, Vice Chairman IEEE SB, Entire team of IEEE ADMAT 2015 and Dept. of EEE, IITG for providing this opportunity. Matrix Methods in Machine Learning 34/34

EBCC CRICKET COACHING - COMPETENCIES

EBCC CRICKET COACHING - COMPETENCIES EBCC CRICKET COACHING - COMPETENCIES Competency Level Competency BATTING Holding the bat and stance Can hold the bat and stand in a suitable position to receive the ball. Can swing the bat in a straight

More information

Cricket Visualization Tool

Cricket Visualization Tool CS675 Project Cricket Visualization Tool Muralidharan Dhanakoti 1. Abstract Mitigated by rapid advances in ball tracking systems, cricket visualization systems have emerged as an indispensable tool for

More information

Honest Mirror: Quantitative Assessment of Player Performances in an ODI Cricket Match

Honest Mirror: Quantitative Assessment of Player Performances in an ODI Cricket Match Honest Mirror: Quantitative Assessment of Player Performances in an ODI Cricket Match Madan Gopal Jhawar 1 and Vikram Pudi 2 1 Microsoft, India majhawar@microsoft.com 2 IIIT Hyderabad, India vikram@iiit.ac.in

More information

A SHORT GUIDE TO SCORING

A SHORT GUIDE TO SCORING A SHORT GUIDE TO SCORING Cricket matches need scorers to record runs scored, wickets taken and overs bowled. The purpose of this Guide is to give guidance to those who are new to scoring and players who

More information

Batting Drills. Specific Outcome Area of Game Name of Activity Explanation/Diagram. Backlift, Pre-movement Check grip/full face Technique / skill

Batting Drills. Specific Outcome Area of Game Name of Activity Explanation/Diagram. Backlift, Pre-movement Check grip/full face Technique / skill Specific Outcome Area of Game Name of Activity Explanation/Diagram Setup Grip, Stance, Technique Setup Video tape Backlift, Pre-movement Check grip/full face Technique / Grip Test In pairs 5m distance

More information

How To Win The Ashes A Statistician s Guide

How To Win The Ashes A Statistician s Guide How To Win The Ashes A Statistician s Guide Kevin Wang Sydney Universtiy Mathematics Society Last Modified: August 21, 2015 Motivation How come SUMS doesn t do statistics talk very often? Motivation How

More information

Arm Ball: A ball bowled by a slow bowler which has no spin on it and so does not turn as expected but which stays on a straight line ("goes on with

Arm Ball: A ball bowled by a slow bowler which has no spin on it and so does not turn as expected but which stays on a straight line (goes on with Cricket Acronyms Arm Ball: A ball bowled by a slow bowler which has no spin on it and so does not turn as expected but which stays on a straight line ("goes on with the arm") Asking rate: The runs required

More information

THIRD UMPIRE DECISION REVIEW SYSTEM

THIRD UMPIRE DECISION REVIEW SYSTEM THIRD UMPIRE DECISION REVIEW SYSTEM 1. General 1.1. The Decision Review System (DRS) will be used in all matches. Note: The DRS includes: The process for the referral by the on-field umpires of a decision

More information

A Fair Target Score Calculation Method for Reduced-Over One day and T20 International Cricket Matches

A Fair Target Score Calculation Method for Reduced-Over One day and T20 International Cricket Matches A Fair Target Score Calculation Method for Reduced-Over One day and T20 International Cricket Matches Rohan de Silva, PhD. Abstract In one day internationals and T20 cricket games, the par score is defined

More information

Dallas Youth Cricket League (DYCL) Twenty20 Tournament Rule Book

Dallas Youth Cricket League (DYCL) Twenty20 Tournament Rule Book (DYCL) Twenty20 Tournament Rule Book Version 2013-03-20 March, 2013 The rule book contains the rules, regulations and guidelines for the Dallas Youth Cricket league Twenty20 Tournament Table of Contents

More information

JUNIOR CRICKET STAGE 2-30 OVER DETAILED MATCH DAY RULES

JUNIOR CRICKET STAGE 2-30 OVER DETAILED MATCH DAY RULES JUNIOR CRICKET STAGE 2-30 OVER DETAILED MATCH DAY RULES Match Day Rules - SCDCA AMMENDED 2017/18: UPDATED 18/10/2017 STAGE STAGE 2 STAGE STAGE 2 SUMMARY Playing and competing PURPOSE DESCRIPTION INDICATIVE

More information

No ball ready reckoner Umpire who may call Non-striker s end Square leg Front foot infringement Yes No Back foot infringement Yes No More than

No ball ready reckoner Umpire who may call Non-striker s end Square leg Front foot infringement Yes No Back foot infringement Yes No More than No ball ready reckoner Umpire who may call Non-striker s end Square leg Front foot infringement Yes No Back foot infringement Yes No More than allowed bouncers in an over Yes No Fast full toss above the

More information

STRIKE BOWLERS. 6 WEEK PROGRAM A step-by-step program that will help you become a T20 strike weapon.

STRIKE BOWLERS. 6 WEEK PROGRAM A step-by-step program that will help you become a T20 strike weapon. T20 STRIKE BOWLERS 6 WEEK PROGRAM A step-by-step program that will help you become a T20 strike weapon. T20 STRIKE BOWLERS 6 WEEK PROGRAM INTRODUCTION Welcome! The purpose of this 6 week training program

More information

Cricket umpire assistance and ball tracking system using a single smartphone camera

Cricket umpire assistance and ball tracking system using a single smartphone camera 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 Cricket umpire assistance and ball tracking system using a single smartphone camera Udit Arora

More information

AIC CRICKET BY LAWS 25 OVER GAMES A, 6B 5A, 5B. AIC 25 Over Cricket By Laws

AIC CRICKET BY LAWS 25 OVER GAMES A, 6B 5A, 5B. AIC 25 Over Cricket By Laws AIC CRICKET BY LAWS 25 OVER GAMES 2018 6A, 6B 5A, 5B AIC 25 Over Cricket By Laws 2018 1 RULES PERTAINING TO ALL TEAMS Clause 1: GRADES AND AIC AGGREGATE a) Grades catered for shall be: b) All grades except

More information

AIC CRICKET BY LAWS 25, 30 & 35 OVER GAMES 2019

AIC CRICKET BY LAWS 25, 30 & 35 OVER GAMES 2019 AIC CRICKET BY LAWS 25, 30 & 35 OVER GAMES 2019 2nd XI, 3rd XI, 4th XI 10A, 10B, 9A, 9B 8A, 8B, 7A, 7B 6A, 6B, 5A, 6B AIC 25, 30 & 35 Over Cricket By Laws 2019 1 RULES PERTAINING TO ALL TEAMS Clause 1:

More information

THE SURREY CHAMPIONSHIP

THE SURREY CHAMPIONSHIP Page 1 of 14 Contents GENERAL PLAYING CONDITIONS FOR ALL FORMATS... 3 DIVISIONS 2-4 OF THE 1 ST XI... 3 Laws... 3 1. Balls and Players... 3 2. Points... 3 3. Rules Amendments... 3 LIMITED OVERS MATCHES

More information

Contact /

Contact / Contact - +91-9908899800/+91-9966600014 Email - leveragesports@gmail.com SACHIN TENDULKAR COMMENTS ON LEVERAGE BOWLING MACHINES RAHUL DRAVID COMMENTS ON LEVERAGE BOWLING MACHINES A LOW COST TWO WHEEL BOWLING

More information

Wicketkeeping Drills. Specific Outcome Area of Game Name of Activity Explanation/Diagram Learning to catch with soft hands.

Wicketkeeping Drills. Specific Outcome Area of Game Name of Activity Explanation/Diagram Learning to catch with soft hands. Specific Outcome Area of Game Name of Activity Explanation/Diagram Learning to catch with soft hands Tennis racquet and tennis ball drill With a partner about 10 metres apart, one hits the ball with the

More information

Learn Cricket Plans. Lesson Plan Under 6-8 Year Olds. The Long Barrier 10. Body behind the ball throwing)

Learn Cricket Plans. Lesson Plan Under 6-8 Year Olds. The Long Barrier 10. Body behind the ball throwing) Learn Cricket Plans Lesson Plan Under 6-8 Year Olds Aim of Session / Health & Safety Instructions One Two - Front Foot Drive ( hitting off tees) Basics How to hold the bat (GRIP) How to stand ( STANCE)

More information

Intermediate grades GIRLS Year 7 & 8 Grade Conditions

Intermediate grades GIRLS Year 7 & 8 Grade Conditions Intermediate grades GIRLS Year 7 & 8 Grade Conditions As at 6 SEPTEMBER 2018 Full conditions as at the start of the 2018/19 season Please print a copy of these and have available on match day. Grade Managers

More information

Rules of the Hong Kong Cricket Association

Rules of the Hong Kong Cricket Association Rules of the Hong Kong Cricket Association Playing Conditions 1. General Except as specified in the playing conditions, the Laws of Cricket (2000 Code 2nd Edition 2003) shall apply. 2. Fixtures The schedule

More information

Amateur Cricket Rules

Amateur Cricket Rules Page 1 Amateur 20-20 Cricket Rules 1. Spikes are Not allowed. 2. All Dresses must be colourful. White Dress is Not Allowed. Except as varied are under the Laws of Amateur 20-20 Cricket Federation (India)

More information

Viegli Bedfordshire T20 Cup Competition

Viegli Bedfordshire T20 Cup Competition Viegli Bedfordshire T20 Cup Competition 1. Entry (a) 20.00 per club payable to Bedfordshire Cricket Ltd by the close of the registration date which is 31 st January for each year s competition. (b) 1 per

More information

THE SURREY CHAMPIONSHIP

THE SURREY CHAMPIONSHIP Page 1 of 14 Contents GENERAL PLAYING CONDITIONS FOR ALL FORMATS... 3 Laws... 3 2. Points... 3 3. Player Restrictions and Registration... 3 4. Premier League Requirements... 3 LIMITED OVERS MATCHES - ROUNDS

More information

Spin Bowling Drills. Skill / Technique

Spin Bowling Drills. Skill / Technique Specific Outcome Area of Game Name of Activity Explanation/Diagram Spinning the ball hard Skill Throw ball up drill Get a leather ball and conform to a standard grip next to your side. Toss the ball into

More information

AUSTRALIAN CRICKET REVISED JUNIOR FORMATS

AUSTRALIAN CRICKET REVISED JUNIOR FORMATS AUSTRALIAN CRICKET REVISED JUNIOR FORMATS 2016 The revised junior formats are aligned to the Australian Cricket Pathway. The principles of the Pathway are: 1. Focus is on enhancing players enjoyment and

More information

JUNIOR CRICKET FORMAT RECOMMENDATIONS UNDER 9s - 11s

JUNIOR CRICKET FORMAT RECOMMENDATIONS UNDER 9s - 11s JUNIOR CRICKET FORMAT RECOMMENDATIONS UNDER 9s - 11s CONTENTS Introduction 3 The Experience 4 Ground Layout and Equipment 5 Formats and supporting rules: Under 9 s Formats and supporting rules: Under 10

More information

Hurricanes Junior League Playing Conditions Category One

Hurricanes Junior League Playing Conditions Category One Hurricanes Junior League Playing Conditions Category One Season 2017/18 9 Summary of Rules Hours of Play Wednesday Evenings from 5:30pm 7:30pm. Age Eligibility Players must be Under 12 as at 31 st August

More information

CS 7641 A (Machine Learning) Sethuraman K, Parameswaran Raman, Vijay Ramakrishnan

CS 7641 A (Machine Learning) Sethuraman K, Parameswaran Raman, Vijay Ramakrishnan CS 7641 A (Machine Learning) Sethuraman K, Parameswaran Raman, Vijay Ramakrishnan Scenario 1: Team 1 scored 200 runs from their 50 overs, and then Team 2 reaches 146 for the loss of two wickets from their

More information

Published on 10th July 2018

Published on 10th July 2018 Published on 10th July 2018 The Tournament shall abide by the MCC Laws of cricket except for any of the changed mentioned in this playing conditions document Round-Robin stage: Each team plays every other

More information

AN INTRODUCTION TO CRICKET UMPIRING. By Mackay Cricket Umpires Association

AN INTRODUCTION TO CRICKET UMPIRING. By Mackay Cricket Umpires Association AN INTRODUCTION TO CRICKET UMPIRING By Mackay Cricket Umpires Association SPIRIT OF CRICKET Reference The Laws of Cricket 2017 Respect your captain, team mates, opponents and the authority of the umpire.

More information

JUNIORS CRICKET COACHING GUIDE FOR COACHES PARENTS AND PLAYERS

JUNIORS CRICKET COACHING GUIDE FOR COACHES PARENTS AND PLAYERS BLACKTOWN CITY & DISTRICT CRICKET ASSOCIATION JUNIORS CRICKET COACHING GUIDE FOR COACHES PARENTS AND PLAYERS What a Junior needs to know at each age level What skills to coach How to coach those skills

More information

CRICKET. OBJECTIVE: To hit the ball (aim) and score runs (goal). The team with the most combined runs scored by all (batters) batsman wins the game.

CRICKET. OBJECTIVE: To hit the ball (aim) and score runs (goal). The team with the most combined runs scored by all (batters) batsman wins the game. CRICKET FACTS: Cricket is 2nd most popular game (Just behind Soccer) in the world. It s not an Olympic sport. The first ever International cricket match was played in the USA against Canada who came away

More information

Under 15 County Cup. The title of the Competition shall be the ECB Under 15 County Cup for the Tim Bible Cup. Please refer to Generic Rule 1.

Under 15 County Cup. The title of the Competition shall be the ECB Under 15 County Cup for the Tim Bible Cup. Please refer to Generic Rule 1. Under 15 County Cup Competition Rules 1 Title The title of the Competition shall be the ECB Under 15 County Cup for the Tim Bible Cup. 2 Management Please refer to Generic Rule 1. 3 Entry Please refer

More information

Role Of the Coach. Other responsibilities include: Developing a coaching philosophy (what kind of coach will you be?)

Role Of the Coach. Other responsibilities include: Developing a coaching philosophy (what kind of coach will you be?) Role Of the Coach Coaches create the learning environment which provides an inclusive and fun experience with maximum participation. The shift in coach education has fundamentally been a move from What

More information

Contents. Requirements. Equipment. Rules. Batting. Bowling. Fielding. Umpiring. Scoring. Score sheet. CricHQ App

Contents. Requirements. Equipment. Rules. Batting. Bowling. Fielding. Umpiring. Scoring. Score sheet. CricHQ App Super Cricket Super Cricket is an exciting, modified version of the game created to engage, involve and enthuse year 9-13 students (boys and girls). It s an action-packed, flexible and compact format ideal

More information

Limited Over Cricket All Divisions

Limited Over Cricket All Divisions D: RULES OF PLAY Limited Over Cricket All Divisions 1 LAWS 1.1 Except as otherwise provided for hereinafter, the Marylebone Cricket Club code of the Laws of Cricket (2000 Code), together with any subsequent

More information

Rules and Regulations for ACL Ten10 Knock Out

Rules and Regulations for ACL Ten10 Knock Out Rules and Regulations for ACL Ten10 Knock Out All matches will be played with the ACL approved "Hard Tennis" cricket balls that are provided by ACL All the matches will be played on ACL approved baseball

More information

AIC CRICKET BY LAWS 30 OVER GAMES A, 8B 7A, 7B. AIC 30 Over Cricket By Laws

AIC CRICKET BY LAWS 30 OVER GAMES A, 8B 7A, 7B. AIC 30 Over Cricket By Laws AIC CRICKET BY LAWS 30 OVER GAMES 2018 8A, 8B 7A, 7B AIC 30 Over Cricket By Laws 2018 1 RULES PERTAINING TO ALL TEAMS Clause 1: GRADES AND AIC AGGREGATE a) Grades catered for shall be: b) All grades except

More information

Cricket Statistics Feeds

Cricket Statistics Feeds Cricket Statistics Feeds 2015 1 SPORTSDATA CRICKET STATISTICS FEEDS Table of Contents Overview... 3 Cricket Statistics Feeds... 4 Series Information... 5 Team Information... 6 Player Information... 7 Venue

More information

Hurricanes Junior League Under 15 s 40 Over & Twenty20 Playing Conditions

Hurricanes Junior League Under 15 s 40 Over & Twenty20 Playing Conditions Hurricanes Junior League Under 15 s 40 Over & Twenty20 Season 2018/19 20 Summary of Rules (40 Over Matches) Hours of Play Sundays from either of the following times: 9:00am 1:00pm 12:15pm 4:15pm 1:15pm

More information

Proudly Supported by Cricket Victoria

Proudly Supported by Cricket Victoria Updated January 0 CRICKET SECONDARY Proudly Supported by Cricket Victoria These rules apply to State, Region and Division competitions. Any variations to these rules at Region and Division levels will

More information

JUNIOR CRICKET FORMAT RECOMMENDATIONS UNDER 8-11s

JUNIOR CRICKET FORMAT RECOMMENDATIONS UNDER 8-11s JUNIOR CRICKET FORMAT RECOMMENDATIONS UNDER 8-11s CONTENTS Welcome 3 Introduction 4 The Experience 5 Ground Layout and Equipment 6 Formats and supporting rules: 8 Under 8 s and under 9 s Formats and supporting

More information

UNDER 14 s SPECIFIC COMPETITION RULES (Updated September 2017)

UNDER 14 s SPECIFIC COMPETITION RULES (Updated September 2017) UNDER 14 s SPECIFIC COMPETITION RULES (Updated September 2017) These rules must be read in conjunction with the CAW Junior Cricket Common Laws for Junior Competitions Document Index Page 1 Maximum Players

More information

Tweed District Junior Cricket Association Inc.

Tweed District Junior Cricket Association Inc. Tweed District Junior Cricket Association Inc. U16 Playing Rules 10 September 2011 1.0 Apart from the following rule variations, matches shall be played under the normal laws of cricket and in the spirit

More information

CRICKET BY-LAWS for 2014

CRICKET BY-LAWS for 2014 CRICKET BY-LAWS for 2014 FOR These By-Laws apply to All CIC games [The rules of Cricket as set down by the ACB shall be followed with the following exceptions] 2 ONE-DAY GAMES 2.1 No premiership is to

More information

Opleiding Informatica

Opleiding Informatica Opleiding Informatica Determining Good Tactics for a Football Game using Raw Positional Data Davey Verhoef Supervisors: Arno Knobbe Rens Meerhoff BACHELOR THESIS Leiden Institute of Advanced Computer Science

More information

Tweed District Junior Cricket Association Inc.

Tweed District Junior Cricket Association Inc. Tweed District Junior Cricket Association Inc. U14 Playing Rules 10 September 2011 1.0 Apart from the following rule variations, matches shall be played under the normal laws of cricket and in the spirit

More information

NOT JUST NETS CREATING A WINTER TRAINING PROGRAMME

NOT JUST NETS CREATING A WINTER TRAINING PROGRAMME NOT JUST NETS CREATING A WINTER TRAINING PROGRAMME Start on time. Time in the hall/nets is precious; therefore encourage the philosophy that on time is late. Can you do warm ups before official session

More information

Analysis of Run-Off-Road Crashes in Relation to Roadway Features and Driver Behavior

Analysis of Run-Off-Road Crashes in Relation to Roadway Features and Driver Behavior Analysis of Run-Off-Road Crashes in Relation to Roadway Features and Driver Behavior Ertan Örnek University of Wisconsin, Madison Traffic Operations Lab 141 NW Barstow Street Waukesha, WI 53187 ornek@wisc.edu

More information

National Primary Schools Kwik Cricket Competition - Rules

National Primary Schools Kwik Cricket Competition - Rules National Primary Schools Kwik Cricket Competition - Rules 2016 National P6 Primary Schools Cup KWIK CRICKET RULES & REGULATIONS The National P6 Primary Schools Cup is a Kwik Cricket (8-a-side) pairs tournament

More information

Secondary School Cricket Lesson Plans

Secondary School Cricket Lesson Plans Secondary School Cricket Lesson Plans www.surreycricketfoundation.org HOMEWORK Pupils should be able to name and explain the Ten Modes of Dismissal in cricket:- Pupils should be able to name and correctly

More information

Royal London Under 15 County Cup

Royal London Under 15 County Cup Royal London Under 15 County Cup Competition Rules 1 Title The title of the Competition shall be the Royal London Under 15 County Cup for the Tim Bible Cup. 2 Management Please refer to Generic Rule 1.

More information

GES & CORPORATE LEATHER BALL T20 CRICKET TOURNAMENT

GES & CORPORATE LEATHER BALL T20 CRICKET TOURNAMENT THE PREAMBLE THE SPIRIT OF CRICKET Cricket is a game that owes much of its unique appeal to the fact that it should be played not only within the Laws but also within the Spirit of the Game. Any action

More information

Basic scoring. Scoring balls and runs

Basic scoring. Scoring balls and runs Scoring balls and runs Start of play When the players walk onto the field you must be ready as there are a number of important tasks that must be completed before the first ball is bowled. You need to

More information

mycricketsupport.cricket.com.au General Tips.. Page 2 Wrong Batsman?.. Page 3 Wrong Bowler?.. Page 4 Editing a current over Page 5

mycricketsupport.cricket.com.au General Tips.. Page 2 Wrong Batsman?.. Page 3 Wrong Bowler?.. Page 4 Editing a current over Page 5 mycricketsupport.cricket.com.au Contents General Tips.. Page 2 Wrong Batsman?.. Page 3 Wrong Bowler?.. Page 4 Editing a current over Page 5 Editing a past over: Incorrect entry.. Page 6 Editing a past

More information

SAAS OPEN CRICKET RULES GROUP 1, 2 AND 3 ONE DAY GAMES

SAAS OPEN CRICKET RULES GROUP 1, 2 AND 3 ONE DAY GAMES SAAS OPEN CRICKET RULES GROUP 1, 2 AND 3 ONE DAY GAMES Grp 1, 2, 3 and 4 matches are open to all students of the schools at which they are enrolled. Matches to be played on the ground of the first named

More information

The Intrinsic Value of a Batted Ball Technical Details

The Intrinsic Value of a Batted Ball Technical Details The Intrinsic Value of a Batted Ball Technical Details Glenn Healey, EECS Department University of California, Irvine, CA 9617 Given a set of observed batted balls and their outcomes, we develop a method

More information

New Technology used in sports. By:- ABKASH AGARWAL REGD NO BRANCH CSE(A)

New Technology used in sports. By:- ABKASH AGARWAL REGD NO BRANCH CSE(A) New Technology used in sports By:- ABKASH AGARWAL REGD NO-0901209326 BRANCH CSE(A) 1)Introduction 2)Abilities 3)Principle of HAWK EYE 4)Technology 5)Applications 6)Further Developments 7)Conclusion 8)References

More information

Overview. In Test Matches and One Day International series, if no 4 th umpire has been appointed, the 3 rd umpire duties shall also include:

Overview. In Test Matches and One Day International series, if no 4 th umpire has been appointed, the 3 rd umpire duties shall also include: Overview DUTIES OF THE 3 rd (TV REPLAY) UMPIRE (2012) The 3 rd Umpire was brought into cricket to adjudicate on Run Out and Stumping appeals using TV replays. This has now been expanded by the ICC to include

More information

How Effective is Change of Pace Bowling in Cricket?

How Effective is Change of Pace Bowling in Cricket? How Effective is Change of Pace Bowling in Cricket? SAS and all other SAS Institute Inc. product or service names are registered trademarks or trademarks of SAS Institute Inc. in the USA and other countries.

More information

Analysis of performance at the 2007 Cricket World Cup

Analysis of performance at the 2007 Cricket World Cup Analysis of performance at the 2007 Cricket World Cup Petersen, C., Pyne, D.B., Portus, M.R., Cordy, J. and Dawson, B Cricket Australia, Department of Physiology, Australian Institute of Sport, Human Movement,

More information

An Introduction to Cricket Umpiring.

An Introduction to Cricket Umpiring. HORNSBY KU RING GAI & HILLS DISTRICT CRICKET UMPIRES ASSOCIATION An Introduction to Cricket Umpiring. Umpiring gives an exciting new perspective on the game of Cricket and at junior levels allows a very

More information

INDEX ONE DAY PLAYING CONDITIONS

INDEX ONE DAY PLAYING CONDITIONS INDEX ONE DAY PLAYING CONDITIONS Law 4 THE BALL... 38 Law 6 THE PITCH... 38 Law 11 INTERVALS... 38 Law 12 START OF PLAY; CESSATION OF PLAY... 39 Law 13 INNINGS... 39 Law 16 THE RESULT... 41 Law 21 NO BALL...

More information

Print a copy of these and take with you on match day (links on Grade Info Website page)

Print a copy of these and take with you on match day (links on Grade Info Website page) Pairs Cricket Grade Conditions Kiwi, Years 3 & 4 Full conditions as at the start of the 2018/19 season (updated June 1 2018) Print a copy of these and take with you on match day (links on Grade Info Website

More information

As coaches we know how it s played, but we understand that the KFC Big Bash League is bringing a whole new audience to the game of cricket.

As coaches we know how it s played, but we understand that the KFC Big Bash League is bringing a whole new audience to the game of cricket. COMPACT GUIDE As coaches we know how it s played, but we understand that the KFC Big Bash League is bringing a whole new audience to the game of cricket. Among all the sixes and fours you can expect,

More information

Deakin Research Online

Deakin Research Online Deakin Research Online This is the published version: Lazarescu, Mihai and Venkatesh, Svetha 2003, Using camera motion to identify different types of American football plays, in ICME 2003 : Proceedings

More information

player pathway level descriptors

player pathway level descriptors player pathway level descriptors Guideline to Talent Identification Young Cricketers January 2013 CONTENTS Guideline to Talent Identification - young cricketers Introduction 1 Philosophy / Player Pathway

More information

SENIOR COUNTRY WEEK GENERAL RULES ANNEXURE A:

SENIOR COUNTRY WEEK GENERAL RULES ANNEXURE A: SENIOR COUNTRY WEEK GENERAL RULES ANNEXURE A: ONE-DAY SENIOR COMPETITION PLAYING CONDITIONS 5 August 2016 CD:WACA ONE DAY COMPETITION PLAYING CONDITIONS DEFINITIONS AND INTERPRETATION... 2 1. PLAYERS...

More information

PHYSICAL EDUCATION PERFORMANCE ASSESSMENT SUPPORT MATERIAL CRICKET

PHYSICAL EDUCATION PERFORMANCE ASSESSMENT SUPPORT MATERIAL CRICKET PHYSICAL EDUCATION PERFORMANCE ASSESSMENT SUPPORT MATERIAL CRICKET IMPORTANT INFORMATION School Curriculum and Standards Authority, 2017 This document apart from any third party copyright material contained

More information

JUNIOR COUNTRY WEEK GENERAL RULES ANNEXURE A:

JUNIOR COUNTRY WEEK GENERAL RULES ANNEXURE A: JUNIOR COUNTRY WEEK GENERAL RULES ANNEXURE A: ONE-DAY JUNIOR COMPETITION PLAYING CONDITIONS 5 August 2016 CD:WACA ONE DAY COMPETITION PLAYING CONDITIONS DEFINITIONS AND INTERPRETATION... 2 1. PLAYERS...

More information

restricting semi-crouch ready line of the ball

restricting semi-crouch ready line of the ball Fielding Basics Fielding A fieldsman's job is to support the bowler by restricting runs, taking catches and helping to effect run-outs. The latter is often achieved by putting pressure on the batsmen so

More information

Outdoor Cricket Festival Rules

Outdoor Cricket Festival Rules The Philadelphia International Cricket Festival is an annual sporting and charity event started in 1993 by local Philadelphia cricketers. The event takes place over four days. Teams that participate in

More information

WINNING AND SCORE PREDICTOR (WASP) TOOL

WINNING AND SCORE PREDICTOR (WASP) TOOL WINNING AND SCORE PREDICTOR (WASP) TOOL Anik Shah 1, Dhaval Jha 2, Jaladhi Vyas 3 1,2 Department of Computer Science & Engineering, Nirma University, Ahmadabad, Gujarat, (India) ABSTRACT Winning and Score

More information

Reflecting Against Perception: Data Analysis of IPL Batsman

Reflecting Against Perception: Data Analysis of IPL Batsman International Journal of Engineering Science Invention ISSN (Online): 2319 6734, ISSN (Print): 2319 6726 Volume 3 Issue 6ǁ June 2014 ǁ PP.07-11 Reflecting Against Perception: Data Analysis of IPL Batsman

More information

AKKA 2012 Sports Committee Cricket Tournament Rules

AKKA 2012 Sports Committee Cricket Tournament Rules AKKA 2012 Sports Committee Cricket Tournament Rules AKKA CRICKET LEAGUE 2012 ACL 2012 Tournament We are so glad that you have taken the opportunity to register for the Gandaberunda Cricket Championship!

More information

anual c0ordinator MILO MILO in2cricket Have-A-Go manual c0ordinator

anual c0ordinator MILO MILO in2cricket Have-A-Go manual c0ordinator MILO c0ordinator manual in2cricket Have-A-Go MILO in2cricket Have-A-Go c0ordinator anual MANUA COACHING PHILOSOPHY THE MILO in2cricket HAVE-A-GO PROGRAM The MILO in2cricket Have-A-Go activities are designed

More information

BARBADOS CRICKET ASSOCIATION SIR EVERTON WEEKES UNDER-13 LIMITED OVERS COMPETITION

BARBADOS CRICKET ASSOCIATION SIR EVERTON WEEKES UNDER-13 LIMITED OVERS COMPETITION BARBADOS CRICKET ASSOCIATION SIR EVERTON WEEKES UNDER- 13 LIMITED OVERS COMPETITION 2016 NAME OF COMPETITION: 1. The name of the Competition shall be: - BARBADOS CRICKET ASSOCIATION SIR EVERTON WEEKES

More information

MILO T20 BLAST SCHOOL CUP - PRIMARY

MILO T20 BLAST SCHOOL CUP - PRIMARY MILO T20 BLAST SCHOOL CUP - PRIMARY 0 The state-wide MILO T20 Blast School Cup is a modified one-day cricket competition for boys and girls in Years 3-6. Schools attend their local regional carnival and

More information

Using Markov Chains to Analyze a Volleyball Rally

Using Markov Chains to Analyze a Volleyball Rally 1 Introduction Using Markov Chains to Analyze a Volleyball Rally Spencer Best Carthage College sbest@carthage.edu November 3, 212 Abstract We examine a volleyball rally between two volleyball teams. Using

More information

! "#$%&! '("")#!*+%$,-.&'+-,! ($,-")'!,%&)/!! ($,-")'!0(-1)!! 2345!')%'.&!!

! #$%&! '()#!*+%$,-.&'+-,! ($,-)'!,%&)/!! ($,-)'!0(-1)!! 2345!')%'.&!! ! "#$%&! '("")#!*+%$,-.&'+-,! ($,-")'!,%&)/!! ($,-")'!0(-1)!! 2345!')%'.&!!! Contents Contents Page White Page Doc 2 Introduction White page Doc 3 50 over matches Yellow Pages Premier and First Division

More information

How to enter a scorecard into Play Cricket

How to enter a scorecard into Play Cricket How to enter a scorecard into Play Cricket Table of Contents Adding a score sheet to play cricket... 3 Introduction... 3 How to Enter a score sheet... 3 Access Rights... 3 Login... 4 Administration Page...

More information

RUGBY is a dynamic, evasive, and highly possessionoriented

RUGBY is a dynamic, evasive, and highly possessionoriented VISUALIZING RUGBY GAME STYLES USING SOMS 1 Visualizing Rugby Game Styles Using Self-Organizing Maps Peter Lamb, Hayden Croft Abstract Rugby coaches and analysts often use notational data describing match

More information

Relative Vulnerability Matrix for Evaluating Multimodal Traffic Safety. O. Grembek 1

Relative Vulnerability Matrix for Evaluating Multimodal Traffic Safety. O. Grembek 1 337 Relative Vulnerability Matrix for Evaluating Multimodal Traffic Safety O. Grembek 1 1 Safe Transportation Research and Education Center, Institute of Transportation Studies, University of California,

More information

Ranking teams in partially-disjoint tournaments

Ranking teams in partially-disjoint tournaments Ranking teams in partially-disjoint tournaments Alex Choy Mentor: Chris Jones September 16, 2013 1 Introduction Throughout sports, whether it is professional or collegiate sports, teams are ranked. In

More information

Finding your feet: modelling the batting abilities of cricketers using Gaussian processes

Finding your feet: modelling the batting abilities of cricketers using Gaussian processes Finding your feet: modelling the batting abilities of cricketers using Gaussian processes Oliver Stevenson & Brendon Brewer PhD candidate, Department of Statistics, University of Auckland o.stevenson@auckland.ac.nz

More information

CRICKET BY-LAWS for 2013

CRICKET BY-LAWS for 2013 CRICKET BY-LAWS for 2013 FOR These By-Laws apply to All CIC games [The rules of Cricket as set down by the ACB shall be followed with the following exceptions] 2 ONE-DAY GAMES 2.1 No premiership is to

More information

MIT Cricket Tournament - Summer 2009 Rules

MIT Cricket Tournament - Summer 2009 Rules MIT Cricket Tournament - Summer 2009 Rules MIT Cricket Club June 27th to July 19th 1 MIT Cricket Tournament - Summer 2009 2 Contents 1 Tournament Format 3 2 Points System 4 3 Net Run Rate (NRR) 4 4 Maximum

More information

HOT SPOT Compiled by: BBGSPORTS 13 th August, 2013

HOT SPOT Compiled by: BBGSPORTS 13 th August, 2013 HOT SPOT Compiled by: BBGSPORTS 13 th August, 2013 For the ICC only. BACKGROUND The Hot Spot is an Infrared Thermal Imaging camera. It sees images and represents them as a temperature. In the Hot Spots

More information

U14 & U11 Cricket League Playing Conditions Triggers Colts Cricket League

U14 & U11 Cricket League Playing Conditions Triggers Colts Cricket League U14 & U11 Cricket League Playing Conditions Triggers Colts Cricket League These playing conditions are applicable to all U14 & U11 Cricket League games from 1st March 2017 and supersede the previous version

More information

Hurricanes Junior League Under 13 s Playing Conditions

Hurricanes Junior League Under 13 s Playing Conditions Hurricanes Junior League Under 13 s Playing Conditions Season 2017/18 19 Summary of Rules Hours of Play Sunday mornings from 9:00am 12:00pm. Age Eligibility Players must be Under 13 as at 31 st August

More information

The best junior club in the country has the best junior club coaches in the country. This is how we achieve that

The best junior club in the country has the best junior club coaches in the country. This is how we achieve that Coaching Guide 2018 The best junior club in the country has the best junior club coaches in the country. This is how we achieve that 2 CONTENTS 1. RCC Juniors Philosophy 4 2. RCC Juniors H.E.R.O Coaches

More information

NSWCCC CRICKET - BERG SHIELD RULES Updated November 2018

NSWCCC CRICKET - BERG SHIELD RULES Updated November 2018 NSWCCC CRICKET - BERG SHIELD RULES Updated November 2018 This competition is named in honour of Br Brian Berg cfc who devoted so much of his energy to interschool cricket competitions and still maintains

More information

Mornington Peninsula Cricket Association

Mornington Peninsula Cricket Association Mornington Peninsula Cricket Association Junior Rules Version 1.2 July 2014 Page 1 Contents JUNIOR RULES 1. RULES FOR MPCA UNDER 16, UNDER 14, UNDER 12 & UNDER 10 COMPETITION...3 2. JUNIOR PENNANT COMMITTEE....3

More information

Stage 1. Application. Contents. Cricket Illawarra Junior Playing Conditions (2018/19) a) Cricket Illawarra Junior Stage 1 Formats Level 1 & Level 2.

Stage 1. Application. Contents. Cricket Illawarra Junior Playing Conditions (2018/19) a) Cricket Illawarra Junior Stage 1 Formats Level 1 & Level 2. Stage 1 Cricket Illawarra Junior Playing Conditions (2018/19) Application a) Cricket Illawarra Junior Stage 1 Formats Level 1 & Level 2. b) Matches are played in accordance with the Association Competition

More information

WCL Playing Conditions 2018 (Win Lose Format)

WCL Playing Conditions 2018 (Win Lose Format) 1 Laws of Cricket Except as varied hereunder, The Laws of Cricket (2017 Edition) shall apply These playing conditions apply only matches 1 to 6 and 18 to 22 in Band 1 played in the Win Lose format 1.1

More information