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

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektMCP-ServerÜber unsRanking-MethodikPresse
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

7 Repos

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

Finde die besten Repos mit KI.Wir suchen mit KI nach den am besten passenden Repositories.
  • arogozhnikov/einopsAvatar von arogozhnikov

    arogozhnikov/einops

    9,398Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗9,398
  • tencent-ailab/ip-adapterAvatar von tencent-ailab

    tencent-ailab/IP-Adapter

    6,604Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗6,604
  • cubiq/comfyui_ipadapter_plusAvatar von cubiq

    cubiq/ComfyUI_IPAdapter_plus

    6,031Auf GitHub ansehen↗

    ComfyUIIPAdapterplus ist eine knotenbasierte Erweiterung für ComfyUI, die IPAdapter-Modelle implementiert, um die Bildgenerierung unter Verwendung von Referenzbildern zu steuern. Sie fungiert als Bild-Prompting-Tool und Stable-Diffusion-Bildadapter, der es ermöglicht, Referenzdateien als visuelle Prompts zur Steuerung von Stil, Komposition und Subjektidentität zu verwenden. Das Projekt bietet spezialisierte Funktionen zur Wahrung der Gesichtsidentität und hochauflösender Merkmale über generierte Porträts hinweg. Es ermöglicht die Übertragung visueller Eigenschaften und künstlerischer Stile von Referenzbildern sowie die Extraktion räumlicher Layouts, um die Anordnung von Objekten in neuen Generationen zu steuern. Die Erweiterung deckt breite Funktionsbereiche ab, einschließlich KI-Bildkonditionierung, konsistenter Charaktergenerierung und Bildkompositionskontrolle.

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

    Python
    Auf GitHub ansehen↗6,031
  • facebookresearch/flashlightAvatar von facebookresearch

    facebookresearch/flashlight

    5,443Auf GitHub ansehen↗

    Flashlight ist eine C++-Bibliothek für maschinelles Lernen und ein Deep-Learning-Framework zur Erstellung und zum Training neuronaler Netze. Es fungiert als Tensor-Manipulationsbibliothek und Engine für automatische Differenzierung, die Operationen verfolgt, um Gradienten via Backpropagation für die Modelloptimierung zu berechnen. Das Projekt zeichnet sich durch seine Rolle als Framework für verteiltes Training aus, das All-Reduce-Gradientensynchronisation und verteilte Umgebungen nutzt, um Machine-Learning-Workloads über mehrere Nodes und Geräte hinweg zu skalieren. Es verfügt über eine Backend-agnostische Speicherschnittstelle und RAII-basiertes Management, um Tensor-Operationen von der physischen Hardware zu entkoppeln. Das Framework deckt ein breites Funktionsspektrum ab, einschließlich der Konstruktion neuronaler Netzwerkarchitekturen mit konvolutiven, linearen und rekurrenten Schichten. Es bietet umfangreiche Utilities für Tensor-Algebra, Dataset-Management und Batching, versionierte Binärserialisierung für Modellzustände sowie Überwachungswerkzeuge zur Verfolgung von Trainingsmetriken und Speicherauslastung.

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

    C++
    Auf GitHub ansehen↗5,443
  • tingsongyu/pytorch-tutorial-2ndAvatar von TingsongYu

    TingsongYu/PyTorch-Tutorial-2nd

    4,555Auf GitHub ansehen↗

    Dieses Projekt ist eine umfassende Lehrressource und ein Kurs zum Aufbau neuronaler Netze mit PyTorch. Es deckt die grundlegenden Bausteine des Deep Learning ab, einschließlich Tensor-Manipulation, automatischer Differenzierung und der Konstruktion modularer Komponenten für neuronale Netze. Das Repository dient als technischer Leitfaden für verschiedene spezialisierte Bereiche. Es bietet Implementierungsdetails für Computer-Vision-Aufgaben wie Bildklassifizierung, Objekterkennung und semantische Segmentierung sowie Workflows für die Verarbeitung natürlicher Sprache (NLP) mit Transformern, rekurrenten Netzen und generativen Modellen. Zudem enthält es eine Referenz für generative KI, mit Fokus auf die Synthese von Bildern mittels Diffusionsmodellen und adversarialen Netzwerken. Das Material erstreckt sich auf Modelloptimierung und Deployment-Pipelines. Es behandelt Techniken zur Reduzierung der Modellgröße und zur Erhöhung der Inferenzgeschwindigkeit durch Quantisierung und den Export von Modellen in Formate wie ONNX und TensorRT. Weitere Kompetenzbereiche umfassen Data Engineering für paralleles Laden, Modellevaluierung mittels benutzerdefinierter Metriken und das Deployment von Open-Source Large Language Models. Das Projekt wird primär als eine Reihe von Jupyter Notebooks bereitgestellt.

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

    Jupyter Notebookcomputer-visiondeepsortdiffusion-models
    Auf GitHub ansehen↗4,555
  • google-research/simclrAvatar von google-research

    google-research/simclr

    4,502Auf GitHub ansehen↗

    Dieses Projekt ist ein selbstüberwachtes kontrastives Lern-Framework, das darauf ausgelegt ist, Deep-Learning-Modelle darauf zu trainieren, visuelle Repräsentationen aus Bildern zu lernen, ohne menschlich bereitgestellte Labels zu verwenden. Es bietet ein System zur Entwicklung vortrainierter visueller Repräsentationsmodelle, die für nachgelagerte Computer-Vision-Aufgaben angepasst werden können. Das Framework enthält Tools für semi-überwachte Bildklassifizierung, die große ungelabelte Datensätze mit kleinen gelabelten Sets kombiniert, um die Genauigkeit zu verbessern. Es bietet zudem ein Linear-Probe-Evaluierungstool, um die Qualität gelernter Bildmerkmale zu bewerten, indem ein einfacher linearer Klassifikator auf Basis eingefrorener Repräsentationen trainiert wird. Die Codebasis deckt verteiltes Deep-Learning-Training und Hardwarebeschleunigung ab, um große Batch-Größen zu handhaben, neben Optimierungsprimitiven wie Cosine-Decay-Learning-Rate-Scheduling und Weight-Decay-Regularisierung. Sie bietet zudem Dienstprogramme für das Modellmanagement, einschließlich der Konvertierung vortrainierter Checkpoints zwischen verschiedenen Deep-Learning-Framework-Formaten und Tools für das Model-Deployment. Die Implementierung wird als Sammlung von Jupyter Notebooks bereitgestellt.

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

    Jupyter Notebookcomputer-visioncontrastive-learningrepresentation-learning
    Auf GitHub ansehen↗4,502
  • fastai/course22Avatar von fastai

    fastai/course22

    3,398Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗3,398
  1. Home
  2. Artificial Intelligence & ML
  3. Machine Learning
  4. Algorithms
  5. Linear Regression Implementations
  6. Linear Mixing Layers

Unter-Tags erkunden

  • 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-TagApplication 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.