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
·

7 repositorios

Awesome GitHub RepositoriesLinear Mixing Layers

Layers that execute generic linear transformations across specific tensor dimensions for MLP-style architectures.

Distinct from Linear Regression Implementations: Focuses on mixing dimensions within a tensor rather than standard linear regression models.

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

Awesome Linear Mixing Layers GitHub Repositories

Encuentra los mejores repositorios con IA.Buscaremos los repositorios que mejor coincidan usando IA.
  • arogozhnikov/einopsAvatar de arogozhnikov

    arogozhnikov/einops

    9,398Ver en GitHub↗

    Einops is a tensor manipulation library that provides a framework-agnostic interface for reshaping, Einstein summation, and multi-dimensional array operations. It serves as an abstraction layer that works across NumPy, PyTorch, TensorFlow, and JAX, allowing for tensor transformations without changing the API. The library distinguishes itself through a declarative notation system that uses readable string patterns to describe tensor rearrangements and reductions. This approach includes an extended Einstein summation interface that supports multi-letter axis names and a named dimension mapping

    Executes generic linear transformations across tensor dimensions to implement multi-layer perceptron style architectures.

    Pythoncupydeep-learningeinops
    Ver en GitHub↗9,398
  • tencent-ailab/ip-adapterAvatar de tencent-ailab

    tencent-ailab/IP-Adapter

    6,604Ver en GitHub↗

    IP-Adapter is a framework for conditioning pretrained text-to-image diffusion models to use image prompts as visual guides. It serves as a text-to-image model extension that transforms a text-based diffusion model to accept and process image inputs as primary generation sources. The system implements identity preservation to maintain consistent facial features across multiple outputs using a reference photo. It also enables style transfer workflows to produce image variations that preserve the artistic characteristics of a source image. Capabilities cover multi-modal prompting, including the

    Uses lightweight trainable linear layers to transform image embeddings for compatibility with attention layers.

    Jupyter Notebook
    Ver en GitHub↗6,604
  • cubiq/comfyui_ipadapter_plusAvatar de cubiq

    cubiq/ComfyUI_IPAdapter_plus

    6,031Ver en GitHub↗

    ComfyUIIPAdapterplus es una extensión basada en nodos para ComfyUI que implementa modelos IPAdapter para guiar la generación de imágenes utilizando imágenes de referencia. Funciona como una herramienta de prompting de imágenes y un adaptador de imágenes de Stable Diffusion, permitiendo que los archivos de referencia sirvan como prompts visuales para controlar el estilo, la composición y la identidad del sujeto. El proyecto proporciona capacidades especializadas para mantener la identidad facial y características de alta fidelidad en retratos generados. Permite la transferencia de características visuales y estilos artísticos desde imágenes de referencia, así como la extracción de diseños espaciales para guiar la disposición de objetos en nuevas generaciones. La extensión cubre áreas funcionales amplias, incluyendo condicionamiento de imágenes por IA, generación consistente de personajes y control de composición de imágenes.

    Provides linear projection layers to align image encoder outputs with the dimensionality of model attention layers.

    Python
    Ver en GitHub↗6,031
  • facebookresearch/flashlightAvatar de facebookresearch

    facebookresearch/flashlight

    5,443Ver en GitHub↗

    Flashlight es una biblioteca de aprendizaje automático en C++ y un framework de aprendizaje profundo diseñado para construir y entrenar redes neuronales. Funciona como una biblioteca de manipulación de tensores y un motor de diferenciación automática que rastrea operaciones para calcular gradientes mediante retropropagación (backpropagation) para la optimización de modelos. El proyecto se distingue por su rol como framework de entrenamiento distribuido, utilizando sincronización de gradientes all-reduce y entornos distribuidos para escalar cargas de trabajo de aprendizaje automático a través de múltiples nodos y dispositivos. Cuenta con una interfaz de memoria agnóstica al backend y gestión basada en RAII para desacoplar las operaciones de tensores del hardware físico. El framework cubre una amplia superficie de capacidades, incluyendo la construcción de arquitecturas de redes neuronales con capas convolucionales, lineales y recurrentes. Proporciona utilidades extensas para álgebra de tensores, gestión y batching de datasets, serialización binaria versionada para estados de modelos y herramientas de monitorización para rastrear métricas de entrenamiento y uso de memoria.

    Multiplies input tensors by learnable weight matrices and adds bias terms for vector space mapping.

    C++
    Ver en GitHub↗5,443
  • tingsongyu/pytorch-tutorial-2ndAvatar de TingsongYu

    TingsongYu/PyTorch-Tutorial-2nd

    4,555Ver en GitHub↗

    Este proyecto es un recurso educativo integral y un curso para construir redes neuronales usando PyTorch. Cubre los bloques de construcción fundamentales del deep learning, incluyendo la manipulación de tensores, la diferenciación automática y la construcción de componentes modulares de redes neuronales. El repositorio sirve como guía técnica para varios dominios especializados. Proporciona detalles de implementación para tareas de visión artificial como clasificación de imágenes, detección de objetos y segmentación semántica, así como flujos de trabajo de procesamiento de lenguaje natural que involucran transformers, redes recurrentes y modelos generativos. Además, incluye una referencia para IA generativa, centrándose específicamente en la síntesis de imágenes mediante modelos de difusión y redes adversarias. El material se extiende a pipelines de optimización y despliegue de modelos. Cubre técnicas para reducir el tamaño del modelo y aumentar la velocidad de inferencia mediante cuantización y la exportación de modelos a formatos como ONNX y TensorRT. Otras áreas de capacidad incluyen ingeniería de datos para carga paralela, evaluación de modelos mediante métricas personalizadas y el despliegue de modelos de lenguaje grandes (LLM) de código abierto. El proyecto se entrega principalmente como una serie de Jupyter Notebooks.

    Implements linear transformations using weight matrices and bias terms to map data between vector spaces.

    Jupyter Notebookcomputer-visiondeepsortdiffusion-models
    Ver en GitHub↗4,555
  • google-research/simclrAvatar de google-research

    google-research/simclr

    4,502Ver en GitHub↗

    Este proyecto es un framework de aprendizaje contrastivo auto-supervisado diseñado para entrenar modelos de aprendizaje profundo para aprender representaciones visuales a partir de imágenes sin utilizar etiquetas proporcionadas por humanos. Proporciona un sistema para desarrollar modelos de representación visual preentrenados que pueden adaptarse para tareas de visión artificial posteriores. El framework incluye herramientas para la clasificación de imágenes semi-supervisada, que combina grandes conjuntos de datos sin etiquetar con pequeños conjuntos etiquetados para mejorar la precisión. También cuenta con una herramienta de evaluación de sonda lineal (linear probe) para evaluar la calidad de las características de imagen aprendidas entrenando un clasificador lineal simple sobre representaciones congeladas. El código base cubre el entrenamiento de aprendizaje profundo distribuido y la aceleración por hardware para manejar grandes tamaños de lote, junto con primitivas de optimización como la programación de tasa de aprendizaje de decaimiento de coseno y regularización de decaimiento de peso. También proporciona utilidades para la gestión de modelos, incluyendo la conversión de checkpoints preentrenados entre diferentes formatos de frameworks de aprendizaje profundo y herramientas para el despliegue de modelos. La implementación se proporciona como una colección de Jupyter Notebooks.

    Constructs linear layers with optional bias and normalization to evaluate the quality of learned visual representations.

    Jupyter Notebookcomputer-visioncontrastive-learningrepresentation-learning
    Ver en GitHub↗4,502
  • 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

    Provides linear block composers that group normalization, dropout, and linear layers for model construction.

    Jupyter Notebookdeep-learningfastaijupyter-notebooks
    Ver en GitHub↗3,398
  1. Home
  2. Artificial Intelligence & ML
  3. Machine Learning
  4. Algorithms
  5. Linear Regression Implementations
  6. Linear Mixing Layers

Explorar subetiquetas

  • Adapter Projection LayersLightweight trainable linear layers used to align external embeddings with the expected format of attention layers. **Distinct from Linear Mixing Layers:** Specifically for adapter-based alignment of embeddings rather than general tensor dimension mixing in MLPs.
  • Linear Block ComposersModules that group batch normalization, dropout, and linear layers into a single configurable block. **Distinct from Linear Mixing Layers:** Distinct from Linear Mixing Layers: groups normalization and dropout with linear transformations, not just tensor dimension mixing.
  • Linear Transformations1 sub-etiquetaApplication of weight matrices and bias terms to map data between different vector spaces. **Distinct from Linear Mixing Layers:** Distinct from Linear Mixing Layers: covers the standard linear transformation (weight * input + bias) rather than just mixing tensor dimensions.