awesome-repositories.com
Blog
awesome-repositories.com

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectDespreCum realizăm clasamentulPresăServer MCP
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

54 repository-uri

Awesome GitHub RepositoriesEncoder-Decoder Architectures

Neural network designs that map input sequences to output sequences via intermediate representations.

Distinguishing note: Focuses on the structural pattern of sequence-to-sequence modeling rather than specific task implementations.

Explore 54 awesome GitHub repositories matching artificial intelligence & ml · Encoder-Decoder Architectures. Refine with filters or upvote what's useful.

Awesome Encoder-Decoder Architectures GitHub Repositories

Găsește cele mai bune repo-uri cu AI.Vom căuta cele mai potrivite repository-uri folosind AI.
  • pytorch/fairseqAvatar pytorch

    pytorch/fairseq

    32,228Vezi pe GitHub↗

    Fairseq is a deep learning research toolkit and sequence-to-sequence framework built on PyTorch. It provides a system for training and deploying models that map input sequences to output sequences, with a primary focus on neural machine translation and speech recognition. The toolkit allows for the generation of text sequences through search algorithms such as beam search and nucleus sampling. It includes capabilities for producing synthetic parallel training data by translating monolingual text using reverse sequence models. The framework supports large scale model training through multi-de

    Implements encoder-decoder architectures that map input sequences to output sequences through latent representations.

    Python
    Vezi pe GitHub↗32,228
  • d2l-ai/d2l-enAvatar d2l-ai

    d2l-ai/d2l-en

    29,001Vezi pe 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

    Constructs sequence-to-sequence models by chaining encoders and decoders to process and generate tokens.

    Pythonbookcomputer-visiondata-science
    Vezi pe GitHub↗29,001
  • vision-cair/minigpt-4Avatar Vision-CAIR

    Vision-CAIR/MiniGPT-4

    25,679Vezi pe GitHub↗

    MiniGPT-4 is a multimodal AI framework and large language model that integrates vision encoders with language models to process and reason about combined image and text inputs. It functions as a vision-language model capable of image-based conversational AI, visual question answering, and multimodal logical reasoning. The project utilizes a pretrained vision-language integration strategy that connects a vision encoder to a language model via a linear projection layer. This approach employs frozen-backbone training to align visual representations with linguistic tokens while keeping the primar

    Distills high-dimensional image features through a narrow interface for processing by a text-based transformer.

    Python
    Vezi pe GitHub↗25,679
  • facebookresearch/audiocraftAvatar facebookresearch

    facebookresearch/audiocraft

    23,379Vezi pe GitHub↗

    Audiocraft is a deep learning audio library and machine learning framework designed for training, fine-tuning, and evaluating generative models for music and sound effects. It functions as a text-to-music generative model and a neural audio codec, providing the tools necessary to compress audio signals into discrete representations and synthesize high-fidelity waveforms from textual descriptions. The framework is distinguished by its ability to combine multiple conditioning signals, allowing for the generation of audio based on text prompts, melodic excerpts, or style-based audio clips. It al

    Trains encoder-decoder models with a quantization bottleneck to reconstruct audio using objective and perceptual losses.

    Jupyter Notebook
    Vezi pe GitHub↗23,379
  • aliaksandrsiarohin/first-order-modelAvatar AliaksandrSiarohin

    AliaksandrSiarohin/first-order-model

    15,003Vezi pe GitHub↗

    This project is a generative adversarial network designed for image animation and motion transfer. It functions as a computer vision framework that synthesizes video sequences by applying motion patterns extracted from a driving video onto a static source image. The model distinguishes itself by using a keypoint-based representation to decouple object appearance from temporal movement. By tracking structural deformations through learned latent coordinates, it performs motion retargeting and synthetic media production without requiring manual annotations or object-specific training data. The

    Maps source content into a latent space where spatial features are remapped using predicted motion fields.

    Jupyter Notebookdeep-learninggenerative-modelimage-animation
    Vezi pe GitHub↗15,003
  • graykode/nlp-tutorialAvatar graykode

    graykode/nlp-tutorial

    14,855Vezi pe GitHub↗

    This repository serves as an educational resource for learning the foundational architectures of natural language processing through concise code implementations. It provides a structured collection of deep learning models designed to process and understand human language, focusing on the core mechanics of neural network sequence modeling and text analysis. The project distinguishes itself by offering direct, hands-on implementations of complex architectures, including Transformers, attention mechanisms, and word embedding generation. By utilizing tensor-based computational graphs and gradien

    Provides implementations of encoder-decoder architectures for sequence-to-sequence modeling.

    Jupyter Notebookattentionbertnatural-language-processing
    Vezi pe GitHub↗14,855
  • ludwig-ai/ludwigAvatar ludwig-ai

    ludwig-ai/ludwig

    11,717Vezi pe GitHub↗

    Ludwig is a multimodal machine learning platform and low-code framework designed for building, training, and deploying neural networks. It enables the construction of models that process text, images, audio, and tabular data through a unified interface using declarative configuration files rather than custom code. The system features a specialized low-code framework for large language models, supporting supervised fine-tuning, preference alignment, and a constrained decoding tool to force structured data output via logit extraction. It also includes an automated model architecture search to i

    Processes diverse data types using specialized feature extractors and a central fusion layer for multimodal predictions.

    Pythoncomputer-visiondata-centricdata-science
    Vezi pe GitHub↗11,717
  • uber/ludwigAvatar uber

    uber/ludwig

    11,718Vezi pe GitHub↗

    Ludwig is a declarative machine learning framework designed for training neural networks and large language models using configuration files instead of manual coding. It functions as a multimodal model builder and a low-code tool for supervised fine-tuning, allowing users to build models that process mixed inputs of text, images, audio, and tabular data. The project distinguishes itself through an automated hyperparameter optimizer and a system for large language model fine-tuning using parameter-efficient adapters. It features a multimodal data pipeline and the ability to automatically gener

    Utilizes an architecture that separates diverse input processing into specialized encoders and merges them via a central combiner.

    Python
    Vezi pe GitHub↗11,718
  • qubvel-org/segmentation_models.pytorchAvatar qubvel-org

    qubvel-org/segmentation_models.pytorch

    11,622Vezi pe GitHub↗

    This is a PyTorch semantic segmentation library designed for building image masking frameworks. It provides a collection of over 500 pretrained convolutional and transformer-based encoders and various decoder architectures to perform binary and multiclass pixel-level classification. The library features a modular backbone integration that decouples encoder choice from decoder logic. It supports custom input channel configurations and encoder depth tuning, allowing the modification of input layers to accept non-standard channel counts while preserving pretrained weights. Some configurations al

    Implements a variety of encoder-decoder architectures to map latent representations to pixel-level masks.

    Pythoncomputer-visiondeeplab-v3-plusdeeplabv3
    Vezi pe GitHub↗11,622
  • milesial/pytorch-unetAvatar milesial

    milesial/Pytorch-UNet

    11,503Vezi pe GitHub↗

    Pytorch-UNet is a deep learning implementation designed for semantic image segmentation. It provides a framework for training convolutional neural networks to perform pixel-wise classification, transforming input images into detailed prediction masks. The project utilizes a symmetric encoder-decoder architecture that employs skip-connection feature fusion to recover fine-grained boundary details. It includes support for mixed-precision training to reduce memory usage and accelerate processing speeds. The framework covers the end-to-end segmentation pipeline, from model training using custom

    Features a symmetric encoder-decoder structure that contracts resolution for context and expands it for precise mask reconstruction.

    Python
    Vezi pe GitHub↗11,503
  • facebookresearch/parlaiAvatar facebookresearch

    facebookresearch/ParlAI

    10,625Vezi pe GitHub↗

    ParlAI is a conversational AI research framework designed for training, evaluating, and sharing dialogue models using a unified interface for datasets and agents. It functions as a PyTorch-based training platform and a dialogue data collection system, providing a centralized model zoo for the distribution of versioned pretrained agents. The project distinguishes itself through a knowledge-grounded retrieval system that combines dense and sparse indexing to ground responses in external information. It also provides a comprehensive infrastructure for gathering human-AI interaction data via inte

    Implements neural network designs that map input sequences to output sequences via intermediate representations using LSTM-based encoders and decoders.

    Python
    Vezi pe GitHub↗10,625
  • nvidia/cosmosAvatar NVIDIA

    NVIDIA/cosmos

    10,494Vezi pe GitHub↗

    Cosmos is an open platform of world models, datasets, and tools for building physical AI systems such as robots and autonomous vehicles. It provides video generation and video understanding models that can generate synthetic videos and world simulations from text, image, video, or action inputs, and analyze videos to produce captions, event timestamps, spatial bounding boxes, and next-action predictions. The platform includes a world simulation generator that produces images, videos, synchronized audio, and action-conditioned rollouts for synthetic data, alongside a visual content analyzer th

    Combines text, image, video, and action inputs into a unified latent space using cross-attention layers for flexible conditioning.

    Jupyter Notebook
    Vezi pe GitHub↗10,494
  • awslabs/autogluonAvatar awslabs

    awslabs/autogluon

    10,481Vezi pe GitHub↗

    AutoGluon is an automated machine learning framework designed to optimize model selection and hyperparameter tuning across tabular, text, image, and time series data. It functions as an ensemble learning library and a tabular data prediction engine, aiming to build high-accuracy predictive models without manual algorithm selection. The framework integrates multimodal machine learning pipelines that combine disparate data types into a single representation using specialized encoders. It also includes a probabilistic time series forecaster that fits multiple statistical and deep learning models

    Employs encoder-combiner architectures to map text, images, and tables into a single fused representation.

    Python
    Vezi pe GitHub↗10,481
  • espnet/espnetAvatar espnet

    espnet/espnet

    9,861Vezi pe GitHub↗

    ESPnet is a comprehensive speech processing toolkit and PyTorch-based trainer designed for building end-to-end speech recognition, synthesis, and translation models. It provides a structured framework for developing automatic speech recognition systems using transducer and encoder-decoder architectures, alongside engines for text-to-speech synthesis and speech translation pipelines. The project distinguishes itself through a recipe-based workflow execution system that ensures experimental reproducibility by running standardized sequences of scripts for data preparation and model training. It

    Utilizes encoder-decoder architectures to transform raw audio signals into structured text transcriptions.

    Python
    Vezi pe GitHub↗9,861
  • xuebinqin/u-2-netAvatar xuebinqin

    xuebinqin/U-2-Net

    9,773Vezi pe GitHub↗

    U-2-Net is a PyTorch image segmentation framework and computer vision saliency model designed to generate high-resolution foreground-background masks. It functions as an AI background removal tool that identifies and isolates the most visually prominent objects within an image. The model utilizes a nested U-structure design to detect salient objects, creating precise cutouts by predicting saliency maps. These capabilities enable the separation of main subjects from their surroundings to create transparent images. The framework covers several image processing workflows, including automatic ba

    Employs a symmetric encoder-decoder path to recover spatial resolution for precise object boundary localization.

    Pythoncomputer-visiondeep-learningimage-background-removal
    Vezi pe GitHub↗9,773
  • jadore801120/attention-is-all-you-need-pytorchAvatar jadore801120

    jadore801120/attention-is-all-you-need-pytorch

    9,742Vezi pe GitHub↗

    This project is a Transformer machine translation model and attention-based neural network implemented using the PyTorch deep learning framework. It functions as a text-to-text translation tool designed to convert source sequences into target language text. The implementation focuses on neural machine translation, covering the development of sequence-to-sequence architectures. It includes the full pipeline for translation, from text sequence preprocessing and vocabulary creation to model training and text generation inference. The system incorporates standard transformer components such as a

    Implements a classic encoder-decoder architecture to map source sequences to target language representations.

    Pythonattentionattention-is-all-you-needdeep-learning
    Vezi pe GitHub↗9,742
  • wongkinyiu/yolov9Avatar WongKinYiu

    WongKinYiu/yolov9

    9,534Vezi pe GitHub↗

    YOLOv9 is a real-time computer vision framework and deep learning model designed for image classification, object detection, and instance segmentation. It functions as both a vision model and a trainer, allowing for the optimization of neural network weights on custom datasets using single or multiple GPUs. The framework utilizes programmable gradient information to perform high-speed identification and location of multiple objects within images and video streams. It extends beyond bounding box detection to provide instance segmentation and panoptic segmentation, which labels every pixel in a

    Uses a symmetric encoder-decoder structure to compress image data and recover fine-grained spatial details.

    Pythonyolov9
    Vezi pe GitHub↗9,534
  • eriklindernoren/keras-ganAvatar eriklindernoren

    eriklindernoren/Keras-GAN

    9,206Vezi pe GitHub↗

    Keras-GAN is a collection of generative adversarial network implementations built with Keras for synthetic data generation and image manipulation. It provides frameworks for image-to-image translation, image inpainting, and neural image super-resolution. The library includes tools for learning disentangled latent space representations to control specific attributes of synthetic outputs. It also features capabilities for image domain translation using paired or unpaired data and the ability to fill corrupted or missing image parts by analyzing surrounding visual context. The project covers ge

    Employs encoder-decoder architectures to compress images into latent vectors for noise filtering and feature extraction.

    Python
    Vezi pe GitHub↗9,206
  • peterl1n/robustvideomattingAvatar PeterL1n

    PeterL1n/RobustVideoMatting

    9,244Vezi pe GitHub↗

    RobustVideoMatting is a deep learning video matting tool and PyTorch library designed to remove backgrounds from videos and extract human subjects. It utilizes a temporal video segmentation model to ensure consistent matting and reduce flickering across video frames. The project includes a cross-platform model exporter that converts trained neural networks into various runtime formats. This allows for model deployment across multiple environments, including web and mobile applications. The framework provides capabilities for temporal video background removal and AI video post-production with

    Implements an encoder-decoder network to capture image context and restore spatial resolution for matting.

    Pythonaicomputer-visiondeep-learning
    Vezi pe GitHub↗9,244
  • facebookresearch/imagebindAvatar facebookresearch

    facebookresearch/ImageBind

    9,036Vezi pe GitHub↗

    ImageBind is a multi-modal embedding model and joint representation learner that maps images, text, audio, and other modalities into a single shared vector space. It functions as a cross-modal retrieval framework designed to bind multiple sensory inputs into one cohesive mathematical embedding. The system uses a contrastive learning architecture to align disparate data types by maximizing the similarity between related samples. This allows the model to perform zero-shot multimodal classification and execute cross-modal data retrieval, such as locating visual content via natural language descr

    Uses dedicated modality-specific encoders to process raw inputs before merging them into a common space.

    Python
    Vezi pe GitHub↗9,036
