awesome-repositories.com
Blog
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
ProiectDespreCum realizăm clasamentulPresăServer MCP
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

66 repository-uri

Awesome GitHub RepositoriesMachine Learning Optimization

General strategies and resources for improving the efficiency and resource utilization of machine learning workflows.

Explore 66 awesome GitHub repositories matching artificial intelligence & ml · Machine Learning Optimization. Refine with filters or upvote what's useful.

Awesome Machine Learning Optimization GitHub Repositories

Găsește cele mai bune repo-uri cu AI.Vom căuta cele mai potrivite repository-uri folosind AI.
  • fighting41love/funnlpAvatar fighting41love

    fighting41love/funNLP

    81,299Vezi pe GitHub↗

    This project is a community-driven knowledge base and curated repository focused on natural language processing and large language model development. It serves as a centralized index for high-quality tools, libraries, and research materials, organizing technical resources into structured, version-controlled documentation to assist developers in navigating the evolving artificial intelligence ecosystem. The repository distinguishes itself by acting as an aggregator for AI model evaluation and benchmarking. It provides access to tools that enable the simultaneous comparison of multiple conversa

    Indexes optimization techniques, training methodologies, and low-resource deployment strategies for large-scale language models.

    Python
    Vezi pe GitHub↗81,299
  • google-research/google-researchAvatar google-research

    google-research/google-research

    38,139Vezi pe GitHub↗

    This repository serves as a comprehensive research platform and toolkit for advancing machine learning, quantum computing, and large-scale scientific data analysis. It provides foundational frameworks for developing complex algorithmic systems, offering the necessary infrastructure for distributed training, computational graph execution, and high-performance model development. The project distinguishes itself by integrating specialized research domains with robust, privacy-preserving methodologies. It supports diverse scientific discovery through tools for quantum simulation, physics-informed

    Analyzes performance across CPUs and accelerators to provide actionable optimization suggestions for large-scale workloads.

    Jupyter Notebookaimachine-learningresearch
    Vezi pe GitHub↗38,139
  • ageron/handson-mlAvatar ageron

    ageron/handson-ml

    25,608Vezi pe GitHub↗

    This is a machine learning educational repository consisting of a collection of notebooks and code examples. It provides practical implementations of diverse machine learning algorithms and workflows, ranging from traditional scientific computing to deep learning. The project features specific implementations of Scikit-Learn models, such as decision trees, random forests, and support vector machines, as well as TensorFlow examples for building neural networks, convolutional layers, and recurrent architectures. It also includes tutorials on reinforcement learning development and the creation o

    Demonstrates techniques for fine-tuning hyperparameters and comparing model performance to improve accuracy.

    Jupyter Notebook
    Vezi pe GitHub↗25,608
  • pytorch/examplesAvatar pytorch

    pytorch/examples

    23,752Vezi pe GitHub↗

    This repository serves as a comprehensive collection of reference implementations for the PyTorch machine learning library. It provides practical examples for building, training, and deploying deep learning models, functioning as a toolkit for developers to explore neural network architectures and training workflows. The project distinguishes itself by offering concrete demonstrations of complex machine learning operations, ranging from computer vision tasks like object detection and depth estimation to the training of large-scale transformer models. These examples illustrate how to implement

    Provides general strategies and resources for improving the efficiency and resource utilization of machine learning workflows.

    Python
    Vezi pe GitHub↗23,752
  • microsoft/recommendersAvatar Microsoft

    Microsoft/Recommenders

    21,771Vezi pe GitHub↗

    Recommenders is a recommendation system framework designed for building, benchmarking, and deploying collaborative and content-based filtering models. It provides a machine learning model pipeline that standardizes the process of moving recommendation data from raw ingestion through training and evaluation. The project functions as a model benchmarking toolkit, utilizing standardized ranking and error metrics to compare the accuracy of different algorithms. It also serves as a hyperparameter tuning tool, allowing for the optimization of model behavior and performance via external configuratio

    Provides iterative processes for optimizing model configurations to improve predictive accuracy.

    Python
    Vezi pe GitHub↗21,771
  • recommenders-team/recommendersAvatar recommenders-team

    recommenders-team/recommenders

    21,769Vezi pe GitHub↗

    This project is a recommendation system framework designed for building, evaluating, and operationalizing personalized item suggestion engines. It provides a comprehensive toolkit for implementing collaborative filtering and content-based algorithms, supported by an end-to-end machine learning pipeline for preparing datasets and deploying predictive models. The framework distinguishes itself through the integration of knowledge graphs to provide richer context for recommendations and the use of industry-specific patterns to accelerate system deployment. It also includes a specialized model ev

    Includes iterative processes for optimizing model hyperparameters to improve the precision of recommendations.

    Pythonaiartificial-intelligencedata-science
    Vezi pe GitHub↗21,769
  • fengdu78/deeplearning_ai_booksAvatar fengdu78

    fengdu78/deeplearning_ai_books

    20,250Vezi pe GitHub↗

    This repository serves as a comprehensive educational resource and study guide for mastering deep learning principles and neural network architectures. It provides a structured curriculum that covers the fundamental components of artificial intelligence, including backpropagation, optimization algorithms, and model performance tuning. The collection distinguishes itself by offering curated academic materials and practical implementation examples that bridge the gap between theoretical concepts and hands-on application. It includes specialized instructional guides for developing models capable

    Improves machine learning project reliability through systematic error analysis and performance optimization techniques.

    HTMLdeeplearning-ai
    Vezi pe GitHub↗20,250
  • huggingface/sentence-transformersAvatar huggingface

    huggingface/sentence-transformers

    18,817Vezi pe GitHub↗

    This project is a transformer-based framework for generating dense and sparse vector embeddings of text and multimodal data. It serves as a library for fine-tuning models to perform semantic similarity tasks, retrieval, and reranking. The system is distinguished by its support for diverse architectural patterns, including bi-encoders for fast similarity search and cross-encoders for high-precision reranking. It provides dedicated pipelines for multimodal embeddings, mapping text and images into a shared vector space, and implements knowledge distillation to compress large models into smaller,

    Provides automated search capabilities to identify the most effective hyperparameter configurations for embedding tasks.

    Python
    Vezi pe GitHub↗18,817
  • stas00/ml-engineeringAvatar stas00

    stas00/ml-engineering

    18,124Vezi pe GitHub↗

    This project is a comprehensive engineering framework and technical reference for managing, scaling, and optimizing distributed machine learning infrastructure. It provides a suite of methodologies and diagnostic tools designed to support large-scale model training and inference on high-performance computing clusters. The project distinguishes itself through a specialized diagnostic toolkit and infrastructure optimization suite that addresses the complexities of multi-node environments. It enables precise control over cluster resources, including hardware maintenance, network topology configu

    Provides technical references and automation scripts for configuring high-speed network interconnects, parallel storage, and containerized AI deployment pipelines.

    Pythonaidebugginggpus
    Vezi pe GitHub↗18,124
  • 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

    Applies regularization, cost functions, and weight initialization to optimize network performance.

    Python
    Vezi pe GitHub↗17,721
  • rasbt/deeplearning-modelsAvatar rasbt

    rasbt/deeplearning-models

    17,427Vezi pe GitHub↗

    This repository is an educational collection of deep learning implementations designed to demonstrate the fundamental principles of neural network architecture and optimization. It provides a comprehensive resource for understanding machine learning through hands-on code examples, ranging from basic multilayer perceptrons to complex generative models. The project distinguishes itself by emphasizing the manual construction of models, including the implementation of backpropagation from scratch to illustrate core mathematical mechanics. It covers a wide array of architectural design patterns, s

    Applies advanced training techniques like cyclical learning rates and batch normalization to improve model convergence.

    Jupyter Notebook
    Vezi pe GitHub↗17,427
  • infrasys-ai/aisystemAvatar Infrasys-AI

    Infrasys-AI/AISystem

    17,017Vezi pe GitHub↗

    AISystem is a comprehensive AI full-stack infrastructure project covering the entire pipeline from AI chip architecture to high-level training frameworks. It encompasses the development of AI compiler frameworks, inference engines, and distributed training orchestrators designed to coordinate workloads across a heterogeneous compute stack of CPUs, GPUs, and NPUs. The project focuses on the deep integration of software and hardware, employing software-hardware co-design to align tensor layouts with physical memory structures. It provides specialized capabilities for accelerating Transformer mo

    Optimizes model deployment for low latency and reduced power consumption on cloud and edge devices.

    Jupyter Notebookaiaiinfraaisys
    Vezi pe GitHub↗17,017
  • microsoft/nniAvatar Microsoft

    Microsoft/nni

    14,351Vezi pe GitHub↗

    NNI is an AutoML toolkit designed to automate machine learning lifecycles. It functions as a hyperparameter optimization framework, a neural architecture search tool, and a model compression suite. The project provides a distributed training orchestrator to manage machine learning workloads across local machines, remote servers, and cloud platforms. It enables the discovery of efficient model structures through reinforcement learning and one-shot optimization methods, while utilizing Bayesian and evolutionary algorithms to automate hyperparameter tuning. Additional capabilities include tools

    Automates the search for optimal model settings using Bayesian optimization and evolutionary algorithms.

    Python
    Vezi pe GitHub↗14,351
  • divamgupta/diffusionbee-stable-diffusion-uiAvatar divamgupta

    divamgupta/diffusionbee-stable-diffusion-ui

    13,579Vezi pe GitHub↗

    DiffusionBee is a Stable Diffusion desktop client for macOS that functions as an AI image generator and editor. It allows for the local generation of images from text prompts and the management of diffusion models without requiring external cloud services or technical setup. The application includes a local diffusion model manager for importing and switching between custom trained model files to achieve specific artistic styles. It also features a system for tracking generation history and uploading assets to a public gallery. The software covers several image synthesis and manipulation work

    Optimizes Stable Diffusion models for Apple Silicon neural engines using Core ML integration.

    JavaScript
    Vezi pe GitHub↗13,579
  • apache/tvmAvatar apache

    apache/tvm

    13,497Vezi pe GitHub↗

    TVM is a machine learning compiler framework designed to convert deep learning models from various frameworks into optimized machine code. It functions as a cross-platform deployment engine that transforms high-level model definitions into efficient, hardware-specific binaries for diverse computing architectures. The system utilizes a multi-level compilation pipeline that decouples algorithm logic from hardware implementation through tensor-operator abstractions. It employs a graph-level intermediate representation to perform cross-operator optimizations and memory planning before lowering co

    Converts deep learning models from various frameworks into optimized machine code for diverse hardware backends.

    Pythoncompilerdeep-learninggpu
    Vezi pe GitHub↗13,497
  • nvidia/tensorrtAvatar NVIDIA

    NVIDIA/TensorRT

    13,076Vezi pe GitHub↗

    TensorRT este un motor de inferență pentru deep learning și un kit de dezvoltare software conceput pentru a optimiza și implementa rețele neuronale pentru execuție de înaltă performanță pe GPU-uri NVIDIA. Acesta funcționează ca un framework de accelerare GPU care reduce latența și crește debitul pentru modelele antrenate în timpul implementării în producție. Toolkit-ul importă modele din formatul Open Neural Network Exchange și le transformă în motoare optimizate. Utilizează optimizarea modelelor bazată pe grafuri, generarea de kernel-uri prin fuziunea straturilor și cuantizarea bazată pe precizie pentru a converti ponderile în virgulă mobilă în formate cu precizie mai mică. Framework-ul oferă capabilități pentru serializarea motoarelor specifice hardware-ului și suportă extinderea capabilităților de inferență prin plugin-uri personalizate pentru straturi specializate de rețele neuronale.

    Compiles models into binary engines optimized for specific NVIDIA GPU architectures and memory limits.

    C++deep-learninggpu-accelerationinference
    Vezi pe GitHub↗13,076
  • sapientinc/hrmAvatar sapientinc

    sapientinc/HRM

    12,546Vezi pe GitHub↗

    HRM is an automated reasoning engine and language framework designed to execute complex, multi-scale problem solving. It functions as a reinforcement learning agent that continuously updates internal knowledge representations to improve task performance based on incoming data streams. The system distinguishes itself through a hierarchical architecture that coordinates abstract, long-term planning with granular, low-level logic. By integrating evolutionary algorithms and reinforcement learning, the framework refines model parameters and weights over successive generations, ensuring that intern

    Optimizes model parameters using reinforcement learning and evolutionary algorithms to improve performance.

    Pythonbrain-inspired-aideep-learninglarge-language-models
    Vezi pe GitHub↗12,546
  • uber/ludwigAvatar uber

    uber/ludwig

    11,718Vezi pe GitHub↗

    Ludwig is a declarative machine learning framework designed for training neural networks and large language models using configuration files instead of manual coding. It functions as a multimodal model builder and a low-code tool for supervised fine-tuning, allowing users to build models that process mixed inputs of text, images, audio, and tabular data. The project distinguishes itself through an automated hyperparameter optimizer and a system for large language model fine-tuning using parameter-efficient adapters. It features a multimodal data pipeline and the ability to automatically gener

    Utilizes sampling algorithms and persistent storage to iteratively optimize model configuration parameters.

    Python
    Vezi pe GitHub↗11,718
  • 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

    Optimizes loss functions and optimizer pairings to improve convergence speed and training health.

    Vezi pe GitHub↗11,619
  • thu-mig/yolov10Avatar THU-MIG

    THU-MIG/yolov10

    11,316Vezi pe GitHub↗

    YOLOv10 is a PyTorch computer vision library and real-time vision framework designed for locating and identifying multiple objects in images and video streams. It functions as an end-to-end object detector that optimizes for high-speed deployment and detection precision. The project is distinguished by an NMS-free detection architecture that predicts a single bounding box per object, eliminating the need for non-maximum suppression post-processing to reduce inference latency. It further optimizes for edge hardware through scalable weights and a quantization-friendly structure that facilitates

    Provides edge hardware optimizations including quantization to ensure high-speed deployment on constrained devices.

    Python
    Vezi pe GitHub↗11,316
