I was playing around with different types of data at work when I found an interesting article on the application of time-series forecasting to predict the future performance of sports players. Of course, I jumped at the opportunity to have fun with another data science tool and apply it to Brazilian Jiu Jitsu. What is Time-Series Forecasting? Time-series data is the collection of date and time intervals, usually in a sequential order. Time-series analysis explores how something changes over a period of time and extracts meaningful insights. Time-series forecasting takes historical data, like trends by the day, month, and year, and uses a machine learning model to predict future data points based on past performances. It takes into account seasonality patterns that occur at similar intervals. In the Jiu Jitsu world, there are clothing purchases right after someone gets promoted to a new belt or a spike in instructional video sales right after a fighter wins a big tournament. Bo
We’re back at it with a brand new Brazilian Jiu Jitsu data collection process to lend more insights into how matches were scored and trends at the 2019 World Championships. This time, we used computer vision techniques such as video event detection and optical character recognition to help us collect the points scored in matches and the exact time each score occurred. This blog is part of a larger project where my Crazy 88 teammate, Ashar Nadeem , and I are using a variety of data science tools to collect match data for BJJ. In this blog, we used 87 match videos posted on the International Brazilian Jiu Jitsu Federation YouTube channel from the 2019 World Championships. The matches included black belt male and female Quarterfinal, Semifinal, and Finals matches, arguably the most high stress and meaningful matches of the tournament. This portion of the project was limited to score detection—the points scored and the exact time a score happened—by analyzing a change in the number