Discover and explore top open-source AI tools and projects—updated daily.
kenziyuliuPyTorch code for skeleton-based action recognition research paper
Top 66.5% on SourcePulse
This repository provides a PyTorch implementation for skeleton-based action recognition, addressing the need for effective graph convolutional networks. It targets researchers and practitioners in computer vision and human-computer interaction, offering a unified framework for disentangling graph convolution operations to improve performance.
How It Works
The project implements a novel approach to graph convolutions for skeleton-based action recognition, disentangling spatial and temporal graph learning. This allows for more flexible and powerful modeling of human actions by separating the learning of relationships between body joints (spatial) from the learning of how these relationships evolve over time (temporal). This disentanglement is key to achieving state-of-the-art results.
Quick Start & Requirements
pip install -r requirements.txt (after cloning)--half) is recommended for GPUs with ~11GB memory.Highlighted Details
Maintenance & Community
Licensing & Compatibility
Limitations & Caveats
Memory usage can be sensitive to PyTorch/CUDA versions and GPU setups, potentially leading to OOM errors. Using Apex O2 mode may require single-GPU training due to nn.DataParallel incompatibility. The best fusion results might not always come from the top-performing individual stream models.
1 year ago
Inactive
milesial