HockeyAI / README.md
MehdiH7's picture
Update README.md
bb7b3d9 verified

A newer version of the Gradio SDK is available: 5.22.0

Upgrade
metadata
title: HockeyAI
emoji: πŸ’
colorFrom: blue
colorTo: indigo
sdk: gradio
sdk_version: 5.11.0
app_file: app.py
pinned: false
license: mit

πŸ’ HockeyAI: A Multi-Class Ice Hockey Dataset for Object Detection

πŸ”— This interactive demo is powered by the HockeyAI model and dataset.

HockeyAI is a specialized dataset and object detection system designed for ice hockey analysis. Built on the YOLOv8 architecture, this project provides accurate detection of key hockey game elements including players, officials, and game-specific features. The project includes both a comprehensive dataset and benchmark implementations using YOLOv8.

🎯 Dataset Classes

Our dataset includes seven key classes essential for hockey game analysis:

  • Center Ice (centerIce)
  • Face-off Circles (faceoff)
  • Goals (goal)
  • Goaltenders (goaltender)
  • Players (player)
  • Pucks (puck)
  • Referees (referee)

πŸ“Š Model Specifications

  • Architecture: YOLOv8 Medium
  • Framework: Ultralytics YOLOv8

πŸ”§ Usage Guide

  1. Upload any ice hockey game frame
  2. The model will detect and classify:
    • Game elements (center ice, face-off circles, goals)
    • Personnel (players, goaltenders, referees)
    • Equipment (pucks)
  3. View results with bounding boxes and confidence scores

πŸ’» Technical Implementation

  • Backend: Python 3.9+
  • Interface: Gradio 5.11.0
  • Deep Learning Framework: PyTorch
  • Hardware Optimization: GPU-accelerated inference

πŸ“© For any questions regarding this project, or to discuss potential collaboration and joint research opportunities, please contact:

Check out the configuration reference at https://huggingface.co/docs/hub/spaces-config-reference