awesome-repositories.com
Blog
awesome-repositories.com

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

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

56 Repos

Awesome GitHub RepositoriesWeight Initialization

Methods for setting initial values for neural network parameters.

Distinguishing note: Focuses on configuration-driven initialization rules for layers.

Explore 56 awesome GitHub repositories matching artificial intelligence & ml · Weight Initialization. Refine with filters or upvote what's useful.

Awesome Weight Initialization GitHub Repositories

Finde die besten Repos mit KI.Wir suchen mit KI nach den am besten passenden Repositories.
  • xai-org/grok-1Avatar von xai-org

    xai-org/grok-1

    51,690Auf GitHub ansehen↗

    Grok-1 is an open-weights large language model implementation featuring a sparse mixture-of-experts architecture. It is designed for high-performance text generation and natural language processing by activating only a subset of specialized expert layers per token. The model utilizes 8-bit weight quantization to reduce memory overhead and accelerate loading. To manage its high parameter count, the implementation supports activation sharding, which distributes the memory load across multiple hardware devices during execution. The project covers large-scale model inference, including text comp

    Initializes the model state by importing pre-trained weight tensors from external checkpoint files.

    Python
    Auf GitHub ansehen↗51,690
  • tencentarc/gfpganAvatar von TencentARC

    TencentARC/GFPGAN

    37,469Auf GitHub ansehen↗

    GFPGAN is a generative face restoration model and Python-based image processing tool designed to restore low-resolution facial images. It utilizes generative adversarial networks to recover fine details and increase the clarity of degraded portraits. The system employs a generative facial prior to map degraded images to a high-quality manifold, enabling blind-face restoration without requiring knowledge of the specific degradation process. It utilizes a multi-stage workflow that includes face detection, alignment, and region-specific masking to separate facial areas from the background. Beyo

    Provides utilities for loading pre-trained weights from large-scale datasets to initialize the restoration network.

    Pythondeep-learningface-restorationgan
    Auf GitHub ansehen↗37,469
  • exacity/deeplearningbook-chineseAvatar von exacity

    exacity/deeplearningbook-chinese

    37,285Auf GitHub ansehen↗

    This project is a comprehensive Chinese translation of a technical deep learning textbook, providing an educational resource on the theory and implementation of neural networks. It functions as a collaborative technical translation project designed to make complex academic AI literature accessible to non-English speakers. The project utilizes a community-driven translation model that integrates external suggestions and pull requests to refine linguistic accuracy and reduce bias. It employs standardized terminology mapping to ensure a uniform vocabulary throughout the translated content. To i

    Describes initializing weights via unsupervised algorithms prior to performing supervised fine-tuning.

    TeX
    Auf GitHub ansehen↗37,285
  • rwightman/pytorch-image-modelsAvatar von rwightman

    rwightman/pytorch-image-models

    36,893Auf GitHub ansehen↗

    This project is a library of pretrained computer vision architectures and backbones for image classification and feature extraction. It serves as a comprehensive model zoo and collection of standardized image encoders, including ResNet, Vision Transformers, and EfficientNet, for use in visual analysis and as backbones for object detection and image segmentation. The library provides a framework for distributed training and evaluation of image models using advanced data augmentation and optimization scripts. It includes a dedicated toolset for converting trained PyTorch vision models into the

    Provides utilities for loading pretrained weights to accelerate convergence and avoid training from scratch.

    Python
    Auf GitHub ansehen↗36,893
  • open-mmlab/mmdetectionAvatar von open-mmlab

    open-mmlab/mmdetection

    32,756Auf GitHub ansehen↗

    This project is a modular research toolkit designed for developing, training, and evaluating deep learning models for object detection, segmentation, and video instance tracking. It provides a flexible training engine that manages complex neural network execution, including distributed training, custom lifecycle hooks, and weight optimization. The framework is built around a hierarchical configuration system that allows users to define architectures, data pipelines, and training hyperparameters through composable, inheritable files. The project distinguishes itself through its highly modular

    Allows defining initializer types and override rules within model configurations to set initial weights.

    Pythoncascade-rcnnconvnextdetr
    Auf GitHub ansehen↗32,756
  • sgl-project/sglangAvatar von sgl-project

    sgl-project/sglang

    29,079Auf GitHub ansehen↗

    Sglang is a high-performance inference engine and serving system designed for large language and multimodal models. It provides a programmable interface for orchestrating complex generation workflows, enabling developers to coordinate multi-turn dialogues, tool invocations, and reasoning chains through a domain-specific language. The platform is built to support production-scale deployments, offering an OpenAI-compatible API that allows for integration with existing application ecosystems. The system distinguishes itself through a disaggregated architecture that separates compute-intensive pr

    Executes disk-to-CPU weight transfers concurrently with graph capture to minimize total model readiness time.

    Pythonattentionblackwellcuda
    Auf GitHub ansehen↗29,079
  • d2l-ai/d2l-enAvatar von d2l-ai

    d2l-ai/d2l-en

    29,001Auf GitHub ansehen↗

    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

    Applies weight initialization strategies like Xavier initialization to layers before training.

    Pythonbookcomputer-visiondata-science
    Auf GitHub ansehen↗29,001
  • fastai/fastaiAvatar von fastai

    fastai/fastai

    27,862Auf GitHub ansehen↗

    Fastai is a high-level deep learning library built on PyTorch that provides a unified interface for managing the entire machine learning lifecycle. It functions as a comprehensive training toolkit, abstracting hardware management and automating complex training loops to simplify the construction and execution of neural network models. The framework is distinguished by its notebook-centric development environment and a type-dispatching data pipeline that automatically applies transformations based on input data formats. It emphasizes transfer learning through discriminative layer-wise optimiza

    Applies custom initialization functions to network layers while automatically managing bias settings.

    Jupyter Notebookcolabdeep-learningfastai
    Auf GitHub ansehen↗27,862
  • ml-explore/mlxAvatar von ml-explore

    ml-explore/mlx

    27,047Auf GitHub ansehen↗

    This project is a machine learning array framework and tensor computation library designed for high-performance numerical computing. It provides a comprehensive suite of tools for constructing and training neural networks, featuring an automatic differentiation engine that facilitates gradient-based optimization and complex mathematical modeling. The library distinguishes itself through a unified memory architecture that allows data to be shared across CPU and GPU devices without explicit copies, significantly reducing data movement overhead. Its execution model relies on a lazy evaluation en

    Imports serialized weight files into model architectures to prepare layers for inference.

    C++mlx
    Auf GitHub ansehen↗27,047
  • matterport/mask_rcnnAvatar von matterport

    matterport/Mask_RCNN

    25,564Auf GitHub ansehen↗

    This project is a TensorFlow and Keras implementation of the Mask R-CNN architecture. It provides a framework for performing simultaneous object detection and instance segmentation, transforming raw images into segmented masks and bounding boxes for individual object identification. The toolset enables custom computer vision training through fine-tuning pre-trained weights and integrating user-provided datasets. It includes capabilities for distributed GPU training to accelerate the optimization of large vision models. The framework covers model evaluation using standard precision metrics an

    Provides utilities to initialize training using pre-trained weights from large datasets to accelerate convergence.

    Pythoninstance-segmentationkerasmask-rcnn
    Auf GitHub ansehen↗25,564
  • trekhleb/homemade-machine-learningAvatar von trekhleb

    trekhleb/homemade-machine-learning

    24,608Auf GitHub ansehen↗

    This project provides a collection of machine learning algorithms implemented from scratch in Python. It serves as an educational resource using interactive notebooks that combine code with mathematical explanations to demonstrate the first principles of data science. The repository includes reference implementations for neural networks, such as multilayer perceptrons with backpropagation, and supervised learning models including linear and logistic regression. It also covers unsupervised learning through k-means clustering and Gaussian anomaly detection. The codebase covers a broad range of

    Includes utilities for initializing neural network weights to break symmetry during training.

    Jupyter Notebook
    Auf GitHub ansehen↗24,608
  • accumulatemore/cvAvatar von AccumulateMore

    AccumulateMore/CV

    21,907Auf GitHub ansehen↗

    This project is a comprehensive deep learning framework and educational platform designed for constructing, training, and evaluating neural network architectures. It provides a modular environment for building models through tensor operations and automatic differentiation, supporting a wide range of tasks from image classification and object detection to sequential data processing. Beyond its core technical capabilities, the project distinguishes itself by integrating professional career development resources directly into its learning ecosystem. It offers structured guidance, resume reviews,

    Sets initial parameter values using specific distributions to ensure training stability.

    Jupyter Notebookagentagentsbook
    Auf GitHub ansehen↗21,907
  • huggingface/peftAvatar von huggingface

    huggingface/peft

    21,274Auf GitHub ansehen↗

    This library provides a framework for parameter-efficient fine-tuning, enabling the adaptation of large pretrained models by training only a small subset of parameters. It functions as a distributed model training system and optimization toolkit, designed to reduce the computational and memory requirements typically associated with full model fine-tuning. The project distinguishes itself through a suite of methods for modular adapter composition, including low-rank matrix decomposition and activation-based scaling. It supports the integration of multiple task-specific adapter modules, allowin

    Accelerates convergence by initializing adapter weights using gradient-based singular value decomposition.

    Pythonadapterdiffusionfine-tuning
    Auf GitHub ansehen↗21,274
  • tensorflow/magentaAvatar von tensorflow

    tensorflow/magenta

    19,797Auf GitHub ansehen↗

    Magenta is an AI creative suite and TensorFlow generative art framework used to train and deploy models for the production of artistic media. It functions as a generative music library and a deep learning art generator, providing tools to automate the creation of original musical compositions and visual artwork. The project covers AI music composition and generative visual art through neural art generation and machine learning creativity. It enables the training of generative models to produce original songs, images, and drawings based on learned patterns.

    Provides utilities for loading existing model weights to accelerate the creation of new artistic styles.

    Python
    Auf GitHub ansehen↗19,797
  • mnielsen/neural-networks-and-deep-learningAvatar von mnielsen

    mnielsen/neural-networks-and-deep-learning

    17,721Auf GitHub ansehen↗

    This project is a comprehensive educational resource and curriculum designed to teach the mathematical foundations and practical implementation of neural networks. It provides a structured path for understanding how computers learn from data, covering core concepts such as gradient descent, backpropagation, and the biological inspiration behind artificial neurons. The platform distinguishes itself by combining theoretical proofs with hands-on implementation exercises. It demonstrates the universal approximation theorem through visual explanations and guides users in building various architect

    Provides methods for setting initial values for neural network parameters to prevent saturation and accelerate learning.

    Python
    Auf GitHub ansehen↗17,721
  • state-spaces/mambaAvatar von state-spaces

    state-spaces/mamba

    17,215Auf GitHub ansehen↗

    Mamba is a deep learning framework designed for building and training sequence models that process long-range data dependencies with linear-time computational efficiency. By utilizing selective state space modeling, the library enables the construction of neural network architectures that replace traditional attention mechanisms with high-performance state space operations. The framework distinguishes itself through the use of data-dependent state gating, which allows the model to dynamically filter information flow based on the input sequence. To ensure high throughput, it incorporates hardw

    Applies specialized scaling schemes to neural network parameters to stabilize training across deep residual architectures.

    Python
    Auf GitHub ansehen↗17,215
  • paddlepaddle/paddledetectionAvatar von PaddlePaddle

    PaddlePaddle/PaddleDetection

    14,243Auf GitHub ansehen↗

    PaddleDetection is an object detection framework designed for the end-to-end development, training, and deployment of computer vision models. It provides a comprehensive library of modular neural network architectures and pipelines that support object detection, instance segmentation, and multi-object tracking tasks. The project distinguishes itself through a configuration-driven approach that decouples model components like backbones and heads, allowing for the flexible assembly of custom vision workflows. It incorporates advanced techniques such as anchor-free detection logic, joint detecti

    Supports loading pretrained weights to accelerate model convergence.

    Pythonblazefacedeepsortdetr
    Auf GitHub ansehen↗14,243
  • rudrabha/wav2lipAvatar von Rudrabha

    Rudrabha/Wav2Lip

    13,045Auf GitHub ansehen↗

    Wav2Lip is a deep learning lip sync model and neural talking head framework designed to synchronize the lip movements in a video to match a provided audio file. It functions as a computer vision lip synchronizer and speech-to-lip generator that maps speech patterns to visual mouth movements to produce realistic talking head videos. The system utilizes a framework for training and evaluating models that align audio and video frames. This includes the ability to train lip-sync models and visual discriminators using speech-to-lip datasets and evaluating the resulting synchronization accuracy thr

    Supports loading pre-trained model weights to accelerate convergence and improve lip-sync accuracy.

    Python
    Auf GitHub ansehen↗13,045
  • qubvel-org/segmentation_models.pytorchAvatar von qubvel-org

    qubvel-org/segmentation_models.pytorch

    11,622Auf GitHub ansehen↗

    This is a PyTorch semantic segmentation library designed for building image masking frameworks. It provides a collection of over 500 pretrained convolutional and transformer-based encoders and various decoder architectures to perform binary and multiclass pixel-level classification. The library features a modular backbone integration that decouples encoder choice from decoder logic. It supports custom input channel configurations and encoder depth tuning, allowing the modification of input layers to accept non-standard channel counts while preserving pretrained weights. Some configurations al

    Allows modifying the first layer of pretrained encoders to accept custom input channel counts while preserving weights.

    Pythoncomputer-visiondeeplab-v3-plusdeeplabv3
    Auf GitHub ansehen↗11,622
  • cs231n/cs231n.github.ioAvatar von cs231n

    cs231n/cs231n.github.io

    10,923Auf GitHub ansehen↗

    This project is a static educational website and comprehensive curriculum focused on computer vision and deep learning. It serves as a public repository of instructional materials, lecture notes, and technical guides specifically detailing convolutional neural networks and visual recognition. The site is developed using static-site generation to host course documentation and student project directories. It provides structured academic resources that guide learners through image classification, generative modeling, and the implementation of various neural network architectures. The curriculum

    Sets starting parameter values using random distributions to break symmetry and improve convergence.

    Jupyter Notebook
    Auf GitHub ansehen↗10,923
