All Projects → SilvioGiancola → Soccernet Code

SilvioGiancola / Soccernet Code

SoccerNet: A Scalable Dataset for Action Spotting in Soccer Videos

Projects that are alternatives of or similar to Soccernet Code

Noaa Ghcn Weather Data
Fetching and processing NOAA Global Historical Climatology Network Weather Data
Stars: ✭ 78 (-1.27%)
Mutual labels:  jupyter-notebook
1806
18.06 course at MIT
Stars: ✭ 1,219 (+1443.04%)
Mutual labels:  jupyter-notebook
Microsoft Ai Curriculum
Microsoft AI Curriculum Hungary
Stars: ✭ 79 (+0%)
Mutual labels:  jupyter-notebook
Hinnefe2.github.io
Stars: ✭ 78 (-1.27%)
Mutual labels:  jupyter-notebook
Reverse Engineering Neural Networks
A collection of tools for reverse engineering neural networks.
Stars: ✭ 78 (-1.27%)
Mutual labels:  jupyter-notebook
Adventures In Tensorflow Lite
This repository contains notebooks that show the usage of TensorFlow Lite for quantizing deep neural networks.
Stars: ✭ 79 (+0%)
Mutual labels:  jupyter-notebook
Leveling Up Jupyter
Leveling up your Jupyter notebook skills
Stars: ✭ 78 (-1.27%)
Mutual labels:  jupyter-notebook
Logistic regression
This is the code for "Logistic Regression" By Siraj Raval on Youtube
Stars: ✭ 79 (+0%)
Mutual labels:  jupyter-notebook
Sms Tools
Sound analysis/synthesis tools for music applications
Stars: ✭ 1,215 (+1437.97%)
Mutual labels:  jupyter-notebook
Time Series Prediction Lstm Pytorch
Time Series Prediction with LSTM Using PyTorch
Stars: ✭ 78 (-1.27%)
Mutual labels:  jupyter-notebook
Notebooks
A collection of Jupyter/IPython notebooks
Stars: ✭ 78 (-1.27%)
Mutual labels:  jupyter-notebook
Skogestad Python
Python code for "Multivariable Feedback Control"
Stars: ✭ 78 (-1.27%)
Mutual labels:  jupyter-notebook
Covid 19 jhu data web scrap and cleaning
This repository contains data and code used to get and clean data from https://github.com/CSSEGISandData/COVID-19 and https://www.worldometers.info/coronavirus/
Stars: ✭ 80 (+1.27%)
Mutual labels:  jupyter-notebook
Dm Competition Getting Started
数据挖掘竞赛(Kaggle,Data Castle,Analytics Vidhya,DrivenData)入门实践
Stars: ✭ 78 (-1.27%)
Mutual labels:  jupyter-notebook
Chi course 2019
ACM SIGCHI 2019 Course on Bayesian Methods for Interaction
Stars: ✭ 79 (+0%)
Mutual labels:  jupyter-notebook
Machine Learning
My Attempt(s) In The World Of ML/DL....
Stars: ✭ 78 (-1.27%)
Mutual labels:  jupyter-notebook
Ctpn
Detecting Text in Natural Image with Connectionist Text Proposal Network (ECCV'16)
Stars: ✭ 1,220 (+1444.3%)
Mutual labels:  jupyter-notebook
Mathy
Tools for using computer algebra systems to solve math problems step-by-step with reinforcement learning
Stars: ✭ 79 (+0%)
Mutual labels:  jupyter-notebook
Pose Estimation tutorials
Tools and tutorials of pose estimation and deep learning
Stars: ✭ 79 (+0%)
Mutual labels:  jupyter-notebook
Ai Pizza
Stars: ✭ 79 (+0%)
Mutual labels:  jupyter-notebook

SoccerNet: A Scalable Dataset for Action Spotting in Soccer Videos

[DEPRECATED] Please visit https://github.com/SilvioGiancola/SoccerNetv2-DevKit for an updated version of that repository

CVPR'18 Workshop on Computer Vision in Sports

Available at openaccess.thecvf.com

@InProceedings{Giancola_2018_CVPR_Workshops,
  author = {Giancola, Silvio and Amine, Mohieddine and Dghaily, Tarek and Ghanem, Bernard},
  title = {SoccerNet: A Scalable Dataset for Action Spotting in Soccer Videos},
  booktitle = {The IEEE Conference on Computer Vision and Pattern Recognition (CVPR) Workshops},
  month = {June},
  year = {2018}
}

Project page: https://silviogiancola.github.io/SoccerNet/

Data available:

Clone this repository

git clone https://github.com/SilvioGiancola/SoccerNet-code.git

Create the conda environement (Python3)

conda env create -f src/environment.yml

source activate SoccerNet

Download the data

We recommand to use https://github.com/wkentaro/gdown to download large files from google drive.

pip install gdown (already in the conda environment)

Please use the following script to download automatically the data:

  • Frames Features:

./src/SoccerNet_CSV_Downloader.sh data/SoccerNet_V1.1_Features.csv

  • Labels:

./src/SoccerNet_CSV_Downloader.sh data/SoccerNet_V1.1_Labels.csv

  • Commentaries:

./src/SoccerNet_CSV_Downloader.sh data/SoccerNet_V1.1_Commentaries.csv

  • Videos (224p) (csv file available after filling this form):

./src/SoccerNet_CSV_Downloader.sh data/SoccerNet_V1.1_Videos.csv

  • Videos (HD) (csv file available after filling this form):

./src/SoccerNet_CSV_Downloader.sh data/SoccerNet_V1.1_Videos_HQ.csv

Read data

Read data for a single game

python src/ReadData.py "data/england_epl/2014-2015/2015-05-17 - 18-00 Manchester United 1 - 1 Arsenal"

Read commentaries for a single game

python src/ReadCommentaries.py data france_ligue-1 2016-2017 "Paris SG" "Marseille"

Loop and read over Train/Valid/Test

python src/ReadSplitData.py data src/listgame_Train_300.npy

Loop and read over all games

python src/ReadAllData.py data

Source code for data reproducibility

Features Extraction from videos

See src/feature_extraction for more details.

Action Classification

See src/Classification for more details.

Action Detection/Spotting

See src/Detection for more details.

Getting Started with Colab

It is possible to use Colab to work with SoccerNet on the Google Cloud. Colab provides a colaborative python environment in the cloud including unlimited storage as well as a free Tesla K80 GPU.

To us SoccerNet on Colab, please check this jupyter notebook.

(Acknowlegments: thanks to lamia13Alg for sharing her Colab notebook)

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].