awesome-repositories.com
ब्लॉग
MCP
awesome-repositories.com

AI-संचालित खोज के साथ बेहतरीन ओपन-सोर्स रिपॉजिटरी खोजें।

एक्सप्लोर करेंक्यूरेटेड खोजेंओपन-सोर्स विकल्पसेल्फ-होस्टेड सॉफ्टवेयरब्लॉगसाइटमैप
प्रोजेक्टMCP सर्वरहमारे बारे मेंहम रैंकिंग कैसे करते हैंप्रेस
कानूनीगोपनीयताशर्तें
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

32 रिपॉजिटरी

Awesome GitHub RepositoriesConvolutional Operations

Mathematical operations and spatial transformations used in convolutional neural networks.

Distinguishing note: Focuses on low-level spatial manipulation like padding and stride rather than high-level model architectures.

Explore 32 awesome GitHub repositories matching artificial intelligence & ml · Convolutional Operations. Refine with filters or upvote what's useful.

Awesome Convolutional Operations GitHub Repositories

AI के साथ बेहतरीन रिपॉजिटरी खोजें।हम AI का उपयोग करके सबसे सटीक रिपॉजिटरी खोजेंगे।
  • d2l-ai/d2l-zhd2l-ai का अवतार

    d2l-ai/d2l-zh

    78,493GitHub पर देखें↗

    This project is an open-source, interactive educational platform designed to teach deep learning through a comprehensive, code-first curriculum. It provides a structured learning path that covers foundational mathematics, modern neural network architectures, and practical optimization techniques, enabling practitioners to master complex artificial intelligence concepts through hands-on experimentation. The platform distinguishes itself by integrating technical explanations with executable Jupyter notebooks. This design allows readers to modify code and hyperparameters in real-time, facilitati

    Clarifies the mathematical operations behind padding, strides, and kernels used to process spatial data.

    Pythonbookchinesecomputer-vision
    GitHub पर देखें↗78,493
  • exacity/deeplearningbook-chineseexacity का अवतार

    exacity/deeplearningbook-chinese

    37,285GitHub पर देखें↗

    This project is a comprehensive Chinese translation of a technical deep learning textbook, providing an educational resource on the theory and implementation of neural networks. It functions as a collaborative technical translation project designed to make complex academic AI literature accessible to non-English speakers. The project utilizes a community-driven translation model that integrates external suggestions and pull requests to refine linguistic accuracy and reduce bias. It employs standardized terminology mapping to ensure a uniform vocabulary throughout the translated content. To i

    Provides educational content on extracting features from grid-like data using convolutional kernels.

    TeX
    GitHub पर देखें↗37,285
  • d2l-ai/d2l-end2l-ai का अवतार

    d2l-ai/d2l-en

    29,001GitHub पर देखें↗

    This project is an educational platform and research toolkit designed to teach deep learning through a combination of mathematical theory, visual diagrams, and executable code. It provides a comprehensive environment for building, training, and evaluating neural networks, grounding complex concepts in interactive computational notebooks that allow for hands-on experimentation. The framework distinguishes itself by interleaving theoretical foundations—including linear algebra, calculus, and probability—with practical implementations across multiple industry-standard libraries. It supports flex

    Controls spatial expansion by configuring padding and strides in transposed convolutional operations.

    Pythonbookcomputer-visiondata-science
    GitHub पर देखें↗29,001
  • ml-explore/mlxml-explore का अवतार

    ml-explore/mlx

    27,047GitHub पर देखें↗

    This project is a machine learning array framework and tensor computation library designed for high-performance numerical computing. It provides a comprehensive suite of tools for constructing and training neural networks, featuring an automatic differentiation engine that facilitates gradient-based optimization and complex mathematical modeling. The library distinguishes itself through a unified memory architecture that allows data to be shared across CPU and GPU devices without explicit copies, significantly reducing data movement overhead. Its execution model relies on a lazy evaluation en

    Computes discrete convolutions across multiple dimensions with support for custom strides, padding, and dilations.

    C++mlx
    GitHub पर देखें↗27,047
  • pjreddie/darknetpjreddie का अवतार

    pjreddie/darknet

    26,461GitHub पर देखें↗

    Darknet is a low-level neural network engine and framework written in C. It is designed for training and deploying deep learning models, with a primary focus on convolutional neural networks. The project serves as a CUDA accelerated deep learning library that offloads heavy mathematical operations to NVIDIA graphics hardware. This acceleration is used to increase processing speed and reduce execution time during the training of large networks. The engine supports a range of activities including deep learning research, image recognition development, and the training of convolutional neural ne

    Provides low-level convolutional operations and spatial transformations for processing image data.

    C
    GitHub पर देखें↗26,461
  • accumulatemore/cvAccumulateMore का अवतार

    AccumulateMore/CV

    21,907GitHub पर देखें↗

    This project is a comprehensive deep learning framework and educational platform designed for constructing, training, and evaluating neural network architectures. It provides a modular environment for building models through tensor operations and automatic differentiation, supporting a wide range of tasks from image classification and object detection to sequential data processing. Beyond its core technical capabilities, the project distinguishes itself by integrating professional career development resources directly into its learning ecosystem. It offers structured guidance, resume reviews,

    Demonstrates the mathematical process of applying filters to image data for feature extraction.

    Jupyter Notebookagentagentsbook
    GitHub पर देखें↗21,907
  • infrasys-ai/aisystemInfrasys-AI का अवतार

    Infrasys-AI/AISystem

    17,017GitHub पर देखें↗

    AISystem is a comprehensive AI full-stack infrastructure project covering the entire pipeline from AI chip architecture to high-level training frameworks. It encompasses the development of AI compiler frameworks, inference engines, and distributed training orchestrators designed to coordinate workloads across a heterogeneous compute stack of CPUs, GPUs, and NPUs. The project focuses on the deep integration of software and hardware, employing software-hardware co-design to align tensor layouts with physical memory structures. It provides specialized capabilities for accelerating Transformer mo

    Accelerates convolutional operations by transforming them into matrix multiplications leveraging dedicated hardware cube units.

    Jupyter Notebookaiaiinfraaisys
    GitHub पर देखें↗17,017
  • vdumoulin/conv_arithmeticvdumoulin का अवतार

    vdumoulin/conv_arithmetic

    14,623GitHub पर देखें↗

    This project provides a collection of visual guides, technical documentation, and animation generation tools designed to explain the mathematical mechanics of neural network layer operations. It serves as an educational resource for understanding the architecture and data mapping processes involved in deep learning. The toolset distinguishes itself by programmatically generating visual representations of standard, transposed, and dilated convolution layers. By utilizing a declarative configuration model, it maps mathematical parameters—such as kernel sizes, strides, and padding—to coordinate-

    Visualizes the mathematical mechanics of convolution operations using animated sequences and diagrams.

    TeX
    GitHub पर देखें↗14,623
  • huggingface/tokenizershuggingface का अवतार

    huggingface/tokenizers

    10,825GitHub पर देखें↗

    This project is a high-performance library for converting raw text into tokens and IDs for machine learning models. It functions as a fast text encoder and a text preprocessing pipeline designed to transform strings into numerical representations with high throughput for research and production. The library includes a subword tokenizer trainer used to analyze text datasets and create custom vocabularies using algorithms such as byte-pair encoding and wordpiece. It provides capabilities for subword vocabulary training and text alignment, allowing character offsets to be tracked during normaliz

    Provides utilities for standardizing input sequence lengths through truncation and padding with special tokens.

    Rustbertgptlanguage-model
    GitHub पर देखें↗10,825
  • openrlhf/openrlhfOpenRLHF का अवतार

    OpenRLHF/OpenRLHF

    9,675GitHub पर देखें↗

    OpenRLHF is a training framework and alignment library designed for reinforcement learning from human feedback across distributed GPU clusters. It provides tools for aligning large language models and multimodal vision-language models using algorithms such as PPO, GRPO, and DPO. The framework distinguishes itself through a distributed inference engine that overlaps sample rollout with training to increase throughput. It supports scaling to models exceeding 70 billion parameters via parameter sharding and handles long-context sequences through ring-attention sequence parallelism. The project

    Includes a data loader that packs multiple short sequences into fixed-length blocks to eliminate padding waste and increase throughput.

    Pythonlarge-language-modelsopenai-o1proximal-policy-optimization
    GitHub पर देखें↗9,675
  • facebookresearch/maskrcnn-benchmarkfacebookresearch का अवतार

    facebookresearch/maskrcnn-benchmark

    9,370GitHub पर देखें↗

    This project is a modular PyTorch framework for training and evaluating object detection and instance segmentation models. It serves as a computer vision research tool and a deep learning inference engine designed to identify object locations, classes, and pixel-level masks within images. The framework implements a two-stage inference pipeline that utilizes region proposal networks and a symmetric mask-head architecture. It provides specialized capabilities for instance segmentation, object bounding box detection, and human pose estimation via anatomical keypoint detection. The system includ

    Pads images of different dimensions with zeros to create uniform tensors for efficient batching.

    Python
    GitHub पर देखें↗9,370
  • torch/torch7torch का अवतार

    torch/torch7

    9,127GitHub पर देखें↗

    Torch7 is a scientific computing environment and tensor computation library used for deep learning research and numerical analysis. It functions as a Lua-based framework for training neural networks and learning agents, providing a toolkit for implementing architectures and training through reinforcement learning algorithms. The project is distinguished by its tight integration with C, utilizing a binding layer to map high-level scripting to low-level C structures for direct memory access. It supports hardware-accelerated computation by offloading linear algebra and convolution operations to

    Computes convolutions and cross-correlations between input tensors and kernels.

    C
    GitHub पर देखें↗9,127
  • tingsongyu/pytorch_tutorialTingsongYu का अवतार

    TingsongYu/PyTorch_Tutorial

    8,018GitHub पर देखें↗

    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

    Implements spatial image padding to control output resolution and maintain tensor dimensions during convolution.

    Python
    GitHub पर देखें↗8,018
  • czy36mengfei/tensorflow2_tutorials_chineseczy36mengfei का अवतार

    czy36mengfei/tensorflow2_tutorials_chinese

    7,786GitHub पर देखें↗

    This project is a collection of educational resources and instructional guides for learning deep learning and neural network implementation using TensorFlow. It provides a structured set of tutorials and notebooks written in Chinese, covering supervised and unsupervised learning tasks. The material focuses on practical implementations of diverse neural network architectures, including convolutional, recurrent, and autoencoder networks. It includes specific training content for computer vision, natural language processing, and generative models. The coverage extends to specialized network arc

    Provides utilities for standardizing variable-length input sequences through padding for consistent batch processing.

    Jupyter Notebook
    GitHub पर देखें↗7,786
  • paddlepaddle/erniePaddlePaddle का अवतार

    PaddlePaddle/ERNIE

    7,717GitHub पर देखें↗

    ERNIE is a development toolkit for training, fine-tuning, and deploying large language models built on the PaddlePaddle deep learning platform. It provides a comprehensive suite of core components, including an inference server for vision and language models, a training and fine-tuning toolkit, and a framework for building retrieval-augmented generation systems using private knowledge bases. The project features multimodal AI models capable of reasoning across text, images, and video to perform complex visual understanding and information extraction. It distinguishes itself through specialize

    Implements techniques for concatenating multiple sequences into single tensors to minimize padding waste and optimize memory.

    Pythonernieernie-45ernie-45-vl
    GitHub पर देखें↗7,717
  • open-mmlab/mmcvopen-mmlab का अवतार

    open-mmlab/mmcv

    6,446GitHub पर देखें↗

    mmcv is a foundation library for computer vision based on PyTorch. It provides a comprehensive system for constructing convolutional neural networks, a toolkit for image and video preprocessing, and a collection of high-performance deep learning vision operators. The project is distinguished by its hardware-accelerated kernels for complex operations such as deformable convolutions and region pooling. It features a configuration-driven framework that allows for the dynamic instantiation of network layers and the registration of custom modules without modifying code. The library covers a broad

    Provides utilities to pad image tensors for uniform dimensions during batch processing.

    Python
    GitHub पर देखें↗6,446
  • timeseriesai/tsaitimeseriesAI का अवतार

    timeseriesAI/tsai

    6,081GitHub पर देखें↗

    tsai एक डीप लर्निंग लाइब्रेरी है जो टाइम सीरीज क्लासिफिकेशन, रिग्रेशन और फोरकास्टिंग के लिए बनाई गई है। PyTorch और fastai पर आधारित, यह सीक्वेंशियल डेटा को लेबल करने, यूनिवेरिएट या मल्टीवेरिएट सीक्वेंस में भविष्य के मानों का अनुमान लगाने और सेल्फ-सुपरवाइज्ड लर्निंग के जरिए अनलेबल डेटा पर रिप्रेजेंटेशन ट्रेन करने के लिए एक फ्रेमवर्क प्रदान करती है। यह लाइब्रेरी अपनी विशेष टेम्पोरल इंजीनियरिंग और स्केलिंग क्षमताओं के लिए जानी जाती है। इसमें मौसमी पैटर्न को कैप्चर करने के लिए साइक्लिकल टेम्पोरल एन्कोडिंग और उपलब्ध मेमोरी से बड़े डेटासेट को प्रोसेस करने के लिए ऑनलाइन विंडो स्लाइसिंग जैसे टूल्स शामिल हैं। यह मल्टीमॉडल इनपुट पाइपलाइनों को भी सपोर्ट करती है जो स्टेटिक कैटेगोरिकल फीचर्स को डायनामिक कंटीन्यूअस सीक्वेंस के साथ जोड़ती हैं। यह टूलकिट प्रीप्रोसेसिंग और इवैल्यूएशन की जरूरतों को पूरा करती है, जिसमें स्लाइडिंग विंडो सेगमेंटेशन, मिसिंग डेटा इम्प्यूटेशन और टैबुलर डेटाफ्रेम को स्ट्रक्चर्ड टेंसर्स में बदलना शामिल है। मॉडल के प्रदर्शन का आकलन वॉक-फॉरवर्ड वैलिडेशन और फीचर इम्पॉर्टेंस एनालिसिस के जरिए किया जाता है ताकि टेम्पोरल कंसिस्टेंसी सुनिश्चित हो सके।

    Implements utilities to standardize input sequence lengths and identify padding to separate structural filler from actual time series data.

    Jupyter Notebook
    GitHub पर देखें↗6,081
  • meta-pytorch/torchtunemeta-pytorch का अवतार

    meta-pytorch/torchtune

    5,774GitHub पर देखें↗

    Torchtune is a PyTorch-native library for fine-tuning, aligning, and quantizing large language models. It provides a config-driven system for instantiating components, orchestrating distributed training, and managing parameter-efficient fine-tuning with quantization support, all through YAML-based configurations and command-line overrides. The library distinguishes itself through its comprehensive post-training workflow orchestration, combining supervised fine-tuning, preference optimization (DPO, PPO, GRPO), knowledge distillation, and quantization-aware training in a single configurable pip

    Packs multiple dataset samples into single sequences to reduce padding overhead during training.

    Python
    GitHub पर देखें↗5,774
  • pytorch/torchtunepytorch का अवतार

    pytorch/torchtune

    5,774GitHub पर देखें↗

    Torchtune is a PyTorch-native library for fine-tuning, aligning, and quantizing large language models. It provides a configurable training pipeline orchestrated through YAML recipes, with CLI overrides and component swapping, distributed training via FSDP2, memory optimizations, and parameter-efficient fine-tuning methods like LoRA, DoRA, and QLoRA. The library distinguishes itself through its YAML-driven configuration system that defines all training parameters and instantiates components from config files, with full CLI override capability for any field or component at launch time. It suppo

    Packs multiple training samples into single sequences to minimize padding waste and maximize throughput.

    Python
    GitHub पर देखें↗5,774
  • wb14123/seq2seq-coupletwb14123 का अवतार

    wb14123/seq2seq-couplet

    5,491GitHub पर देखें↗

    यह प्रोजेक्ट पारंपरिक चीनी युगल (couplets) बनाने के लिए डिज़ाइन किया गया एक डीप लर्निंग कविता जनरेटर है। यह इनपुट टेक्स्ट अनुक्रमों को मिलान आउटपुट अनुक्रमों में मैप करने के लिए एक अनुक्रम-से-अनुक्रम (sequence-to-sequence) न्यूरल नेटवर्क आर्किटेक्चर का उपयोग करता है, जो एक टेक्स्ट जनरेशन मॉडल और एक इन्फ़रेंस वेब सेवा के रूप में कार्य करता है। इस सिस्टम में एक न्यूरल टेक्स्ट रैंकिंग तंत्र है जो संरचनात्मक अलाइनमेंट सुनिश्चित करने के लिए लंबाई स्थिरता और वर्ण पैटर्न्स के आधार पर उम्मीदवार आउटपुट का मूल्यांकन करता है। इसमें एक कंटेंट फ़िल्टरिंग प्रक्रिया भी शामिल है जो संवेदनशील या अनुपयुक्त सामग्री को हटाने के लिए निषिद्ध शब्द सूचियों के विरुद्ध उत्पन्न टेक्स्ट को स्कैन करती है। व्यापक क्षमता सतह में डेटा तैयारी के लिए एक टेक्स्ट टोकनाइज़ेशन पाइपलाइन और JSON के माध्यम से मॉडल भविष्यवाणियों की सेवा के लिए एक RESTful इंटरफ़ेस शामिल है। यह प्रोजेक्ट मशीन लर्निंग लाइफ़साइकिल को भी कवर करता है, जिसमें मॉडल वेट ऑप्टिमाइज़ेशन, ट्रेनिंग और वैलिडेशन डेटासेट के विरुद्ध परफ़ॉर्मेंस इवैल्यूएशन शामिल है।

    Standardizes input sequence lengths using placeholder tokens to ensure uniform batch dimensions.

    Python
    GitHub पर देखें↗5,491
