awesome-repositories.com
المدونة
MCP
awesome-repositories.com

اكتشف أفضل مستودعات المصادر المفتوحة باستخدام بحث مدعوم بالذكاء الاصطناعي.

استكشفعمليات بحث منسقةبدائل مفتوحة المصدربرمجيات ذاتية الاستضافةالمدونةخريطة الموقع
المشروعحولكيفية ترتيب النتائجالصحافةخادم MCP
قانونيالخصوصيةالشروط
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
open-mmlab avatar

open-mmlab/mmaction2

0
View on GitHub↗
5,066 نجوم·1,360 تفرعات·Python·Apache-2.0·7 مشاهداتmmaction2.readthedocs.io↗

Mmaction2

mmaction2 هو صندوق أدوات لفهم الفيديو لـ PyTorch مصمم لتدريب وتقييم نماذج التعلم العميق. يعمل كإطار عمل للتعرف على الإجراءات، والتوطين الزمني، واكتشاف الإجراءات الزمانية المكانية، ويوفر أدوات متخصصة لكل من تحليل الفيديو القائم على البكسل والتعرف على الإجراءات القائم على الهيكل العظمي.

يتميز المشروع ببنية معيارية تتميز باكتشاف المكونات القائم على السجل وتجميع النماذج الهرمي القائم على التكوين. يدعم دمج الميزات متعدد الوسائط، ودمج إطارات RGB، والتدفق البصري، والصوت، ويتضمن إمكانيات لاسترجاع مقاطع الفيديو من النص وتنبؤ الفيديو بدون تدريب مسبق (Zero-shot).

بشكل عام، يغطي إطار العمل هندسة مجموعات بيانات الفيديو، بما في ذلك توحيد التعليقات التوضيحية وأخذ عينات الإطارات، بالإضافة إلى تدريب وتقييم النماذج الشامل. يوفر أدوات للتدريب الموزع، وتقطير المعرفة، وتحسين الاستنتاج عبر إعادة معلمات النموذج.

يدعم الكود المصدري تصدير نموذج ONNX وحاويات البيئة للنشر عبر عقد حوسبة مختلفة.

