awesome-repositories.com
博客
MCP
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目MCP 服务器关于排名机制媒体报道
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

88 个仓库

Awesome GitHub RepositoriesConvolution Layers

1D, 2D, and 3D convolution and transposed convolution layers.

Explore 88 awesome GitHub repositories matching artificial intelligence & ml · Convolution Layers. Refine with filters or upvote what's useful.

Awesome Convolution Layers GitHub Repositories

用 AI 发现最棒的仓库。我们将通过 AI 为您搜索最匹配的仓库。
  • pytorch/pytorchpytorch 的头像

    pytorch/pytorch

    100,814在 GitHub 上查看↗

    PyTorch is a machine learning framework centered on a GPU-ready tensor library that supports multi-dimensional array operations across both CPU and accelerator hardware. It provides a foundational infrastructure for mathematical computation and dynamic neural network construction, utilizing a tape-based automatic differentiation system that allows for flexible, non-static graph execution. The framework is designed for deep integration with Python, enabling natural usage alongside standard scientific computing ecosystems. It distinguishes itself through a comprehensive distributed training sui

    Provides a robust suite of 1D, 2D, and 3D convolution layers tailored for image and signal processing.

    Pythonautograddeep-learninggpu
    在 GitHub 上查看↗100,814
  • bvlc/caffeBVLC 的头像

    BVLC/caffe

    34,576在 GitHub 上查看↗

    Caffe is a high-performance deep learning framework designed for training and deploying deep neural networks. It functions as a machine learning engine and a convolutional neural network library, providing a C++ backend to accelerate computations on both GPUs and CPUs. The system includes a specialized toolset for computer vision, enabling tasks such as object detection, semantic segmentation, and large-scale image retrieval. It supports the deployment of pre-trained models for image and scene recognition, as well as the ability to fine-tune neural network weights for specialized tasks. The

    Organizes neural networks as sequences of independent layers for operations like convolution and pooling.

    C++deep-learningmachine-learningvision
    在 GitHub 上查看↗34,576
  • yunjey/pytorch-tutorialyunjey 的头像

    yunjey/pytorch-tutorial

    32,385在 GitHub 上查看↗

    This project is a collection of educational examples and code for implementing deep learning architectures using the PyTorch framework. It serves as a tutorial and implementation guide for building various neural network architectures for machine learning tasks. The project provides practical implementations for computer vision, including image classification and neural style transfer, as well as natural language processing examples for building sequence models and language predictors. It also covers generative models using adversarial and variational networks to synthesize or transform visua

    Uses a layered architecture to stack convolutional, linear, and recurrent components modularly.

    Pythondeep-learningneural-networkspytorch
    在 GitHub 上查看↗32,385
  • d2l-ai/d2l-end2l-ai 的头像

    d2l-ai/d2l-en

    29,001在 GitHub 上查看↗

    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

    Groups multiple convolutional layers followed by pooling to create modular, deep network architectures.

    Pythonbookcomputer-visiondata-science
    在 GitHub 上查看↗29,001
  • fastai/fastaifastai 的头像

    fastai/fastai

    27,862在 GitHub 上查看↗

    Fastai is a high-level deep learning library built on PyTorch that provides a unified interface for managing the entire machine learning lifecycle. It functions as a comprehensive training toolkit, abstracting hardware management and automating complex training loops to simplify the construction and execution of neural network models. The framework is distinguished by its notebook-centric development environment and a type-dispatching data pipeline that automatically applies transformations based on input data formats. It emphasizes transfer learning through discriminative layer-wise optimiza

    Composes convolutional blocks with configurable normalization and activation layers for modular architecture design.

    Jupyter Notebookcolabdeep-learningfastai
    在 GitHub 上查看↗27,862
  • mnielsen/neural-networks-and-deep-learningmnielsen 的头像

    mnielsen/neural-networks-and-deep-learning

    17,721在 GitHub 上查看↗

    This project is a comprehensive educational resource and curriculum designed to teach the mathematical foundations and practical implementation of neural networks. It provides a structured path for understanding how computers learn from data, covering core concepts such as gradient descent, backpropagation, and the biological inspiration behind artificial neurons. The platform distinguishes itself by combining theoretical proofs with hands-on implementation exercises. It demonstrates the universal approximation theorem through visual explanations and guides users in building various architect

    Constructs deep learning models using convolutional layers to improve image recognition performance.

    Python
    在 GitHub 上查看↗17,721
  • microsoft/cntkMicrosoft 的头像

    Microsoft/CNTK

    17,602在 GitHub 上查看↗

    CNTK is a deep learning toolkit used for the design, construction, and training of neural networks. It defines model architectures as computational graphs and optimizes network parameters using an automatic differentiation engine and stochastic gradient descent. The project emphasizes large scale model distribution, spreading training workloads across multiple hardware nodes and GPUs. It features specialized support for dynamic sequence handling, allowing filters to be convolved across both spatial and dynamic sequence axes to process data of variable lengths. The toolkit provides hardware-a

    Implements hardware-accelerated grouped and depth-wise convolutions to reduce memory and execution time.

    C++
    在 GitHub 上查看↗17,602
  • rasbt/deeplearning-modelsrasbt 的头像

    rasbt/deeplearning-models

    17,427在 GitHub 上查看↗

    This repository is an educational collection of deep learning implementations designed to demonstrate the fundamental principles of neural network architecture and optimization. It provides a comprehensive resource for understanding machine learning through hands-on code examples, ranging from basic multilayer perceptrons to complex generative models. The project distinguishes itself by emphasizing the manual construction of models, including the implementation of backpropagation from scratch to illustrate core mathematical mechanics. It covers a wide array of architectural design patterns, s

    Constructs complex neural architectures by composing modular blocks like convolutional and recurrent layers.

    Jupyter Notebook
    在 GitHub 上查看↗17,427
  • microsoft/swin-transformermicrosoft 的头像

    microsoft/Swin-Transformer

    15,715在 GitHub 上查看↗

    Swin-Transformer is a deep learning framework designed for training and deploying hierarchical vision transformer models. It serves as a research library and toolkit for computer vision tasks, providing the infrastructure to build models that replace standard convolution operations with sliding window self-attention mechanisms. By utilizing a multi-scale feature hierarchy, the framework enables the processing of visual data at varying resolutions and spatial scales. The project distinguishes itself through its implementation of shifted window partitioning, which facilitates global information

    "Processes image patches within local windows that shift across layers to capture multi-scale features while maintaining linear computational complexity."

    Pythonade20kimage-classificationimagenet
    在 GitHub 上查看↗15,715
  • flairnlp/flairflairNLP 的头像

    flairNLP/flair

    14,378在 GitHub 上查看↗

    Flair is a transformer-based natural language processing framework used to build and train models for text classification and sequence tagging. It provides a specialized library for generating contextual text embeddings and performing linguistic analysis. The framework includes dedicated tools for named entity recognition, including the identification of specialized biomedical entities across multiple languages. It further supports entity linking to map identified text mentions to unique entries within general or biomedical knowledge bases. The project covers a broad range of language analys

    Enables the stacking of different embedding layers and neural architectures to build complex NLP models.

    Python
    在 GitHub 上查看↗14,378
  • zalandoresearch/flairzalandoresearch 的头像

    zalandoresearch/flair

    14,378在 GitHub 上查看↗

    Flair is a natural language processing framework for training and applying models for sequence labeling and text classification. It provides a system for generating word embeddings and identifying semantic entities within text. The framework includes a dedicated system for zero and few-shot learning, enabling text classification and entity extraction using minimal training examples by leveraging pre-trained knowledge. Its capabilities cover named entity recognition, sentiment analysis, and the training of specialized models using custom datasets. It also includes tooling for the visual highl

    Processes text through a sequential stack of model components where each layer transforms the hidden states of the previous one.

    Python
    在 GitHub 上查看↗14,378
  • dmlc/dgldmlc 的头像

    dmlc/dgl

    14,283在 GitHub 上查看↗

    DGL is a Python library for building and training graph neural networks. It functions as a graph message passing framework and a geometric deep learning tool, enabling the development of models that analyze graph-structured data. The library is designed for large-scale graph processing, utilizing distributed training and neighbor sampling to handle datasets with billions of edges. It provides specialized support for heterogeneous graph modeling, allowing for the representation of complex real-world entities with multiple node and edge types. Its capabilities cover a wide range of graph tasks

    Implements neural network layers that apply message passing to graph structures to learn node and edge representations.

    Pythondeep-learninggraph-neural-networks
    在 GitHub 上查看↗14,283
  • paddlepaddle/paddledetectionPaddlePaddle 的头像

    PaddlePaddle/PaddleDetection

    14,243在 GitHub 上查看↗

    PaddleDetection is an object detection framework designed for the end-to-end development, training, and deployment of computer vision models. It provides a comprehensive library of modular neural network architectures and pipelines that support object detection, instance segmentation, and multi-object tracking tasks. The project distinguishes itself through a configuration-driven approach that decouples model components like backbones and heads, allowing for the flexible assembly of custom vision workflows. It incorporates advanced techniques such as anchor-free detection logic, joint detecti

    Integrates deformable convolutions to enhance spatial modeling and feature extraction.

    Pythonblazefacedeepsortdetr
    在 GitHub 上查看↗14,243
  • wongkinyiu/yolov7WongKinYiu 的头像

    WongKinYiu/yolov7

    14,110在 GitHub 上查看↗

    YOLOv7 is a PyTorch vision library and real-time inference engine designed for object detection, human pose estimation, and instance segmentation. It provides a framework for detecting and locating multiple objects within images or video streams using neural networks. The system includes tools for custom model training and fine-tuning, allowing pre-trained weights to be adapted to specialized datasets via transfer learning. It also supports model weight export and format conversion to facilitate deployment on production servers and embedded edge devices.

    Reduces computational load by compressing and expanding channel dimensions within convolution layers.

    Jupyter Notebookdarknetpytorchscaled-yolov4
    在 GitHub 上查看↗14,110
  • dragen1860/deep-learning-with-tensorflow-bookdragen1860 的头像

    dragen1860/Deep-Learning-with-TensorFlow-book

    13,237在 GitHub 上查看↗

    This project is an open source deep learning textbook and educational resource. It provides a structured curriculum of theory and practical examples designed for mastering the training of regression, classification, and generative models using the TensorFlow framework. The repository functions as a machine learning code collection, utilizing interactive notebooks and source code to demonstrate neural network implementation and tensor operations. It covers the development of deep learning models and the study of reinforcement learning. The material employs a case-study driven pedagogy, combin

    Structures neural networks as sequential stacks of operational layers to process data from input to prediction.

    Jupyter Notebookbookdeeplearningmachinelearning
    在 GitHub 上查看↗13,237
  • rasbt/python-machine-learning-bookrasbt 的头像

    rasbt/python-machine-learning-book

    12,614在 GitHub 上查看↗

    This project is an educational resource providing practical code examples and implementations of machine learning algorithms using the Python language. It serves as a guide for constructing predictive pipelines, clustering models, and dimensionality reduction within the Scikit-Learn ecosystem. The repository includes comprehensive demonstrations for supervised and unsupervised learning, as well as detailed examples for implementing neural networks and deep architectures. It also provides practical guidance on exporting model parameters to JSON and wrapping trained models in web APIs for produ

    Implements feedforward neural networks with multiple layers to model complex non-linear functions and classify high-dimensional data.

    Jupyter Notebook
    在 GitHub 上查看↗12,614
  • google-research/vision_transformergoogle-research 的头像

    google-research/vision_transformer

    12,584在 GitHub 上查看↗

    This project is a research library and toolkit for deep learning computer vision, focused on implementing transformer and mixer-based architectures for image classification. It processes visual data by converting images into sequences of patches, allowing standard attention mechanisms to capture global dependencies without relying on traditional convolutional operations. The framework distinguishes itself through its support for multimodal embedding analysis, which maps images and text into a shared latent vector space. This capability enables zero-shot classification and cross-modal retrieva

    Processes spatial and channel information through dense layers to extract features without using spatial convolution kernels.

    Jupyter Notebook
    在 GitHub 上查看↗12,584
  • daybreak-u/chineseocr_liteDayBreak-u 的头像

    DayBreak-u/chineseocr_lite

    12,324在 GitHub 上查看↗

    chineseocr_lite is a lightweight Chinese optical character recognition engine designed to detect text regions, analyze orientation, and convert Chinese characters from images into digital text. It supports both horizontal and vertical reading layouts and can be deployed as a web service for image uploads and result visualization. The system utilizes a multi-backend inference framework that supports ncnn, mnn, and tnn, allowing it to run across diverse hardware and platforms. It is specifically engineered for lightweight deployment on mobile and desktop environments through the use of small mo

    Utilizes a hybrid architecture combining convolutional layers for detection and recurrent networks for sequence recognition.

    C++ncnnocrpytorch
    在 GitHub 上查看↗12,324
  • xmu-xiaoma666/external-attention-pytorchxmu-xiaoma666 的头像

    xmu-xiaoma666/External-Attention-pytorch

    12,176在 GitHub 上查看↗

    This is a PyTorch attention mechanism library and a collection of deep learning model components. It provides reference implementations of research-based attention mechanisms and neural network layers used to verify and understand deep learning papers. The project facilitates deep learning research implementation and attention mechanism prototyping to capture global and local dependencies within complex datasets. It includes tools for neural network architecture design, specifically for building custom model components. The library covers the development of multi-layer perceptrons, convoluti

    Provides modular components for grouping convolutional layers with normalization and activation for structural spatial feature extraction.

    Pythonattentioncbamexcitation-networks
    在 GitHub 上查看↗12,176
  • ctgk/prmlctgk 的头像

    ctgk/PRML

    11,720在 GitHub 上查看↗

    PRML is a Python machine learning library and statistical learning toolkit. It provides code implementations of supervised and unsupervised learning concepts, including regression, classification, and neural network algorithms for statistical data modeling. The project functions as a pattern recognition toolkit used to identify theoretical structures within numerical datasets. It includes a neural network framework for solving nonlinear data mappings and a linear algebra toolkit that utilizes vectorized operations and matrix calculations. The library covers a broad range of capabilities, inc

    Structures neural networks as sequences of independent operational layers to solve nonlinear mapping problems.

    Jupyter Notebookjupyternotebookprml
    在 GitHub 上查看↗11,720
