Skills You’ll Learn
✅ Data analysis is this fun?
✅ Can you analyze soccer with coding?
This course 1) Those who want to have fun learning Python data analysis, 2) Those who dream of becoming a sports data analyst, and 3) Those who want to enjoy soccer more deeply through dataThis is a class for listening.
Learn from actual soccer data in this class
Get started with Python data analysis,
Furthermore, let's make the dream of a 'sports data analyst' come true.
Hello,
Soccer data scientist
I'm a pie type human
Hallo I'm looking for a point of contact between my major in mathematics and my favorite soccer 'Soccer Data Scientist' Pi Type HumanIt's.
I'm currently a company that collects and analyzes sports big data based on positioning technology based on wearable sensors, 'Fit Together'I'm doing research as a team leader in the Data Science Team. Thinking about what kind of interesting research I can do while watching my favorite soccer game has become a “success story.” Now, through Class 101, I would like to help all of you who are interested in soccer and data analysis to become a “success story.”
Creator's main history
- [ website / LinkedIn ]
- Fit Together, Inc. Data Science Team Leader
- M.A. in Data Mining Laboratory, Department of Industrial Engineering, Seoul National University
- Graduated from POSTECH University with a bachelor's degree in mathematics
- Short-term study abroad at the Technical University of Aachen, Germany
- Completed the Korean Professional Football Federation (K-League) Soccer Industry Academy
- Includes KDD, the most authoritative society in the field of data mining, and has 1 author's paper in multiple international AI conferences/workshops
Soccer is a sport that is constantly moving!
Is it becoming a data sport now?
Until now, when it comes to “sports of data,” many people thought of baseball. In baseball, due to the nature of the sport, it is possible to collect key data by counting directly by humans, so the collection and analysis of data was actively carried out early on.
On the other hand, in soccer, the movements of the players are continuous and irregular, so simply counting the number of events was not able to capture all the information about the game. Collecting “continuous movement data of players” in soccer was really difficult, and since key data could not be collected, data analysis was not carried out. Therefore, until recently, soccer experts relied on their own honest intuition and experience to make most decisions. (C. Anderson & D. Sally, < Why has soccer been full of errors until now? (> in progress)
However, due to the recent development of various positioning techniques, it is now possible to collect continuous movement data of players during soccer games. Massive amounts of data have begun to be collected from soccer games around the world, and the possibility of advanced analysis has arisen.
As a result, international clubs such as Barcelona, Liverpool, and Manchester City are recruiting mathematicians, physicists, and computer scientists for data analysis jobs, and world-class players such as Kevin De Bruyne are not agents There was an example of a contract renewal for an astronomical amount of money with the help of data analysts.
Data science, which has already penetrated deeply into various fields including medicine, finance, and gaming, is rapidly expanding its base in soccer, as more and more soccer data analysis papers are being presented at the most prestigious conferences in the AI field such as KDD, AAAI, and IJCAI.
Game data that I analyze myself,
Start with real soccer data
Python data analysis
In this class, we will analyze open source soccer big data in various ways using Python (Python), which is the most widely used programming language for data analysis.
1 ️ Processing, aggregating, and analyzing soccer time series data
All the students use Python libraries that help with high-performance numerical computation such as NumPy and Pandas with me Practice of directly processing, aggregating, and analyzing soccer data in the form of time-series (time-series)I'm going to do it.
2 ️ Evaluating player performance with xG calculation
By analyzing data recorded during the 2018 World Cup matches, we will directly calculate advanced game stats such as xG (expected score) beyond the pass success rate and share rate. Based on this Evaluate actual striker performanceWe will also check if the results match the perceptions of actual soccer experts or fans.
3 ️ Visualizing heatmaps, sprint paths, and path networks
Visualize speed graphs, heat maps, sprint paths, pass networks, etc. on top of the stadium image using visualization libraries such as Matplotlib and Plotly. Create your own various visual materials to help you deeply interpret the gameI'm planning to try it.
4 ️ Visualize players' movements and occupied space with images to derive tactical insights
In addition, various techniques such as Voronoi segmentation are applied to the movement data of the player and the ball to obtain the ever-changing occupancy space of each player, and visualize it Derive tactical insights on space utilization and pressureI'll try it.
In the visualization process, we will use the Matplotlib animation function to visualize the movement of the player and the ball in an animated form. Visualize an athlete's sprint scene or changes in the space occupied by each athlete on videoWhile trying, You'll have the experience as if you were recreating a real game in a game.
▶ 1. What if we could explain our passion for soccer with data? /2. Soccer event data analysis/ 3. Location tracking data analysis/ 4. Academic and industry trends in AI-based sports data analysis
Class 101's first 'Soccer Data Analysis' lecture
With the advent of AlphaGo and Son Heung-min, I expect a lot of people will be interested in both data analysis and soccer. But what if you also learn job skills to become a data analyst, and the subject of analysis is your favorite soccer game?
In this class Class 101's first 'Soccer Data Analysis' lectureThrough, I would like to help soccer fans and prospective data analysts realize their dreams. Also, I would like to show a new world to those who love soccer and want to learn data analysis, even though they haven't thought about connecting the two.
Are you ready to be a “success story” with me?
[Required prior knowledge]
- You need to know basic Python syntax and be able to interpret simple code.
- You should know the basics of the Python essential packages NumPy, Pandas, and Matplotlib.
Curriculum
Creator
Hyunsung Kim
Key history
Team leader of Fit Together Data Science Co., Ltd., a soccer big data company
M.A. in Data Mining Laboratory, Department of Industrial Engineering, Seoul National University
Graduated from POSTECH University with a bachelor's degree in mathematics
Short-term study abroad at the Technical University of Aachen, Germany
Completed the Korean Professional Football Federation (K-League) Soccer Industry Academy
Includes KDD, the most authoritative society in the field of data mining, and has 1 author's paper in multiple international AI conferences/workshops
About me
The talent awards required by modern society are called “T-shaped talents” who have deep expertise in one field and have broad and shallow knowledge in various fields. I am Math majoret Favorite soccer, With the desire to have deep expertise in both fields 'Pi (Pi) -type humans'I'm using the nickname Data Scientist Kim Hyun-sungIt's. Nice to meet you.
I majored in mathematics at the undergraduate level and I still love it, but I also really like soccer, which I enjoyed as a hobby. I “intuit” by visiting stadiums for 10 to 20 games every year, including K League, and when I went to Germany for a short-term study abroad, I traveled all over Europe, including France, which hosted Euro 2016, to watch soccer. Throughout my college life, I was involved in a soccer club, and while playing soccer, the anterior cruciate ligament on both knees ruptured once, so I was exempted from military service obligations.
Because of my passion for soccer, I Mathematics is a field where you can gain competitivenesset Soccer is a field where you can put your passion I had a lot of trouble in between. Meanwhile, a senior in a school soccer club who had similar concerns Collects and analyzes movement data of athletes based on wearable sensorsA company that does'Fit Together“I founded the business. I joined the company as an initial member with the intuition that analyzing this large amount of sports data could be the point of contact between mathematics and soccer that I was looking for. The company, which had only 6 employees when I joined in 2018, was only 2 years later at FIFA Number one in the world for GPS accuracy It has been certified, and as of 2022 The number of employees is about 60, and the corporate value is about 40 billionIt has grown rapidly as a startup of
I currently work as a co-head of a data science team that has grown to 10 members, and hundreds of teams using our services Research that derives meaningful insights by analyzing movement data during competitions/trainingI'm doing it. Thinking about what kind of interesting research I can do while watching my favorite soccer game has become a “success story.” Now, through Class 101, I would like to help all of you who are interested in soccer and data analysis to become a “success story.”