Vorherige123Nächste
  1. Home
  2. Artificial Intelligence & ML
  3. Weight Initialization

Unter-Tags erkunden

  • Gradient-Based InitializersSets initial adapter weights using singular value decomposition to align with full fine-tuning performance. **Distinct from Weight Initialization:** Focuses on SVD-based initialization for adapters, distinct from general layer weight initialization.
  • Initialization OptimizersUtilities for overlapping weight loading and startup tasks to reduce model readiness time. **Distinct from Weight Initialization:** Distinct from Weight Initialization: focuses on startup-time performance optimization rather than parameter value configuration.
  • Manual Parameter OverridesProcedures for explicitly assigning values to model weights and biases after initialization. **Distinct from Weight Initialization:** Distinct from Weight Initialization: focuses on post-initialization manual modification rather than setting initial values.
  • Orthogonal InitializersInitialization strategies that set weight matrices to be orthogonal for gradient stability. **Distinct from Orthogonal Weight Optimizers:** Distinct from Weight Initialization: focuses specifically on the orthogonal constraint for recurrent matrices, not general initialization.
  • Pretrained Weight Initializers4 Sub-TagsUtilities for loading existing model weights to accelerate convergence during training. **Distinct from Weight Initialization:** Distinct from Weight Initialization: focuses on loading external pretrained weights rather than random initialization strategies.
  • Random Weight Initialization for DiagramsGenerates parametric diagrams by assigning random values to connection weights and filter kernels at render time. **Distinct from Weight Initialization:** Distinct from Weight Initialization: assigns random values for diagram visualization purposes, not for actual model training.
  • Unsupervised PretrainingTechniques for initializing network weights by training layers individually using unsupervised algorithms. **Distinct from Weight Initialization:** Focuses on the specific process of using unsupervised learning for weight initialization before fine-tuning
  • Xavier InitializationsWeight initialization that scales based on the number of input and output neurons to maintain gradient variance. **Distinct from Weight Initialization:** Distinct from Weight Initialization: specifies the Xavier/Glorot method specifically, not general initialization strategies.