[ รายงาน ]
Pyskl เป็นกล่องเครื่องมือที่มุ่งเน้นไปที่การจดจำการกระทำโดยใช้ข้อมูล SK E L Eton ด้วย Py Torch อัลกอริทึมต่างๆจะได้รับการสนับสนุนสำหรับการจดจำการกระทำตามโครงกระดูก เราสร้างโครงการนี้ตามโครงการ OpenSource MMACTION2
repo นี้เป็นการดำเนินการอย่างเป็นทางการของ Poseconv3D และ STGCN ++


ซ้าย: ผลการจดจำการกระทำของฐานโครงกระดูกใน NTU-RGB+D-120; ขวา: ซีพียูผลการจดจำท่าทางฐาน
--compile สำหรับการฝึกอบรม/ทดสอบสคริปต์และด้วย torch.__version__ >= 'v2.0.0' ที่ตรวจพบจะใช้ torch.compile เพื่อรวบรวมโมเดลก่อนการฝึกอบรม/การทดสอบ คุณสมบัติการทดลองไม่มีการรับประกันประสิทธิภาพอย่างแน่นอน ( 2023-03-16 )git clone https://github.com/kennymckormick/pyskl.git
cd pyskl
# This command runs well with conda 22.9.0, if you are running an early conda version and got some errors, try to update your conda first
conda env create -f pyskl.yaml
conda activate pyskl
pip install -e . ตรวจสอบ Demo.MD
เราให้บริการ Skeletons HRNET 2D สำหรับทุกชุดข้อมูลที่เราสนับสนุนและ Kinect 3D Skeletons สำหรับ NTURGB+D และ NTURGB+D 120 ชุดข้อมูล เพื่อให้ได้คำอธิบายประกอบโครงกระดูกของมนุษย์คุณสามารถ:
ntu60_3danno.pkl และ ntu120_3danno.pkl สำหรับคำแนะนำโดยละเอียดให้ทำตาม Data Docคุณสามารถใช้ VIS_SKELETON เพื่อแสดงข้อมูลโครงกระดูกที่ให้ไว้
คุณสามารถใช้คำสั่งต่อไปนี้สำหรับการฝึกอบรมและการทดสอบ โดยทั่วไปเราสนับสนุนการฝึกอบรมแบบกระจายบนเซิร์ฟเวอร์เดียวที่มี GPU หลายตัว
# Training
bash tools/dist_train.sh {config_name} {num_gpus} {other_options}
# Testing
bash tools/dist_test.sh {config_name} {checkpoint} {num_gpus} --out {output_file} --eval top_k_accuracy mean_class_accuracyสำหรับตัวอย่างเฉพาะโปรดไปที่ ReadMe สำหรับอัลกอริทึมเฉพาะแต่ละรายการที่เราสนับสนุน
หากคุณใช้ PYSKL ในการวิจัยของคุณหรือต้องการอ้างถึงผลลัพธ์พื้นฐานที่เผยแพร่ในสวนสัตว์รุ่นโปรดใช้รายการ BIBTEX ต่อไปนี้และรายการ BIBTEX ที่สอดคล้องกับอัลกอริทึมเฉพาะที่คุณใช้
@inproceedings { duan2022pyskl ,
title = { Pyskl: Towards good practices for skeleton action recognition } ,
author = { Duan, Haodong and Wang, Jiaqi and Chen, Kai and Lin, Dahua } ,
booktitle = { Proceedings of the 30th ACM International Conference on Multimedia } ,
pages = { 7351--7354 } ,
year = { 2022 }
}Pyskl เป็นโครงการ OpenSource ภายใต้ใบอนุญาต Apache2 การมีส่วนร่วมใด ๆ จากชุมชนเพื่อปรับปรุง Pyskl ได้รับการชื่นชม สำหรับการมีส่วนร่วม ที่สำคัญ (เช่นการสนับสนุนงานนวนิยายและสำคัญ) ส่วนที่สอดคล้องกันจะถูกเพิ่มเข้าไปในรายงานเทคโนโลยีที่ได้รับการปรับปรุงของเราในขณะที่ผู้สนับสนุนจะถูกเพิ่มเข้าไปในรายชื่อผู้แต่ง
ผู้ใช้ใด ๆ สามารถเปิดประชาสัมพันธ์เพื่อสนับสนุน Pyskl PR จะได้รับการตรวจสอบก่อนที่จะถูกรวมเข้ากับสาขาหลัก หากคุณต้องการเปิดการประชาสัมพันธ์ ขนาดใหญ่ ใน PYSKL คุณจะได้รับการแนะนำให้ติดต่อฉันก่อน (ทางอีเมลของฉัน [email protected]) เพื่อหารือเกี่ยวกับการออกแบบซึ่งช่วยประหยัดเวลาจำนวนมากในขั้นตอนการตรวจสอบ
สำหรับคำถามใด ๆ โปรดติดต่อ: [email protected]