Features

  • Video Action Detections - Locates and classifies specific actions in video by identifying the corresponding time interval and spatial region.
  • Video Understanding Frameworks - Serves as a modular framework for constructing tailored video understanding architectures for research and production.
  • Skeleton Based Recognition - Analyzes human pose sequences and skeletal joint movements to recognize activities without using raw pixel data.
  • Action Recognition - Classifies human activities in video clips using 3D convolutions, transformers, and skeletal data.
  • Custom Data Transform Extensions - Provides mechanisms for defining and registering custom data preprocessing and transformation logic within the pipeline.
  • Custom Dataset Definitions - Implements custom data loading pipelines that map annotation files to specific data lists for training.
  • Distributed Video Model Training - Trains large video understanding models across multiple GPU nodes with automatic learning rate scaling and synchronization.
  • Pipeline & Optimizer Customization - Provides extensibility points for defining custom models, data pipelines, optimizers, and logging mechanisms.
  • Input Tensor Formatting - Converts processed video arrays and metadata into tensors compatible with model input requirements.
  • Vision Dataset Preparation - Formats and organizes raw video frames and ground truth annotations for computer vision model training.
  • Video Feature Extraction - Provides tools to transform raw video frames into dense numerical feature vectors using pretrained checkpoints.
  • Action Recognition Training - Provides training pipelines specifically for categorizing human activities in video sequences.
  • Spatio Temporal Detection - Locates and classifies actions within video by identifying both the time interval and spatial bounding box.
  • Skeletal Pose Pre-processing - Extracts and processes 3D and 2D skeletal pose information from video for pose-based recognition.
  • Video Dataset Processing - Processes raw videos into frames, optical flow, and standardized annotations for deep learning dataset creation.
  • Video Frame Loading - Reads sequences of video frames, bounding boxes, and proposals directly from annotation files.
  • Component Registries - Employs a global registry to map string identifiers to class implementations for flexible component discovery.
  • Configuration-Driven Assembly - Uses hierarchical configuration files to define and instantiate executable model architectures and hyperparameters.
  • Backbone Integrations - Provides standardized wrappers to integrate diverse third-party pre-trained network backbones into the framework.
  • Structural Reparameterizations - Collapses complex training-time model structures into simpler equivalent forms to reduce inference latency during deployment.
  • Human Bounding Box Detections - Identifies human locations within video frames using detection models and confidence score thresholds.
  • Dataset Manifest Generation - Creates mapping files that link videos and raw frames to organize datasets for training.
  • Dataset Splitting Utilities - Provides utilities for dividing video data into training and validation lists based on specific segments.
  • Feature Fusion Architectures - Combines separate processing pathways for RGB, optical flow, and audio into a unified representation for classification.
  • Multi-Node Training Scaling - Distributes large-scale training and testing workloads across multiple hardware nodes to manage GPU resources.
  • Benchmark Annotation Retrieval - Fetches versioned ground-truth annotations for standardized benchmark datasets to ensure evaluation consistency.
  • Skeleton Graph Definitions - Allows configuration of custom graph layouts and bone pairs for non-standard skeletal keypoint formats.
  • Video Annotation Standardizers - Processes raw annotation files into a uniform format specifically for training video understanding models.
  • Learning Rate Schedulers - Implements mechanisms that adjust learning rates during model training using warm-up phases and decay strategies.
  • Distributed Training Rate Scaling - Automatically scales learning rates and optimizer momentum based on GPU count and batch size for distributed training.
  • Model Interpretability - Provides techniques for explaining decision logic by highlighting video regions that influence a prediction.
  • Temporal Action Detection Evaluation - Measures model performance for action detection using mean average precision and temporal IoU thresholds.
  • Model Prediction Visualizations - Generates visual explanations by drawing ground truth and predicted labels onto video frames.
  • Video Action Inference - Runs pre-trained models on new video data to predict actions or localize events.
  • Zero-Shot Video Action Prediction - Predicts actions by comparing video features against text-based label templates without requiring class-specific training.
  • Model Training Optimizers - Provides configurations for accelerating training convergence through optimizer types and gradient clipping.
  • Detection Heatmaps - Generates class activation maps specifically tailored for object detection and action localization bounding boxes.
  • Recognition Accuracy Evaluation - Tests pre-trained action recognition models against standard benchmarks and validation datasets to measure accuracy.
  • Spatio-Temporal Action Proposals - Implements a two-stage process to identify potential action boundaries and spatial regions before final classification.
  • Text-to-Video Retrieval - Provides capabilities for searching and matching video clips from a library based on textual queries.
  • Video Grounding - Locates specific temporal segments in a video that correspond to a provided textual description.
  • Audiovisual Fusion Architectures - Implements specialized pathways to fuse RGB frames and audio for unified action classification.
  • Vision Model Fine-Tuning - Adapts pretrained vision models to new activity datasets using specialized transfer scripts.
  • Temporal Action Detection - Detects the precise start and end times of specific activities within a video stream.
  • Temporal Action Proposal Generation - Identifies potential action boundaries by evaluating video sequences through proposal generation modules.
  • Video Retrieval Models - Matches video content against textual queries using contrastive learning and embedded representations.
  • Multi-Modal Preprocessing Pipelines - Provides preprocessing pipelines that combine RGB frames, optical flow, and audio for unified video understanding.
  • Action Analysis Benchmarks - Benchmarks algorithms using public datasets across different action analysis tasks.
  • Video Event Trimming - Automates the downloading and trimming of long videos into specific event segments to streamline training.
  • Video Clip Extraction - Trims video files to specific intervals and normalizes frame rates for consistent input dimensions.
  • Dataset Sample Acquisition - Provides scripts to download raw video files from external sources to construct local training datasets.
  • Video Frame Extraction - Converts video files into sequences of individual image frames for model consumption.
  • Frame Sampling Strategies - Extracts specific clips or frames using random or uniform sampling strategies.
  • Compositional Transformation Pipelines - Implements a customizable preprocessing pipeline by chaining independent transform classes for data processing.
  • Action Proposal Recall Evaluation - Calculates average recall based on a specified number of proposals per video.
  • رؤية الحاسوب - Toolbox for action understanding and recognition.
  • Video Representation Learning - Next-generation modular framework for video action recognition.
  • Audio and Subtitle Tools - Open-source toolkit for video understanding and action recognition.

سجل النجوم

مخطط تاريخ النجوم لـ open-mmlab/mmaction2مخطط تاريخ النجوم لـ open-mmlab/mmaction2

بحث بالذكاء الاصطناعي

استكشف المزيد من المستودعات الرائعة

صف ما تحتاجه بلغة بسيطة — وسيقوم الذكاء الاصطناعي بترتيب آلاف المشاريع مفتوحة المصدر المنسقة حسب الصلة.

Start searching with AI

بدائل مفتوحة المصدر لـ Mmaction2

