File size: 2,919 Bytes
ce0c92b
 
 
 
 
72361db
ce0c92b
 
72361db
ce0c92b
 
72361db
 
 
 
 
 
 
 
8c6b706
72361db
a9e510c
 
 
 
 
 
 
 
 
 
 
8c6b706
72361db
8c6b706
72361db
8c6b706
72361db
8c6b706
72361db
8c6b706
 
 
 
72361db
8c6b706
72361db
8c6b706
 
 
 
72361db
8c6b706
72361db
8c6b706
 
 
 
 
 
 
 
72361db
8c6b706
72361db
8c6b706
 
 
72361db
8c6b706
72361db
8c6b706
 
 
72361db
 
90d286c
 
 
 
 
 
438c4d6
90d286c
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
---
license: mit
language:
- en
tags:
- dataset
- AI
- ML
- object detection
- hockey
- puck
metrics:
- recall
- precision
- mAP
datasets:
- HockeyAI
---

# HockeyAI YOLOv8 Model

<div style="background-color:#f8f9fa; color:black; border-left: 6px solid #28a745; padding: 10px; margin: 10px 0;">

🔗 This model is trained on the <span style="color:red">HockeyAI</span> dataset.

- 📊 Access the dataset used for training here: <a href="https://huggingface.co/datasets/SimulaMet-HOST/HockeyAI" style="color:blue;">https://huggingface.co/datasets/SimulaMet-HOST/HockeyAI</a>
- 🚀 Try the model in action with our interactive <span style="color:red">Hugging Face Space</span>: <a href="https://huggingface.co/spaces/SimulaMet-HOST/HockeyAI" style="color:blue;">https://huggingface.co/spaces/SimulaMet-HOST/HockeyAI</a>

</div>



## Model Overview

The HockeyAI project provides a **YOLOv8 medium model** fine-tuned on the HockeyAI dataset. This model serves as a benchmark for ice hockey object detection tasks and achieves high performance across all seven classes defined in the dataset.

## Model Performance

The model was evaluated on a holdout set of the HockeyAI dataset, achieving the following performance metrics:

- **Mean Average Precision (mAP@0.5)**: XX.X%
- **Precision**: 100% for all classes
- **Recall**: 95% for all classes
- **F1-Score**: 93% for all classes

## Usage

The pretrained model is available in this repository as a `.pt` file. You can download and use it directly with the YOLOv8 framework for:
- Inference on new hockey videos or images
- Further fine-tuning on your specific use case
- Benchmarking against new approaches

## Supported Classes

The model is trained to detect seven classes:
- Center Ice
- Faceoff Dots
- Goal Frame
- Goaltender
- Players
- Puck
- Referee

## Requirements

- YOLOv8 framework
- Python 3.7+
- PyTorch 1.7+

## Getting Started

1. Download the model weights from this repository
2. Install the required dependencies
3. Load and use the model with YOLOv8's standard API


<div style="background-color:#e7f3ff; color:black; border-left: 6px solid #0056b3; padding: 12px; margin: 10px 0;">

<span style="color:black; font-weight:bold;">📩 For any questions regarding this project, or to discuss potential collaboration and joint research opportunities, please contact:</span>

<ul style="color:black;">
  <li><span style="font-weight:bold; color:black;">Mehdi Houshmand</span>: <a href="mailto:mehdi@forzasys.com" style="color:blue; text-decoration:none;">mehdi@forzasys.com</a></li>
  <li><span style="font-weight:bold; color:black;">Cise Midoglu</span>: <a href="mailto:cise@forzasys.com" style="color:blue; text-decoration:none;">cise@forzasys.com</a></li>
  <li><span style="font-weight:bold; color:black;">Pål Halvorsen</span>: <a href="mailto:paalh@simula.no" style="color:blue; text-decoration:none;">paalh@simula.no</a></li>
</ul>

</div>