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

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

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

4 repositorios

Awesome GitHub RepositoriesEmbedding Lookup Layers

Neural network layers that perform retrieval of dense vectors from a learnable dictionary using indices.

Distinct from Token Embedding Layers: Focuses on the operational lookup mechanism rather than the representation of the embeddings themselves

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

Awesome Embedding Lookup Layers GitHub Repositories

Encuentra los mejores repositorios con IA.Buscaremos los repositorios que mejor coincidan usando IA.
  • flashlight/flashlightAvatar de flashlight

    flashlight/flashlight

    5,443Ver en GitHub↗

    Flashlight es una biblioteca de aprendizaje automático y de tensores independiente en C++ utilizada para construir y entrenar redes neuronales. Funciona como un framework integral de redes neuronales y motor de diferenciación automática, proporcionando las herramientas para construir grafos de computación y calcular gradientes mediante retropropagación. El proyecto sirve como framework de entrenamiento distribuido, utilizando operaciones all-reduce para sincronizar gradientes y parámetros a través de múltiples nodos de cómputo y dispositivos. Se distingue por una integración profunda de manipulación de tensores de alto rendimiento, interoperabilidad nativa de memoria de dispositivo y un sistema para sincronizar pesos a través de trabajadores distribuidos para acelerar el entrenamiento de modelos a gran escala. El framework cubre una amplia gama de capacidades de aprendizaje profundo, incluyendo composición modular de capas para diseñar arquitecturas complejas como bloques residuales y celdas recurrentes. Proporciona utilidades extensas de gestión de datos para ingesta y prefetching, junto con sistemas de serialización para persistir estados de modelos. Además, incluye una suite de herramientas de monitorización y observabilidad para rastrear métricas de entrenamiento y medir errores de secuencia. La biblioteca está implementada en C++.

    Implements embedding lookups to retrieve vectors from learnable dictionaries using index lists.

    C++
    Ver en GitHub↗5,443
  • deepseek-ai/engramAvatar de deepseek-ai

    deepseek-ai/Engram

    4,462Ver en GitHub↗

    Engram es un sistema dinámico de recuperación de conocimiento y framework de aumento de memoria para modelos de lenguaje grandes (LLM). Funciona como una capa de búsqueda de memoria escalable y un componente de arquitectura dispersa diseñado para fusionar el conocimiento estático del modelo con estados externos dinámicos para mejorar la veracidad y reducir las alucinaciones. El sistema utiliza recuperación de memoria condicional y direccionamiento de memoria diferenciable para mapear tokens de entrada a índices específicos dentro de un almacén de memoria asociativa a gran escala. Esto permite al modelo aumentar sus parámetros totales disponibles almacenando pesos en tablas de búsqueda externas y activando solo los segmentos de conocimiento relevantes para una entrada dada. El framework cubre la optimización de dispersión del modelo y el aumento escalable, utilizando recuperación clave-valor y fusión dinámica de parámetros para mejorar el rendimiento en tareas especializadas sin requerir un reentrenamiento completo de la red.

    Provides a scalable lookup layer for conditional memory retrieval of external knowledge.

    Python
    Ver en GitHub↗4,462
  • binroot/tensorflow-bookAvatar de BinRoot

    BinRoot/TensorFlow-Book

    4,431Ver en GitHub↗

    Este proyecto es una colección de ejemplos de aprendizaje automático de TensorFlow que proporciona implementaciones de referencia para varios paradigmas de redes neuronales. Cubre modelos de aprendizaje supervisado, no supervisado, por refuerzo y secuencial. El repositorio incluye implementaciones para redes neuronales convolucionales centradas en la clasificación y clasificación de imágenes, así como redes neuronales recurrentes para pronóstico de series temporales y traducción de secuencia a secuencia. Proporciona además ejemplos de agentes de aprendizaje por refuerzo entrenados mediante optimización de recompensas y técnicas de aprendizaje no supervisado como autoencoders y mapas autoorganizados para la agrupación de datos. Las capacidades adicionales cubren la regresión y clasificación supervisada, la generación de embeddings semánticos y el uso de modelos ocultos de Markov para el modelado de datos secuenciales. El proyecto también incluye utilidades para la gestión de operaciones de tensores y la visualización del rendimiento del modelo mediante paneles. El contenido se entrega como una serie de Jupyter Notebooks.

    Provides neural network layers for retrieving dense vectors from learnable dictionaries using indices.

    Jupyter Notebookautoencoderbookclassification
    Ver en GitHub↗4,431
  • datawhalechina/llms-from-scratch-cnAvatar de datawhalechina

    datawhalechina/llms-from-scratch-cn

    4,211Ver en GitHub↗

    Este proyecto es un curso educativo y un conjunto de materiales de instrucción para construir modelos de lenguaje de gran tamaño (LLM) desde cero usando Python. Proporciona una guía paso a paso y tutoriales prácticos centrados en la mecánica interna de las arquitecturas transformer y los flujos de trabajo de pre-entrenamiento. El repositorio cuenta con un framework para implementar y comparar diversas familias de modelos, incluyendo Llama, GLM y RWKV. Utiliza un enfoque de ensamblaje basado en configuración para analizar las diferencias estructurales y los mecanismos internos de estas arquitecturas. El código cubre el pipeline completo de desarrollo, incluyendo preprocesamiento de texto, codificación por pares de bytes (BPE) y la implementación de atención multi-cabeza con enmascaramiento causal. También incluye utilidades de entrenamiento como recorte de gradientes, programación de tasa de aprendizaje y optimización de hiperparámetros para el pre-entrenamiento en corpus no etiquetados. El proyecto está implementado mediante Jupyter Notebooks.

    Demonstrates the mathematical equivalence between embedding layers and fully connected layers using one-hot encoded vectors.

    Jupyter Notebookglmllamallm
    Ver en GitHub↗4,211
  1. Home
  2. Artificial Intelligence & ML
  3. Vector Embeddings
  4. Dense Embeddings
  5. Token Embedding Layers
  6. Embedding Lookup Layers

Explorar subetiquetas

  • Mathematical Equivalence AnalysisAnalysis of the mathematical relationship between embedding lookups and matrix multiplications **Distinct from Embedding Lookup Layers:** Focuses on the theoretical proof and implementation of the equivalence between lookup layers and one-hot matrix multiplication, rather than the operational lookup mechanism itself