Înapoi123…4Înainte
  1. Home
  2. Artificial Intelligence & ML
  3. Machine Learning
  4. Infrastructure
  5. Optimization & Inference
  6. Training Algorithms
  7. Machine Learning Optimization

Explorează sub-etichetele

  • CompilersFrameworks that translate high-level machine learning models into optimized machine code for diverse hardware backends. **Distinct from Machine Learning Optimization:** Distinct from Machine Learning Optimization: focuses on the compilation process to machine code rather than general optimization strategies.
  • Configuration ExtractionUtilities for retrieving and converting optimal model parameters from search spaces into usable formats. **Distinct from Machine Learning Optimization:** Distinct from general machine learning optimization: focuses specifically on extracting the final best settings after a search process.
  • Convex Model FittingFormulate and solve common regression and classification models such as ridge, lasso, logistic, and SVM as convex optimization problems. **Distinct from Machine Learning Optimization:** Distinct from Machine Learning Optimization: focuses on formulating ML models as convex optimization problems, not general training efficiency.
  • Efficient Machine Learning Resource HubsCurated indexes of optimization techniques and low-resource deployment strategies.
  • Hardware Event MonitoringTracking GPU events and hardware calls to optimize compute-intensive workloads. **Distinct from Machine Learning Optimization:** Focuses on monitoring hardware events for timing analysis rather than algorithmic optimization of models.
  • Hyperparameter Tuning1 sub-tagIterative processes for optimizing model configurations to improve predictive accuracy. **Distinct from Machine Learning Optimization:** Focuses specifically on parameter optimization rather than general system efficiency or resource utilization
  • Infrastructure DebuggingTools for diagnosing distributed training failures and hardware bottlenecks. **Distinct from Machine Learning Optimization:** Distinct from Machine Learning Optimization: focuses on diagnostic tracing and failure resolution rather than general efficiency improvements.
  • L-BFGS OptimizersQuasi-Newton optimization algorithms for batch or mini-batch training of machine learning models. **Distinct from Machine Learning Optimization:** Distinct from general Machine Learning Optimization: specifically implements the L-BFGS algorithm for parameter updates, not broader optimization strategies.
  • ML Performance Profilers2 sub-tag-uriTools for analyzing performance across CPUs and accelerators to optimize large-scale workloads. **Distinct from Machine Learning Optimization:** Distinct from general ML optimization: focuses on performance profiling and actionable optimization suggestions.
  • Matching Model OptimizationImproving the precision of record matching by identifying uncertain pairs for human labeling. **Distinct from Machine Learning Optimization:** Specifically optimizes the accuracy of a matching model via active learning, not general ML resource optimization.
  • Project StructuringMethodologies for organizing machine learning projects and tuning hyperparameters for optimal performance. **Distinct from Machine Learning Optimization:** Focuses on the organizational and structural aspect of ML projects rather than just mathematical optimization algorithms.