مشاريع مفتوحة المصدر مشابهة، مرتبة حسب عدد الميزات المشتركة مع Mmaction2.
  • open-mmlab/mmocrالصورة الرمزية لـ open-mmlab

    open-mmlab/mmocr

    4,739عرض على GitHub↗

    mmocr is a PyTorch-based optical character recognition framework designed for training and deploying text detection, recognition, and key information extraction models. It serves as a comprehensive toolbox for scene text detection and recognition, providing specialized libraries for locating text regions and converting visual text into machine-encoded strings. The project distinguishes itself through a research framework for key information extraction and advanced text spotting capabilities. These include point-based spotting using transformers and the use of parameterized Bezier curves to id

    Pythonabcnetabinetcrnn
    عرض على GitHub↗4,739
  • kenshohara/3d-resnets-pytorchالصورة الرمزية لـ kenshohara

    kenshohara/3D-ResNets-PyTorch

    4,039عرض على GitHub↗

    This project is a PyTorch implementation of 3D residual networks designed for video action recognition. It provides a spatiotemporal architecture that analyzes both spatial frames and temporal motion to classify human activities within video clips. The system includes a distributed model training framework to accelerate learning across multiple compute nodes. It supports the deployment and fine-tuning of pre-trained model weights, allowing the adaptation of existing networks to specific new datasets. The codebase covers the full pipeline for spatiotemporal learning, including video dataset p

    Python
    عرض على GitHub↗4,039
  • dmlc/gluon-cvالصورة الرمزية لـ dmlc

    dmlc/gluon-cv

    5,922عرض على GitHub↗

    Gluon-CV is an MXNet computer vision library that provides a comprehensive collection of pre-implemented vision architectures and training pipelines. It serves as a deep learning research toolkit and a model zoo containing state-of-the-art pre-trained weights for image and video analysis. The project includes a specialized human pose estimation library and a model compression toolkit. These tools allow for the pruning and quantization of deep learning models to increase inference speed and facilitate deployment on constrained edge hardware. The library covers a broad range of vision capabili

    Pythonaction-recognitioncomputer-visiondeep-learning
    عرض على GitHub↗5,922
  • tingsongyu/pytorch_tutorialالصورة الرمزية لـ TingsongYu

    TingsongYu/PyTorch_Tutorial

    8,018عرض على GitHub↗

    This project is a comprehensive collection of educational examples and reference implementations for building vision and language models using PyTorch. It serves as a deep learning tutorial covering the end-to-end process of developing neural networks, from initial architecture definition to final production deployment. The repository provides detailed guides on implementing a wide range of domain-specific models, including convolutional neural networks for object detection and segmentation, as well as transformer and recurrent architectures for natural language processing. It emphasizes gene

    Python
    عرض على GitHub↗8,018
عرض جميع البدائل الـ 30 لـ Mmaction2→

الأسئلة الشائعة

ما هي وظيفة open-mmlab/mmaction2؟

mmaction2 هو صندوق أدوات لفهم الفيديو لـ PyTorch مصمم لتدريب وتقييم نماذج التعلم العميق. يعمل كإطار عمل للتعرف على الإجراءات، والتوطين الزمني، واكتشاف الإجراءات الزمانية المكانية، ويوفر أدوات متخصصة لكل من تحليل الفيديو القائم على البكسل والتعرف على الإجراءات القائم على الهيكل العظمي.

ما هي الميزات الرئيسية لـ open-mmlab/mmaction2؟

الميزات الرئيسية لـ open-mmlab/mmaction2 هي: Video Action Detections, Video Understanding Frameworks, Skeleton Based Recognition, Action Recognition, Custom Data Transform Extensions, Custom Dataset Definitions, Distributed Video Model Training, Pipeline & Optimizer Customization.

ما هي البدائل مفتوحة المصدر لـ open-mmlab/mmaction2؟

تشمل البدائل مفتوحة المصدر لـ open-mmlab/mmaction2: open-mmlab/mmocr — mmocr is a PyTorch-based optical character recognition framework designed for training and deploying text detection,… kenshohara/3d-resnets-pytorch — This project is a PyTorch implementation of 3D residual networks designed for video action recognition. It provides a… dmlc/gluon-cv — Gluon-CV is an MXNet computer vision library that provides a comprehensive collection of pre-implemented vision… tingsongyu/pytorch_tutorial — This project is a comprehensive collection of educational examples and reference implementations for building vision… open-mmlab/mmpose — MMPose is a PyTorch-based pose estimation toolbox and deep learning training pipeline designed for detecting 2D and 3D… fastai/course-v3 — This repository is a comprehensive educational program and deep learning framework designed to teach practical deep…