Înapoi123Înainte
  1. Home
  2. Artificial Intelligence & ML
  3. Encoder-Decoder Architectures

Explorează sub-etichetele

  • Asymmetric Encoder-Decoders1 sub-tagArchitectures employing an encoder for visible data and a lighter decoder for reconstruction of missing data. **Distinct from Encoder-Decoder Architectures:** Specifically addresses the asymmetry in capacity between the encoder and decoder for masked reconstruction, rather than general sequence-to-sequence mapping.
  • Convolutional Encoder-DecodersNeural network architectures that use convolutional layers to encode spatial features and a decoder to map them to coordinates. **Distinct from Encoder-Decoder Architectures:** Distinct from general Encoder-Decoder Architectures by specifically using convolutional layers for spatial coordinate mapping rather than sequence-to-sequence modeling.
  • Encoder-Combiner Architectures2 sub-tag-uriArchitectures that use specialized encoders for different modalities before merging them through a central combiner. **Distinct from Encoder-Decoder Architectures:** Distinct from standard encoder-decoders: focuses on multi-input fusion via a central combiner rather than sequence-to-sequence mapping.
  • Encoder-Decoder Tensor TransfersMechanisms for moving latent representations between encoder and decoder modules, often integrating exogenous features. **Distinct from Asymmetric Encoder-Decoders:** Focuses on the data transfer and feature integration between modules rather than the symmetry or asymmetry of the architecture
  • Exhaustive Decoding Strategies1 sub-tagDecoding methods that explore the entire search space to identify globally optimal output sequences. **Distinct from Encoder-Decoder Architectures:** Distinct from general encoder-decoder architectures: focuses on the search algorithm rather than the model structure.
  • Feature BottlenecksInterfaces that distill high-dimensional input features into a compressed representation for downstream processing. **Distinct from Encoder-Decoder Architectures:** Focuses on the compression of visual features for transformers rather than general sequence-to-sequence structural patterns.
  • Quantized Audio Encoder-DecodersEncoder-decoder models featuring a quantization bottleneck for audio reconstruction. **Distinct from Encoder-Decoder Architectures:** Applies encoder-decoder architecture specifically to quantized audio reconstruction
  • Symmetric Encoder-DecodersArchitectures with mirrored encoder and decoder paths to recover spatial resolution for precise localization. **Distinct from Asymmetric Encoder-Decoders:** Contrasts with asymmetric versions by maintaining mirrored capacity for precise boundary recovery