上一个1234…5下一个
  1. Home
  2. Artificial Intelligence & ML
  3. Machine Learning
  4. Frameworks
  5. Model Construction
  6. Neural Network Layers
  7. Convolution Layers

探索子标签

  • 1D Convolutional Layers3 个子标签One-dimensional convolutional building blocks for processing signals and sequential data. **Distinct from Convolution Layers:** Focuses specifically on 1D signal processing, whereas the parent covers 1D, 2D, and 3D convolution.
  • 1D Convolutional RenderingVisual representation of 1D convolutional operations in 3D. **Distinct from Convolution Layers:** Focuses on the 3D visual rendering of the layer rather than the structural building block of the model.
  • 2D Convolutional RenderingVisual representation of 2D convolutional layers as 3D objects. **Distinct from Convolution Layers:** Focuses on the 3D rendering of 2D convolutions for visualization rather than the architectural layer definition.
  • Adaptive Convolutional LayersConvolutional layers that dynamically modify their receptive fields based on input features. **Distinct from Convolution Layers:** Distinct from standard convolutions: modifies the sampling grid rather than using a fixed kernel size.
  • Attention-Based ReplacementsArchitectural components that substitute standard convolution layers with sliding window self-attention mechanisms. **Distinct from Convolution Layers:** Distinct from Convolution Layers: focuses on the replacement of convolutions with attention rather than the implementation of convolution layers themselves.
  • Bottleneck Layers1 个子标签Convolutional structures that compress and then expand channel dimensions to reduce computational overhead. **Distinct from Convolution Layers:** Specifically addresses the compression-expansion bottleneck pattern rather than general convolution operations.
  • Bundled Convolutional Layers1 个子标签Modules that combine convolution, normalization, and activation into a single unit. **Distinct from Convolution Layers:** Specifically describes the architectural grouping of three distinct layer types into one module.
  • Convolutional Block Composers2 个子标签Utilities for grouping convolutional and pooling layers into modular architectures. **Distinct from Convolutional Layer Builders:** Focuses on block composition, distinct from individual convolution layers.
  • Deformable Convolutions4 个子标签Convolutional layers with learnable offsets to improve spatial modeling. **Distinct from Convolution Layers:** Distinct from standard convolution layers: specifically implements deformable spatial sampling.
  • Depthwise ConvolutionsVisual representations of depthwise spatial convolution layers where filters are applied per channel. **Distinct from Convolution Layers:** Focuses on the 3D rendering of depthwise convolution specifically, whereas the parent covers all convolution layer types.
  • Detection HeadsSpecialized neural network layers that convert refined feature maps into object bounding boxes and class predictions. **Distinct from Convolution Layers:** Distinct from generic Convolution Layers: focuses on the specific role of the network output head for object detection.
  • Equalized LayersNeural network layers implementing equalized learning rates for improved training stability in generative architectures. **Distinct from Convolution Layers:** Specializes Convolution Layers by adding weight equalization specifically for GAN discriminators
  • Graph2 个子标签Neural network layers specifically designed for graph-structured data using message passing. **Distinct from Convolution Layers:** Specifically for graph-structured data, whereas convolution layers typically refer to grid-based data like images.
  • Grouped1 个子标签Convolutional layers that split input channels into independent groups for parallel processing. **Distinct from Convolution Layers:** Focuses on the grouped convolution technique, distinct from general convolution layers.
  • Hybrid Convolutional Recurrent NetworksNeural network architectures that combine convolutional layers for spatial or spectral feature extraction with recurrent layers for temporal dependencies. **Distinct from Convolution Layers:** Combines both convolution and recurrence, whereas the parent only covers the convolutional layers.
  • Layer Output ExtractionsSaving the numerical activation outputs of specific neural network layers for internal state analysis. **Distinct from Convolution Layers:** Distinct from Convolution Layers: focuses on extracting the resulting data tensors from the layers rather than the layer's definition.
  • Layered Architectures7 个子标签Organizational patterns that structure neural networks as sequences of independent operational layers. **Distinct from Convolution Layers:** Covers the modular structural design of the network rather than a specific layer type like convolution.
  • MLP-Mixer LayersNeural network layers that process spatial and channel information using dense perceptrons instead of convolutions. **Distinct from Convolution Layers:** Distinct from Convolution Layers: focuses on MLP-based spatial mixing rather than convolutional feature extraction.
  • Partial ConvolutionsEfficient convolutional layers that operate on only a subset of input channels. **Distinct from Convolution Layers:** Focuses on partial channel convolution for efficiency, whereas the parent covers standard 1D/2D/3D layers.
  • VisualizationsGraphical representations of 2D convolutional layers for architectural analysis. **Distinct from Convolution Layers:** The parent is the mathematical layer; the child is the 3D visual rendering of it.