awesome-repositories.com
博客
MCP
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目MCP 服务器关于排名机制媒体报道
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

73 个仓库

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

用 AI 发现最棒的仓库。我们将通过 AI 为您搜索最匹配的仓库。
  • hiyouga/llama-efficient-tuninghiyouga 的头像

    hiyouga/LLaMA-Efficient-Tuning

    72,239在 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
    在 GitHub 上查看↗72,239
  • labmlai/annotated_deep_learning_paper_implementationslabmlai 的头像

    labmlai/annotated_deep_learning_paper_implementations

    66,981在 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
    在 GitHub 上查看↗66,981
  • unslothai/unslothunslothai 的头像

    unslothai/unsloth

    66,628在 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
    在 GitHub 上查看↗66,628
  • ultralytics/yolov5ultralytics 的头像

    ultralytics/yolov5

    57,528在 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
    在 GitHub 上查看↗57,528
  • deepfakes/faceswapdeepfakes 的头像

    deepfakes/faceswap

    55,289在 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
    在 GitHub 上查看↗55,289
  • d2l-ai/d2l-end2l-ai 的头像

    d2l-ai/d2l-en

    29,001在 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
    在 GitHub 上查看↗29,001
  • fastai/fastaifastai 的头像

    fastai/fastai

    27,862在 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
    在 GitHub 上查看↗27,862
  • trekhleb/homemade-machine-learningtrekhleb 的头像

    trekhleb/homemade-machine-learning

    24,608在 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
    在 GitHub 上查看↗24,608
  • dennybritz/reinforcement-learningdennybritz 的头像

    dennybritz/reinforcement-learning

    22,039在 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
    在 GitHub 上查看↗22,039
  • accumulatemore/cvAccumulateMore 的头像

    AccumulateMore/CV

    21,907在 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
    在 GitHub 上查看↗21,907
  • alibaba-nlp/webagentAlibaba-NLP 的头像

    Alibaba-NLP/WebAgent

    19,549在 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
    在 GitHub 上查看↗19,549
  • mnielsen/neural-networks-and-deep-learningmnielsen 的头像

    mnielsen/neural-networks-and-deep-learning

    17,721在 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
    在 GitHub 上查看↗17,721
  • openai/baselinesopenai 的头像

    openai/baselines

    16,733在 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
    在 GitHub 上查看↗16,733
  • ddbourgin/numpy-mlddbourgin 的头像

    ddbourgin/numpy-ml

    16,275在 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
    在 GitHub 上查看↗16,275
  • zju-llms/foundations-of-llmsZJU-LLMs 的头像

    ZJU-LLMs/Foundations-of-LLMs

    15,771在 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.

    在 GitHub 上查看↗15,771
  • cmusatyalab/openfacecmusatyalab 的头像

    cmusatyalab/openface

    15,398在 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
    在 GitHub 上查看↗15,398
  • modelscope/ms-swiftmodelscope 的头像

    modelscope/ms-swift

    14,597在 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
    在 GitHub 上查看↗14,597
  • ctgk/prmlctgk 的头像

    ctgk/PRML

    11,720在 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
    在 GitHub 上查看↗11,720
  • soumith/ganhackssoumith 的头像

    soumith/ganhacks

    11,619在 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.

    在 GitHub 上查看↗11,619
  • milesial/pytorch-unetmilesial 的头像

    milesial/Pytorch-UNet

    11,503在 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
    在 GitHub 上查看↗11,503
上一个123…4下一个
  1. Home
  2. Artificial Intelligence & ML
  3. Machine Learning
  4. Infrastructure
  5. Machine Learning Training
  6. Utilities

探索子标签

  • Fitness FunctionsWeighted metrics used to evaluate and guide the optimization of model performance during training.
  • Gradient Optimization Techniques5 个子标签Methods 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 个子标签Techniques 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 个子标签Systems for tracking metrics such as loss, gradient norms, and hardware utilization during model training.