youtube-8m is Google’s open source starter code and reference implementation for training and evaluating machine learning models on the YouTube-8M dataset, one of the largest video understanding datasets publicly released. The repository provides a complete pipeline for video-level and frame-level modeling using TensorFlow, including data reading, model training, evaluation, and inference. It was developed to support the YouTube-8M Video Understanding Challenge (hosted on Kaggle and featured at ICCV 2019), enabling researchers and practitioners to benchmark video classification models on large-scale datasets with over millions of labeled videos. The code demonstrates how to process frame-level features, train logistic and deep learning models, evaluate them using metrics like global Average Precision (gAP) and mean Average Precision (mAP), and export trained models for MediaPipe inference.

Features

  • Provides TensorFlow starter code for training and evaluating video models
  • Supports frame-level and video-level feature modeling pipelines
  • Includes tools for evaluation, inference, and Kaggle competition submissions
  • Compatible with GPU acceleration and Google Cloud AI Platform
  • Offers model export for deployment in MediaPipe for real-time inference
  • Allows fine-tuning or training on custom TFRecord-based datasets

Project Samples

Project Activity

See All Activity >

Categories

Video

License

Apache License V2.0

Follow YouTube-8M

YouTube-8M Web Site

Other Useful Business Software
MongoDB Atlas runs apps anywhere Icon
MongoDB Atlas runs apps anywhere

Deploy in 115+ regions with the modern database for every enterprise.

MongoDB Atlas gives you the freedom to build and run modern applications anywhere—across AWS, Azure, and Google Cloud. With global availability in over 115 regions, Atlas lets you deploy close to your users, meet compliance needs, and scale with confidence across any geography.
Start Free
Rate This Project
Login To Rate This Project

User Reviews

Be the first to post a review of YouTube-8M!

Additional Project Details

Operating Systems

Linux, Mac, Windows

Programming Language

Python

Related Categories

Python Video Software

Registered

2025-10-10