awesome-repositories.com
Blog
awesome-repositories.com

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoAcerca deCómo clasificamosPrensaServidor MCP
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

14 repositorios

Awesome GitHub RepositoriesLanguage Model Architectures

Frameworks and implementations of transformer-based and other neural network architectures for natural language processing.

Distinguishing note: Focuses on the structural implementation of models like BERT rather than general educational resources.

Explore 14 awesome GitHub repositories matching artificial intelligence & ml · Language Model Architectures. Refine with filters or upvote what's useful.

Awesome Language Model Architectures GitHub Repositories

Encuentra los mejores repositorios con IA.Buscaremos los repositorios que mejor coincidan usando IA.
  • yunjey/pytorch-tutorialAvatar de yunjey

    yunjey/pytorch-tutorial

    32,385Ver en 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

    Implements language model architectures to predict and sample text from a training corpus.

    Pythondeep-learningneural-networkspytorch
    Ver en GitHub↗32,385
  • d2l-ai/d2l-enAvatar de d2l-ai

    d2l-ai/d2l-en

    29,001Ver en 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

    Implements recurrent neural network architectures to predict subsequent tokens based on vocabulary and sequence context.

    Pythonbookcomputer-visiondata-science
    Ver en GitHub↗29,001
  • graykode/nlp-tutorialAvatar de graykode

    graykode/nlp-tutorial

    14,855Ver en 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

    Constructs foundational language model architectures using embeddings and attention mechanisms.

    Jupyter Notebookattentionbertnatural-language-processing
    Ver en GitHub↗14,855
  • google/sentencepieceAvatar de google

    google/sentencepiece

    11,657Ver en GitHub↗

    SentencePiece is a text segmentation engine and tokenization library designed for machine learning workflows. It provides a comprehensive toolkit for transforming raw text into subword units or numerical identifiers, enabling consistent data representation for neural network training and inference. The library supports the training of segmentation models from raw text, allowing for the creation of custom vocabularies tailored to specific domain requirements. The project distinguishes itself through its byte-level encoding and fallback mechanisms, which ensure that every input can be represent

    Uses probabilistic models to determine the most likely subword segmentation by evaluating token combinations.

    C++natural-language-processingneural-machine-translationword-segmentation
    Ver en GitHub↗11,657
  • blinkdl/chatrwkvAvatar de BlinkDL

    BlinkDL/ChatRWKV

    9,492Ver en GitHub↗

    ChatRWKV is an open-source frontend and GPU-accelerated inference engine designed for interacting with RWKV recurrent neural network language models. It provides a self-hosted web chat interface and a specialized client for generating human-like text using a linear-complexity architecture. The project utilizes a GPU-accelerated backend that employs custom CUDA kernels and dynamic model format conversion to increase processing speed and reduce memory overhead. It manages conversation history through state-based context management, updating a fixed-size hidden state to maintain a constant memor

    Implements a recurrent neural network architecture to maintain a constant memory footprint during language modeling.

    Pythonchatbotchatgptlanguage-model
    Ver en GitHub↗9,492
  • tingsongyu/pytorch_tutorialAvatar de TingsongYu

    TingsongYu/PyTorch_Tutorial

    8,018Ver en 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

    Implements transformer and recurrent architectures for natural language translation, recognition, and generation.

    Python
    Ver en GitHub↗8,018
  • lucidrains/palm-rlhf-pytorchAvatar de lucidrains

    lucidrains/PaLM-rlhf-pytorch

    7,863Ver en GitHub↗

    This is a PyTorch implementation of reinforcement learning from human feedback designed to align large language models with human values and preferences. It provides a framework for the PaLM architecture and incorporates parameter-efficient fine-tuning to adapt models while minimizing the number of updated weights. The system enables the development of reward models that act as scoring mechanisms built from human preference data. These models evaluate generative outputs to guide the alignment process. The workflow covers policy optimization using a clipped objective, reward modeling based on

    Implements a language model based on the PaLM architecture for scalable text generation.

    Python
    Ver en GitHub↗7,863
  • dragen1860/tensorflow-2.x-tutorialsAvatar de dragen1860

    dragen1860/TensorFlow-2.x-Tutorials

    6,351Ver en GitHub↗

    This project is a collection of TensorFlow 2.x machine learning tutorials and practical code examples. It serves as a deep learning implementation guide for constructing diverse neural network architectures, including convolutional, recurrent, and generative networks. The repository provides templates and examples for several specialized domains, including computer vision for image classification and object detection, natural language processing for text generation and language understanding, and generative AI for synthesizing data using adversarial networks and autoencoders. It also includes

    Develops transformer-based architectures for complex natural language understanding and generation tasks.

    Jupyter Notebookartificial-intelligencecomputer-visiondeep-learning
    Ver en GitHub↗6,351
  • lightning-ai/lit-llamaAvatar de Lightning-AI

    Lightning-AI/lit-llama

    6,081Ver en GitHub↗

    Lit-llama es un framework de implementación basado en PyTorch para el modelo de lenguaje LLaMA, que proporciona un sistema para pre-entrenamiento, ajuste fino e inferencia de alto rendimiento. Incluye un pipeline de pre-entrenamiento para crear modelos de lenguaje fundamentales desde cero y herramientas para ejecutar pesos pre-entrenados para generar texto natural y predecir secuencias. El proyecto proporciona toolkits especializados para el ajuste fino eficiente en parámetros utilizando adaptación de bajo rango (LoRA) y adaptadores ligeros. También incluye una librería de cuantización que reduce las huellas de memoria del modelo a través de precisión de cuatro y ocho bits para permitir la ejecución en hardware con recursos limitados. El framework incorpora un diseño de transformador simplificado y emplea flash attention para optimizar la memoria y la velocidad. Además, gestiona datasets a gran escala a través de formatos de datos en streaming para evitar cargar corpora completos en la memoria del sistema.

    Utilizes a simplified transformer design to ensure high training efficiency and minimal computational overhead.

    Python
    Ver en GitHub↗6,081
  • google-deepmind/alphageometryAvatar de google-deepmind

    google-deepmind/alphageometry

    4,865Ver en GitHub↗

    AlphaGeometry es un sistema de IA neuro-simbólico diseñado como un solucionador de geometría automatizado y demostrador de teoremas. Integra un modelo de lenguaje de gran tamaño con un motor de prueba formal para derivar conclusiones geométricas a partir de premisas dadas y generar pruebas formales paso a paso. El sistema se distingue por combinar un motor de deducción simbólica con construcciones auxiliares impulsadas por redes neuronales. Esta arquitectura utiliza un modelo de lenguaje para proponer puntos o líneas adicionales para cerrar brechas en una prueba, mientras que una base de datos deductiva y un sistema de razonamiento algebraico verifican la corrección matemática de cada paso frente a axiomas estrictos. El proyecto cubre la verificación matemática formal y el razonamiento geométrico simbólico a través de una búsqueda de pruebas iterativa y un bucle híbrido simbólico-neuronal.

    Uses a language model to predict the placement of auxiliary points and lines to bridge proof gaps.

    Python
    Ver en GitHub↗4,865
  • orchestra-research/ai-research-skillsAvatar de Orchestra-Research

    Orchestra-Research/AI-Research-SKILLs

    3,641Ver en GitHub↗

    This project is an LLM research orchestrator and autonomous AI agent framework designed to automate the scientific lifecycle. It functions as an end-to-end research pipeline and model training toolkit, managing everything from initial literature reviews and hypothesis testing to the final drafting of academic papers. The system is distinguished by its ability to convert unstructured academic PDFs into machine-executable knowledge layers, allowing agents to reproduce and extend research findings. It employs a two-loop orchestration architecture and a specialized research engineering skill libr

    Deploys diverse language model architectures including transformers and state-space models.

    TeXaiai-researchclaude
    Ver en GitHub↗3,641
  • fastai/course22Avatar de fastai

    fastai/course22

    3,398Ver en GitHub↗

    This is a structured deep learning curriculum for programmers, delivered as a collection of Jupyter notebooks. It teaches the fundamentals of training neural networks for computer vision, natural language processing, tabular data analysis, and collaborative filtering using PyTorch and the fastai library. The course is designed to be hands-on, guiding learners from building a training loop from scratch to fine-tuning pretrained models for a variety of practical tasks. The curriculum distinguishes itself by covering the full lifecycle of a deep learning project, from data preparation and augmen

    Teaches building language models from scratch with dropout scaling for regularization.

    Jupyter Notebookdeep-learningfastaijupyter-notebooks
    Ver en GitHub↗3,398
  • rasbt/reasoning-from-scratchAvatar de rasbt

    rasbt/reasoning-from-scratch

    3,060Ver en GitHub↗

    This project is a technical resource and implementation guide for building transformer-based language model architectures and training pipelines from scratch. It focuses on the design of models capable of natural language processing, including the integration of pretrained weights and the creation of foundational model frameworks. The project specifically emphasizes logical reasoning and mathematical problem solving. It provides a framework for optimizing these capabilities through reinforcement learning and the use of automated verifiers to evaluate and reward correct reasoning paths. The r

    Implements a transformer-based architecture designed to process natural language by predicting text sequences.

    Jupyter Notebookaiartificial-intelligencedeep-learning
    Ver en GitHub↗3,060
  • supertone-inc/supertonicAvatar de supertone-inc

    supertone-inc/supertonic

    2,626Ver en GitHub↗

    Supertonic is an on-device neural text-to-speech engine that runs entirely locally without cloud dependencies or GPU acceleration. It converts written text into natural-sounding speech across 31 languages with automatic language detection and a fallback model for unsupported locales. The engine provides expressive speech control through inline prosody tags that dynamically adjust pitch, rate, and tone during synthesis. It supports voice cloning from a short reference audio clip by extracting a speaker embedding vector, and offers a selection of pre-built voices tuned for different use cases.

    Provides a fallback language model that routes unsupported locales through a general-purpose multilingual model.

    C++cppcsharpgo
    Ver en GitHub↗2,626
  1. Home
  2. Artificial Intelligence & ML
  3. Language Model Architectures

Explorar subetiquetas

  • Auxiliary Construction PredictionNeural models designed to propose additional geometric elements to facilitate formal proofs. **Distinct from Language Model Architectures:** Focuses on predicting geometric constructions for proofs rather than general NLP or transformer architectures.
  • Fallback Language ModelsMultilingual models that handle unsupported languages by routing them through a general-purpose fallback to avoid silent failure. **Distinct from Language Model Architectures:** Distinct from Language Model Architectures: focuses on fallback routing for unsupported languages, not general model architecture.
  • Language Model BuildersUtilities for constructing language models from given architectures with dropout scaling during training. **Distinct from Language Model Architectures:** Distinct from Language Model Architectures: focuses on the construction process with dropout scaling, not just the architecture definition.
  • Minimalist Transformer ImplementationsSimplified transformer designs optimized for minimal overhead and high training efficiency. **Distinct from Language Model Architectures:** Focuses on high-efficiency, stripped-down transformer implementations rather than general language model architectures