awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
hyunwoongko avatar

hyunwoongko/transformer

0
View on GitHub↗
4,601 stars·637 forks·Python·4 views

Transformer

This project is a PyTorch implementation of an attention-based neural network designed for sequence-to-sequence deep learning tasks. It serves as a library for constructing deep learning sequence models that utilize encoder and decoder structures to process natural language and sequential data.

The implementation centers on a multi-head attention mechanism to capture diverse relationships between tokens without using recurrence. It includes sinusoidal positional encoding to maintain sequence order and point-wise feed-forward networks to transform token positions independently.

The architecture incorporates layer-based normalization to stabilize training and accelerate convergence. It provides the necessary components for neural network architecture design within the domains of natural language processing and sequence-to-sequence learning.

Features

  • Multi-Head Attention Mechanisms - Implements a multi-head attention mechanism that processes sequences through parallel heads to capture diverse dependencies.
  • Attention Mechanisms - Implements the mathematical and computational logic for attention layers using PyTorch.
  • Encoder-Decoder Architectures - Implements a structural pattern for mapping input sequences to output sequences via encoder and decoder layers.
  • Experimental Transformer Libraries - Serves as a modular PyTorch library providing components for research-oriented transformer architectures.
  • Neural Network Design Frameworks - Provides composable modules for the structural design and implementation of transformer-based neural networks.
  • Attention-Based Networks - Implements a neural network design that uses multi-head attention to process sequential data without recurrence.
  • PyTorch Implementations - Provides a research-oriented implementation of a transformer model using the PyTorch framework.
  • Sequence Learning Models - Provides architectures and training methods for mapping input sequences to output sequences.
  • Sequence-to-Sequence Transformer Architectures - Constructs integrated transformer architectures combining encoder and decoder components for sequence mapping tasks.
  • Transformer Architecture Implementation - Provides a full implementation of sequence-to-sequence models using self-attention mechanisms, encoders, and decoders.
  • Feed-Forward Network Layers - Ships feed-forward network layers that perform non-linear transformations at each token position independently.
  • Normalization Layers - Provides normalization layers that standardize input activations to stabilize training and accelerate convergence.
  • Natural Language Processing - Designed for natural language processing tasks by analyzing word context within sequences.
  • Sinusoidal Encodings - Implements sinusoidal encodings to inject absolute position information into token embeddings.

Star history

Star history chart for hyunwoongko/transformerStar history chart for hyunwoongko/transformer

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Open-source alternatives to Transformer

Similar open-source projects, ranked by how many features they share with Transformer.
  • datawhalechina/so-large-lmdatawhalechina avatar

    datawhalechina/so-large-lm

    7,400View on GitHub↗

    This project is a comprehensive educational curriculum and structured learning path covering the full lifecycle of large language models. It provides a guided progression through the theory, architecture, training, and deployment of these models. The curriculum includes specialized guides on transformer architecture, model training tutorials, and frameworks for designing autonomous agents. It also provides dedicated resources for studying model safety and ethics. The material covers a wide range of technical capabilities, including distributed training strategies, parameter-efficient fine-tu

    View on GitHub↗7,400
  • d2l-ai/d2l-end2l-ai avatar

    d2l-ai/d2l-en

    29,001View on 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

    Pythonbookcomputer-visiondata-science
    View on GitHub↗29,001
  • harvardnlp/annotated-transformerharvardnlp avatar

    harvardnlp/annotated-transformer

    7,325View on GitHub↗

    The Annotated Transformer is an educational resource that provides annotated code implementations of the Transformer architecture for sequence-to-sequence tasks, built with PyTorch. It serves as a learning tool for understanding attention mechanisms, multi-head parallel attention, and scaled dot-product attention through executable examples that walk through each component of the model. The project covers the full Transformer pipeline, including stacked encoder-decoder layers with residual connections and layer normalization, sinusoidal positional encoding for order-aware representation, and

    Jupyter Notebookannotatednotebookpython
    View on GitHub↗7,325
  • jadore801120/attention-is-all-you-need-pytorchjadore801120 avatar

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

    9,742View on 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

    Pythonattentionattention-is-all-you-needdeep-learning
    View on GitHub↗9,742
See all 30 alternatives to Transformer→

Frequently asked questions

What does hyunwoongko/transformer do?

This project is a PyTorch implementation of an attention-based neural network designed for sequence-to-sequence deep learning tasks. It serves as a library for constructing deep learning sequence models that utilize encoder and decoder structures to process natural language and sequential data.

What are the main features of hyunwoongko/transformer?

The main features of hyunwoongko/transformer are: Multi-Head Attention Mechanisms, Attention Mechanisms, Encoder-Decoder Architectures, Experimental Transformer Libraries, Neural Network Design Frameworks, Attention-Based Networks, PyTorch Implementations, Sequence Learning Models.

What are some open-source alternatives to hyunwoongko/transformer?

Open-source alternatives to hyunwoongko/transformer include: datawhalechina/so-large-lm — This project is a comprehensive educational curriculum and structured learning path covering the full lifecycle of… d2l-ai/d2l-en — This project is an educational platform and research toolkit designed to teach deep learning through a combination of… harvardnlp/annotated-transformer — The Annotated Transformer is an educational resource that provides annotated code implementations of the Transformer… jadore801120/attention-is-all-you-need-pytorch — This project is a Transformer machine translation model and attention-based neural network implemented using the… datawhalechina/thorough-pytorch — This project is an educational resource and comprehensive guide for implementing and deploying deep learning models… kyubyong/transformer — This project is a TensorFlow implementation of a transformer model, providing a text-to-text deep learning framework…