All Projects → kalpitthakkar → pb-gcn

kalpitthakkar / pb-gcn

Licence: MIT license
Code for the BMVC paper (http://bmvc2018.org/contents/papers/1003.pdf)

Programming Languages

python
139335 projects - #7 most used programming language
shell
77523 projects

Projects that are alternatives of or similar to pb-gcn

SE-Net-CIFAR
SE-Net Incorporates with ResNet and WideResnet on CIFAR-10/100 Dataset.
Stars: ✭ 48 (+50%)
Mutual labels:  resnet
caffe-wrn-generator
Caffe Wide-Residual-Network (WRN) Generator
Stars: ✭ 19 (-40.62%)
Mutual labels:  resnet
kglib
TypeDB-ML is the Machine Learning integrations library for TypeDB
Stars: ✭ 523 (+1534.38%)
Mutual labels:  graph-convolutional-networks
chainer-graph-cnn
Chainer implementation of 'Convolutional Neural Networks on Graphs with Fast Localized Spectral Filtering' (https://arxiv.org/abs/1606.09375)
Stars: ✭ 67 (+109.38%)
Mutual labels:  graph-convolutional-networks
miopen-benchmark
benchmarking miopen
Stars: ✭ 17 (-46.87%)
Mutual labels:  resnet
python cv AI ML
用python做计算机视觉,人工智能,机器学习,深度学习等
Stars: ✭ 73 (+128.13%)
Mutual labels:  resnet
PyTorch-LMDB
Scripts to work with LMDB + PyTorch for Imagenet training
Stars: ✭ 49 (+53.13%)
Mutual labels:  resnet
AESRC2020
a deep accent recognition network
Stars: ✭ 35 (+9.38%)
Mutual labels:  resnet
Resnet-Emotion-Recognition
Identifies emotion(s) from user facial expressions
Stars: ✭ 21 (-34.37%)
Mutual labels:  resnet
gluon2pytorch
Gluon to PyTorch deep neural network model converter
Stars: ✭ 72 (+125%)
Mutual labels:  resnet
Spatio-Temporal-papers
This project is a collection of recent research in areas such as new infrastructure and urban computing, including white papers, academic papers, AI lab and dataset etc.
Stars: ✭ 180 (+462.5%)
Mutual labels:  graph-convolutional-networks
graphml-tutorials
Tutorials for Machine Learning on Graphs
Stars: ✭ 125 (+290.63%)
Mutual labels:  graph-convolutional-networks
resolutions-2019
A list of data mining and machine learning papers that I implemented in 2019.
Stars: ✭ 19 (-40.62%)
Mutual labels:  graph-convolutional-networks
GNN-Recommender-Systems
An index of recommendation algorithms that are based on Graph Neural Networks.
Stars: ✭ 505 (+1478.13%)
Mutual labels:  graph-convolutional-networks
vehicle recognition
一种运用resnet进行车型识别的方法,
Stars: ✭ 32 (+0%)
Mutual labels:  resnet
DMPfold
De novo protein structure prediction using iteratively predicted structural constraints
Stars: ✭ 52 (+62.5%)
Mutual labels:  resnet
medium blogs
medium blog supplementaries | Backprop | Resnet & ResNext | RNN |
Stars: ✭ 69 (+115.63%)
Mutual labels:  resnet
Representation Learning on Graphs with Jumping Knowledge Networks
Representation Learning on Graphs with Jumping Knowledge Networks
Stars: ✭ 31 (-3.12%)
Mutual labels:  graph-convolutional-networks
Keras-MultiClass-Image-Classification
Multiclass image classification using Convolutional Neural Network
Stars: ✭ 48 (+50%)
Mutual labels:  resnet
TextCategorization
⚡ Using deep learning (MLP, CNN, Graph CNN) to classify text in TensorFlow.
Stars: ✭ 30 (-6.25%)
Mutual labels:  graph-convolutional-networks

Part-based Graph Convolutional Network for Skeleton-based Action Recognition

Official repository for the code from BMVC (British Machine Vision Conference) paper "Part-based Graph Convolutional Network for Action Recognition". The implementation is done in Pytorch and works on it's recent stable version. The repository includes:

  • Code for the final model used in the paper.
  • Model checkpoints for model trained on NTURGB+D Cross Subject and Cross View data splits.
  • Training and testing config as well as data preparation scripts for NTURGB+D dataset.
  • Training config as well as data preparation scripts for HDM05 dataset.

TODOs:

  • Code for visualizing results.
  • Document how to extend the code for other projects.

Getting Started

  1. Download the NTURGB+D dataset (with 60 action classes) following this link. Unzip the archive and store all the skeleton files in a single directory:
unzip nturgbd_skeletons_s001_to_s017.zip -d nturgb+d_skeletons
  1. Clone the repository:
git clone https://github.com/kalpitthakkar/pb-gcn.git
  1. Download the pretrained model checkpoints. To download the checkpoints for both the cross-subject and cross-view splits:
bash download_checkpoints.sh <path_to_download_directory>

Training / Testing Models

  1. First of all, we need to define the required configuration variables in the YAML file. The instructions on it's structure and editing the file are here.

  2. Once the configuration file is ready, you can start training the model:

python run.py --config <path_to_YAML_config_file>

Citation

For citing our paper:

@article{thakkar2018part,
title={Part-based Graph Convolutional Network for Action Recognition},
author={Thakkar, Kalpit and Narayanan, PJ},
journal={arXiv preprint arXiv:1809.04983},
year={2018}
}
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].