पिछला12अगला
  1. Home
  2. Artificial Intelligence & ML
  3. Convolutional Operations

सब-टैग एक्सप्लोर करें

  • Cheap-Operation-Based ConvolutionsConvolutional layers that use linear transformations to generate redundant feature maps efficiently. **Distinct from Convolutional Operations:** Focuses on reducing computation via linear transforms, unlike general convolutional operations which cover basic spatial manipulation.
  • Convolutional AcceleratorsImplementations that accelerate convolutional operations, typically by converting them to matrix multiplications via Im2Col. **Distinct from Convolutional Operations:** Focuses on the acceleration mechanism (e.g., Im2Col) rather than the general mathematical definition of convolutional operations.
  • Convolutional Hardware AcceleratorsHardware mechanisms and transformations that convert convolutions into matrix multiplications for high-throughput execution. **Distinct from Convolutional Operations:** Focuses on the hardware acceleration mechanism (cube units/matrix conversion) rather than the mathematical operation itself.
  • Input Padding Utilities2 सब-टैग्सFunctions for adding boundary pixels to tensors to control spatial dimensions. **Distinct from Convolutional Operations:** Focuses on the padding operation, whereas the parent covers general convolutional operations.
  • Neural Cell PrimitivesPredefined basic operations used as the search space for neural architecture discovery. **Distinct from Convolutional Operations:** Distinct from Convolutional Operations: covers a set of primitive building blocks (CNN and RNN) used specifically for NAS, not just low-level spatial math.
  • Visualization GeneratorsTools for programmatically creating visual representations of mathematical operations. **Distinct from Convolutional Operations:** Distinct from Convolutional Operations: focuses on the generation of visual assets rather than the mathematical operations themselves.