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

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectServer MCPDespreCum realizăm clasamentulPresă
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

73 repository-uri

Awesome GitHub RepositoriesUtilities

Tools and techniques for managing, monitoring, and configuring the internal parameters and processes of model training.

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

Awesome Utilities GitHub Repositories

Găsește cele mai bune repo-uri cu AI.Vom căuta cele mai potrivite repository-uri folosind AI.
  • hiyouga/llama-efficient-tuningAvatar hiyouga

    hiyouga/LLaMA-Efficient-Tuning

    72,239Vezi pe GitHub↗

    This project is a fine-tuning framework and training pipeline designed to optimize and adapt large language and vision models. It provides a specialized toolkit for parameter-efficient tuning and supervised learning, serving as both a trainer for multimodal models and a deployment tool for serving fine-tuned models via high-performance inference engines. The framework focuses on reducing memory and compute requirements by updating a small subset of model parameters. It supports a wide range of adaptation strategies, including vision-language model training to align text, image, video, and aud

    Provides systems for tracking real-time metrics and experiment logs via external dashboards during the tuning process.

    Python
    Vezi pe GitHub↗72,239
  • labmlai/annotated_deep_learning_paper_implementationsAvatar labmlai

    labmlai/annotated_deep_learning_paper_implementations

    66,981Vezi pe GitHub↗

    This project is a collection of deep learning research papers translated into annotated code. It serves as a resource for reproducing academic research, providing implementations of transformers, diffusion models, and reinforcement learning architectures. The library distinguishes itself by using a side-by-side annotation format that combines executable Python code with descriptive markdown notes. This approach provides a structured way to explain the logic of neural network papers alongside their PyTorch-based implementations. The codebase covers several major capability areas, including ge

    Provides a suite of adaptive gradient methods and learning rate warmup schedules to improve convergence.

    Pythonattentiondeep-learningdeep-learning-tutorial
    Vezi pe GitHub↗66,981
  • unslothai/unslothAvatar unslothai

    unslothai/unsloth

    66,628Vezi pe GitHub↗

    Unsloth is a high-performance training and inference platform designed to optimize the lifecycle of large language and multimodal models. It provides a comprehensive engine for fine-tuning, executing, and managing models locally, with a focus on reducing memory consumption and increasing compute speed on consumer-grade hardware. The platform distinguishes itself through hand-optimized kernels and automated computational graph techniques that maximize hardware throughput. It supports advanced training methodologies, including reinforcement learning for reasoning and efficient adapter-based fin

    Real-time tracking of loss, gradient norms, and hardware utilization maintains precise oversight during the entire model development process.

    Pythonagentdeepseekdeepseek-r1
    Vezi pe GitHub↗66,628
  • ultralytics/yolov5Avatar ultralytics

    ultralytics/yolov5

    57,528Vezi pe GitHub↗

    YOLOv5 is a comprehensive computer vision framework designed for end-to-end deep learning, specializing in real-time object detection, image classification, and instance segmentation. It provides a unified toolkit that manages the entire lifecycle of a model, from initial dataset configuration and hyperparameter tuning to high-speed inference and deployment. The framework utilizes a modular neural architecture, allowing users to swap backbone and head components to tailor models for specific visual tasks. What distinguishes this project is its focus on production-ready deployment and model ef

    Sets critical training variables like learning rates and loss gains within configuration files.

    Pythoncoremldeep-learningios
    Vezi pe GitHub↗57,528
  • deepfakes/faceswapAvatar deepfakes

    deepfakes/faceswap

    55,289Vezi pe GitHub↗

    Faceswap is a comprehensive framework for automated media manipulation and neural face synthesis. It provides a modular pipeline that manages the entire lifecycle of facial feature extraction, deep learning model training, and image conversion. By coordinating complex computer vision workflows, the system enables users to map facial identities between source and destination datasets while maintaining structural alignment and lighting consistency across video frames. The project distinguishes itself through a highly extensible plugin-based architecture that handles hardware-accelerated process

    Modifies model gradients during training based on historical norm data to prevent instability and ensure a smooth learning process.

    Pythondeep-face-swapdeep-learningdeep-neural-networks
    Vezi pe GitHub↗55,289
  • d2l-ai/d2l-enAvatar d2l-ai

    d2l-ai/d2l-en

    29,001Vezi pe 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

    Updates model parameters iteratively by calculating gradients on small, randomly sampled subsets of data.

    Pythonbookcomputer-visiondata-science
    Vezi pe GitHub↗29,001
  • fastai/fastaiAvatar fastai

    fastai/fastai

    27,862Vezi pe GitHub↗

    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

    Controls layer trainability by freezing or unfreezing parameter groups to facilitate efficient transfer learning.

    Jupyter Notebookcolabdeep-learningfastai
    Vezi pe GitHub↗27,862
  • trekhleb/homemade-machine-learningAvatar trekhleb

    trekhleb/homemade-machine-learning

    24,608Vezi pe GitHub↗

    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

    Applies gradient optimization and regularization techniques to improve model convergence and accuracy.

    Jupyter Notebook
    Vezi pe GitHub↗24,608
  • dennybritz/reinforcement-learningAvatar dennybritz

    dennybritz/reinforcement-learning

    22,039Vezi pe GitHub↗

    This repository provides a comprehensive library of reinforcement learning algorithms designed for training autonomous agents. It serves as a research-oriented collection of implementations that cover fundamental decision-making strategies, including dynamic programming, temporal difference learning, and policy gradient methods. The project distinguishes itself by offering specialized frameworks for deep reinforcement learning and structured decision modeling. It includes implementations for deep Q-learning that utilize neural networks, experience replay, and prioritized sampling to approxima

    Updates policy parameters directly using gradient-based architectures to handle decision-making tasks.

    Jupyter Notebook
    Vezi pe GitHub↗22,039
  • accumulatemore/cvAvatar AccumulateMore

    AccumulateMore/CV

    21,907Vezi pe GitHub↗

    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,

    Implements iterative gradient-based optimization loops to update model weights.

    Jupyter Notebookagentagentsbook
    Vezi pe GitHub↗21,907
  • alibaba-nlp/webagentAvatar Alibaba-NLP

    Alibaba-NLP/WebAgent

    19,549Vezi pe GitHub↗

    WebAgent is an autonomous web navigation agent and research system designed to browse the internet and synthesize information to answer complex queries. It functions as a reasoning orchestrator that navigates the web iteratively to perform deep research and extract structured data. The project includes a reinforcement learning training pipeline that generates synthetic interaction datasets for model pre-training and fine-tuning. It employs token-level policy gradients to stabilize training in non-stationary environments and uses a dual-mode inference scaling mechanism to balance execution bet

    Employs token-level policy gradients to stabilize reinforcement learning training in non-stationary environments.

    Python
    Vezi pe GitHub↗19,549
  • mnielsen/neural-networks-and-deep-learningAvatar mnielsen

    mnielsen/neural-networks-and-deep-learning

    17,721Vezi pe GitHub↗

    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

    Tracks and reports classification accuracy on validation datasets during the training process.

    Python
    Vezi pe GitHub↗17,721
  • openai/baselinesAvatar openai

    openai/baselines

    16,733Vezi pe GitHub↗

    Baselines is a comprehensive suite of frameworks for reinforcement learning algorithm implementation, imitation learning, and training orchestration. It provides a library of standardized learning algorithms used to benchmark and replicate research results, alongside a deep learning policy framework for constructing neural network architectures such as multi-layer perceptrons, convolutional networks, and long short-term memory networks. The project includes a specialized imitation learning toolkit that enables agents to mimic expert behavior through behavior cloning and generative adversarial

    Executes the deep deterministic policy gradient algorithm to optimize policies in specified environments.

    Python
    Vezi pe GitHub↗16,733
  • ddbourgin/numpy-mlAvatar ddbourgin

    ddbourgin/numpy-ml

    16,275Vezi pe GitHub↗

    This library is a collection of machine learning algorithms and neural network components implemented from scratch using only NumPy. It serves as an educational toolkit for constructing and experimenting with machine learning architectures, emphasizing a modular approach where algorithms are organized into self-contained, object-oriented classes. The project distinguishes itself by relying exclusively on array-oriented programming to perform mathematical operations, ensuring that all computations are vectorized for performance. By utilizing a standardized interface for forward and backward pa

    Implements gradient-based optimization techniques to update model parameters and minimize prediction error.

    Pythonattentionbayesian-inferencegaussian-mixture-models
    Vezi pe GitHub↗16,275
  • zju-llms/foundations-of-llmsAvatar ZJU-LLMs

    ZJU-LLMs/Foundations-of-LLMs

    15,771Vezi pe GitHub↗

    Foundations-of-LLMs is an educational curriculum and technical resource designed to explain the mathematical and computational principles behind modern generative language models. It provides a structured guide for developers and practitioners to master the fundamental concepts, architectural designs, and training methodologies that enable these systems to function. The project covers the core mechanisms of transformer-based sequence modeling, including self-attention, subword tokenization, and autoregressive generation. It details the technical frameworks used in natural language processing

    Updates internal model weights during training by calculating the error between predictions and targets to minimize a defined loss function.

    Vezi pe GitHub↗15,771
  • cmusatyalab/openfaceAvatar cmusatyalab

    cmusatyalab/openface

    15,398Vezi pe GitHub↗

    Openface is a deep learning toolkit designed for facial recognition and identity verification. It provides a comprehensive pipeline for detecting faces, aligning landmarks, and transforming facial images into compact numerical vectors. By utilizing these embeddings, the system enables identity classification and similarity comparison through geometric distance calculations. The project distinguishes itself by integrating research-oriented diagnostic tools alongside its core recognition capabilities. It includes utilities for visualizing high-dimensional feature clusters, inspecting internal c

    Generates graphical representations of loss metrics during model training to monitor performance and convergence over time.

    Luadeep-learningface-recognitionfacenet
    Vezi pe GitHub↗15,398
  • modelscope/ms-swiftAvatar modelscope

    modelscope/ms-swift

    14,597Vezi pe GitHub↗

    This project is a comprehensive toolkit designed for the full lifecycle management of large language and multimodal models. It functions as a unified orchestrator that handles the entire development process, ranging from dataset preparation and supervised fine-tuning to advanced reinforcement learning alignment and production-ready inference deployment. The platform distinguishes itself through a specialized reinforcement learning library that supports complex optimization algorithms, including group relative policy optimization and leave-one-out techniques, to improve model instruction-follo

    The platform tracks and logs comprehensive performance statistics, including reward distributions, divergence, and entropy, to evaluate model training progress.

    Pythondeepseek-r1embeddinggrpo
    Vezi pe GitHub↗14,597
  • ctgk/prmlAvatar ctgk

    ctgk/PRML

    11,720Vezi pe GitHub↗

    PRML is a Python machine learning library and statistical learning toolkit. It provides code implementations of supervised and unsupervised learning concepts, including regression, classification, and neural network algorithms for statistical data modeling. The project functions as a pattern recognition toolkit used to identify theoretical structures within numerical datasets. It includes a neural network framework for solving nonlinear data mappings and a linear algebra toolkit that utilizes vectorized operations and matrix calculations. The library covers a broad range of capabilities, inc

    Provides techniques for adjusting model gradients during training to improve stability and convergence.

    Jupyter Notebookjupyternotebookprml
    Vezi pe GitHub↗11,720
  • soumith/ganhacksAvatar soumith

    soumith/ganhacks

    11,619Vezi pe GitHub↗

    This project is a PyTorch-based generative framework and implementation template for building Generative Adversarial Networks. It provides a collection of foundational toolkits and architectural patterns designed to synthesize high-quality artificial data while focusing on the stability of adversarial neural networks. The framework distinguishes itself through a specialized toolkit for conditional image generation, which integrates discrete labels and auxiliary classification into the training process. It utilizes specific mechanisms to guide the generative process toward target classes by co

    Uses leaky activations and avoids max-pooling to maintain stable gradient flow across deep network layers.

    Vezi pe GitHub↗11,619
  • milesial/pytorch-unetAvatar milesial

    milesial/Pytorch-UNet

    11,503Vezi pe GitHub↗

    Pytorch-UNet is a deep learning implementation designed for semantic image segmentation. It provides a framework for training convolutional neural networks to perform pixel-wise classification, transforming input images into detailed prediction masks. The project utilizes a symmetric encoder-decoder architecture that employs skip-connection feature fusion to recover fine-grained boundary details. It includes support for mixed-precision training to reduce memory usage and accelerate processing speeds. The framework covers the end-to-end segmentation pipeline, from model training using custom

    Includes a real-time logging system for tracking loss curves and validation metrics during model training.

    Python
    Vezi pe GitHub↗11,503
Înapoi123…4Înainte
  1. Home
  2. Artificial Intelligence & ML
  3. Machine Learning
  4. Infrastructure
  5. Machine Learning Training
  6. Utilities

Explorează sub-etichetele

  • Fitness FunctionsWeighted metrics used to evaluate and guide the optimization of model performance during training.
  • Gradient Optimization Techniques5 sub-tag-uriMethods for adjusting model gradients during training to improve stability and convergence.
  • Hyperparameter ConfigurationsFiles and settings that define training variables such as learning rates, loss gains, and augmentation strategies.
  • Layer Freezing1 sub-tagTechniques for disabling weight updates in specific neural network layers during training to optimize performance or prevent overfitting.
  • Model Weight ValidatorsTools that inspect model parameters for numerical stability and file integrity.
  • Training Progress Monitoring1 sub-tagSystems for tracking metrics such as loss, gradient norms, and hardware utilization during model training.