Your application

Please complete the following fields to be considered for this project.

Please fill in this required field.
Please fill in this required field.
Please fill in this required field.
Please fill in this required field.
Please fill in this required field.
How much commitment will you have to this project?
Please select an option.
Are you available to dedicate 1-2 hours per week to the Build Project?
Please select an option.
Your application has been 
successfully submitted!
Explore more projects
Close
You already submitted an application for this project.
Explore more projects
Close
There was an error submitting your form. Please try again later or contact us.
Oops! Something went wrong while submitting the form.

This project is no longer accepting applications. Subscribe to our newsletter to be notified of new projects!

Get updates
Highlight Reel: Automated Sports Content Generation
Paul Kefer
Paul Kefer
Get updates
Register today
Apply now

Highlight Reel: Automated Sports Content Generation

Develop machine learning models to classify player actions from tracking data and automatically generate game highlights.

Register today
Apply now
Thursdays
 at
5:00
P.M.
 ET /
2:00
P.M.
PT
8 weeks, 2-3 hours per week
Expert
No experience required
No experience required
Some experience required
Degree and experience required

Description

In the fast-paced world of sports streaming, automated highlight generation is becoming increasingly crucial for engaging fans and providing quick insights. In this Build Project, you'll step into the role of a Machine Learning Engineer to develop an end-to-end system for automated sports action recognition and highlight generation. You will develop a fully functional automated sports highlight generation system, including a trained action classification model, a video processing pipeline, and a highlight generation algorithm.  

Under the guidance of an experienced industry expert, you'll build machine learning models to classify player actions from tracking data, create a video processing pipeline, and implement highlight generation algorithms. You'll gain hands-on experience with cutting-edge technologies like computer vision, deep learning, and large language models, simulating the workflow of a real data science team in the sports tech industry.

Session timeline

  • Applications open
    September 5, 2024
  • Application deadline
    September 19, 2024
  • Project start date
    Week of July 8, 2024
    Week of
    October 7, 2024
  • Project end date
    Week of

What you will learn

  • Create algorithms for real-time sports action recognition.
  • Design and train machine learning models in PyTorch to identify key moments in sports footage.
  • Develop an automated system for generating sports highlight reels.
  • Analyze and optimize video processing pipelines for efficient sports content creation.
  • Apply deep learning techniques to classify and segment sports video data.
Build Projects are 8-week experiences that operate on a rolling basis. Selected participants engage in weekly live workshops with a Build Fellow and 2-15 other students.

Project workshops

1
Project Overview & Data Exploration
2
Data Preprocessing & Feature Engineering
3
Model Selection & Training
4
Model Optimization & Deployment
5
Video Processing Fundamentals
6
Highlight Generation Pipeline
7
Refinement & Storytelling Enhancement
8
Final Presentations

Prerequisites

  • Intermediate Python programming skills: You should be comfortable with object-oriented programming, data structures, and working with libraries like NumPy and OpenCV
  • Basic understanding of machine learning concepts: You should be familiar with supervised learning, classification algorithms, and model evaluation metrics at the level typically covered in an introductory machine learning course.
  • Experience with data visualization: You should be able to create basic plots and charts using libraries like Matplotlib to analyze and present data effectively.
  • Familiarity with video processing concepts: While expertise isn't required, you should have a basic understanding of video frames, codecs, and simple manipulations (e.g., cutting, resizing).
  • Strong problem-solving skills: You'll need to troubleshoot issues, experiment with solutions, and apply your knowledge to real-world problems throughout the project.

Sign up today

Get access to all of our Build projects, including this one, by creating your Build account!

Register today
Log in

Apply to

Paul

's project today!

Get started by submitting your application.

Apply now

Stay updated!

Subscribe to our newsletter to be notified when projects reopen!

Please fill in this required field.
By clicking “Subscribe” you agree to our Terms of Services and Privacy Policy.

Thanks for subscribing!

We'll notify you when projects reopen. In the meantime, you can explore our resources and learn more about our Fellows.

Discover our articles
There was an error submitting your form. Please try again later or contact us.
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.
About the expert

Paul Kefer is a machine learning engineer specializing in autonomous sports broadcasting. He leverages his expertise in artificial intelligence and computer vision to develop cutting-edge systems that revolutionize how sports events are captured and broadcast. In his free time, Paul is an enthusiast of immersive technologies, exploring the realms of augmented and virtual reality. He seeks thrills through indoor skydiving and can often be found cruising along the beach on his electric longboard, enjoying the perfect blend of technology and outdoor adventure.

Visit
Paul
's Linkedin