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
·

74 Repos

Awesome GitHub RepositoriesTraining Efficiency

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

Awesome Training Efficiency GitHub Repositories

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

    karpathy/autoresearch

    87,119Auf GitHub ansehen↗

    Autoresearch is an autonomous machine learning research agent and architecture search framework. It employs a closed-loop system to programmatically rewrite training and architecture source code to discover optimal language model configurations. The system iteratively modifies code and evaluates performance metrics to improve model quality based on a target objective. It optimizes model performance and training efficiency by tracking validation bits per byte, which allows for a fair comparison of architectural changes independently of vocabulary size. The framework manages the full training

    Evaluates training efficiency using vocabulary-size-independent metrics to compare architectural configurations fairly.

    Python
    Auf GitHub ansehen↗87,119
  • unslothai/unslothAvatar von unslothai

    unslothai/unsloth

    66,628Auf GitHub ansehen↗

    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

    Applies low-precision weight updates to compressed model layers to enable efficient fine-tuning on consumer-grade hardware.

    Pythonagentdeepseekdeepseek-r1
    Auf GitHub ansehen↗66,628
  • keras-team/kerasAvatar von keras-team

    keras-team/keras

    64,094Auf GitHub ansehen↗

    Keras is a high-level deep learning framework designed for constructing and training neural networks through the composition of modular, functional layers. It serves as a comprehensive modeling toolkit that provides standardized procedures for defining, evaluating, and deploying complex architectures. By utilizing a directed acyclic graph approach, the framework allows users to build intricate models with multiple inputs, outputs, and shared layers, ensuring consistent numerical execution through functional state management. The project distinguishes itself as a multi-backend machine learning

    Streamlines the selection of optimal model parameters through automated search methods that reduce manual configuration effort.

    Pythondata-sciencedeep-learningjax
    Auf GitHub ansehen↗64,094
  • 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

    Explains automated methods for searching and selecting the best configuration parameters for a model.

    TeX
    Auf GitHub ansehen↗37,285
  • ageron/handson-ml2Avatar von ageron

    ageron/handson-ml2

    29,938Auf GitHub ansehen↗

    This project provides a collection of practical machine learning code examples, including implementations for supervised, unsupervised, and reinforcement learning algorithms. It features deep learning model implementations for convolutional, recurrent, and generative architectures, alongside specific examples of reinforcement learning agents that maximize rewards in simulated environments. The repository includes dedicated data preprocessing pipelines for sanitization, feature scaling, and dimensionality reduction. It also provides implementations for a wide range of specific models, such as

    Includes methods for searching and selecting optimal hyperparameter configurations to minimize generalization error.

    Jupyter Notebook
    Auf GitHub ansehen↗29,938
  • 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

    Runs multiple training trials in parallel and prunes underperforming configurations to optimize hyperparameters.

    Pythonbookcomputer-visiondata-science
    Auf GitHub ansehen↗29,001
  • ageron/handson-mlAvatar von ageron

    ageron/handson-ml

    25,608Auf GitHub ansehen↗

    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

    Provides iterative search strategies to optimize model hyperparameters against validation sets.

    Jupyter Notebook
    Auf GitHub ansehen↗25,608
  • lukasmasuch/best-of-ml-pythonAvatar von lukasmasuch

    lukasmasuch/best-of-ml-python

    23,236Auf GitHub ansehen↗

    This project serves as a comprehensive, community-driven directory of high-quality open-source Python libraries and tools for machine learning, data science, and artificial intelligence. It functions as a centralized resource for developers to discover, evaluate, and track the maintenance status of software packages across the entire machine learning ecosystem. The platform distinguishes itself through automated popularity tracking and data-driven content curation, which programmatically validate and rank projects based on community activity and development velocity. By organizing these tools

    Automates the search for optimal model configurations to improve predictive performance.

    automlchatgptdata-analysis
    Auf GitHub ansehen↗23,236
  • microsoft/unilmAvatar von microsoft

    microsoft/unilm

    22,030Auf GitHub ansehen↗

    This project is a comprehensive framework and toolkit for developing, optimizing, and deploying transformer-based models across multimodal, document intelligence, and natural language processing tasks. It provides a unified neural architecture that processes text, vision, audio, and document layout data through a shared set of weights, enabling researchers and developers to build foundational models that align cross-modal representations. The platform distinguishes itself through advanced training and inference strategies designed for large-scale deep learning. It incorporates specialized mec

    Provides efficient model training workflows through distributed training, memory optimization, and hardware-aware kernels.

    Pythonbeitbeit-3bitnet
    Auf GitHub ansehen↗22,030
  • ai4finance-foundation/fingptAvatar von AI4Finance-Foundation

    AI4Finance-Foundation/FinGPT

    20,507Auf GitHub ansehen↗

    FinGPT is a suite of specialized financial tools and a framework for adapting large language models to the financial domain. It provides a set of pipelines for financial entity extraction, sentiment analysis, and retrieval-augmented generation to improve the accuracy of financial information systems. The project distinguishes itself through efficient training workflows, utilizing low-rank adaptation and quantized low-rank adaptation to fine-tune models on consumer-grade hardware. It employs market-labeled datasets and reinforcement learning that uses actual stock price movements as reward sig

    Employs quantized low-rank adaptation to enable model fine-tuning on consumer-grade hardware.

    Jupyter Notebookchatgptfinancefingpt
    Auf GitHub ansehen↗20,507
  • lvwerra/trlAvatar von lvwerra

    lvwerra/trl

    18,718Auf GitHub ansehen↗

    This project is a transformer post-training toolkit and reinforcement learning library designed to align language model behavior with human preferences. It provides a framework for managing the transition from supervised fine-tuning to reinforcement learning and preference optimization. The library distinguishes itself through a specialized focus on preference optimization and reward modeling, enabling the adjustment of model outputs based on preferred versus rejected examples. It also includes capabilities for training agents within controlled sandbox environments using task suites and verif

    Implements memory-efficient training using quantized low-rank adaptation to update a small subset of parameters.

    Python
    Auf GitHub ansehen↗18,718
  • tensorflow/tensor2tensorAvatar von tensorflow

    tensorflow/tensor2tensor

    17,009Auf GitHub ansehen↗

    Tensor2Tensor is a deep learning library built on TensorFlow designed for training and evaluating complex machine learning models. It provides a unified framework for managing the entire model lifecycle, including data ingestion, training execution, and performance evaluation across diverse hardware environments. The library distinguishes itself through a modular architecture that supports multimodal data processing, allowing for the simultaneous analysis of text, audio, and image inputs. It features a central registry system that enables developers to extend the framework with custom models,

    Enables automated hyperparameter optimization through parallel trials across managed cloud environments.

    Pythondeep-learningmachine-learningmachine-translation
    Auf GitHub ansehen↗17,009
  • microsoft/nniAvatar von Microsoft

    Microsoft/nni

    14,351Auf GitHub ansehen↗

    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

    Provides automated methods for searching and selecting the best configuration parameters for machine learning models using Bayesian and evolutionary algorithms.

    Python
    Auf GitHub ansehen↗14,351
  • optuna/optunaAvatar von optuna

    optuna/optuna

    14,388Auf GitHub ansehen↗

    Optuna is a Python-based hyperparameter optimization framework designed to automate the search for optimal machine learning model configurations. It functions as a Bayesian optimization library that systematically tests parameter combinations to maximize or minimize objective functions, streamlining the model development process through iterative evaluation. The project distinguishes itself through a define-by-run dynamic construction model, which allows users to build complex, conditional search spaces using standard programming logic. Its architecture is highly modular, featuring a pluggabl

    Provides a Python library for automating the search for optimal machine learning model parameters using dynamic search spaces.

    Pythondistributedhyperparameter-optimizationmachine-learning
    Auf GitHub ansehen↗14,388
  • mlfoundations/open_clipAvatar von mlfoundations

    mlfoundations/open_clip

    13,935Auf GitHub ansehen↗

    Open CLIP is an open source framework for training and deploying Contrastive Language-Image Pre-training models. It serves as a vision-language training framework and multimodal embedding engine that maps images and text into a shared vector space for similarity searches and zero-shot classification. The project provides a toolkit for distributed training of contrastive models and includes an image-to-text generative model for producing natural language descriptions. It supports custom text encoder integration and utilizes teacher-student model distillation to transfer knowledge from large pr

    Increases training speed via patch dropout, Int8 quantization, and compiler strategy optimizations.

    Pythoncomputer-visioncontrastive-lossdeep-learning
    Auf GitHub ansehen↗13,935
  • ai4finance-foundation/finrlAvatar von AI4Finance-Foundation

    AI4Finance-Foundation/FinRL

    13,964Auf GitHub ansehen↗

    FinRL is a reinforcement learning framework designed for the development, training, and backtesting of automated trading strategies. It functions as a quantitative finance toolkit that integrates deep learning algorithms with financial market simulations to address complex portfolio management and asset allocation tasks. The platform provides an end-to-end pipeline for transforming raw market data into actionable trading models. The project distinguishes itself through a layered, modular architecture that separates data processing, environment simulation, and agent training. This design allow

    Automates the search for optimal algorithm settings to improve the performance and stability of reinforcement learning agents.

    Jupyter Notebookalgorithmic-tradingdeep-reinforcement-learningdrl-algorithms
    Auf GitHub ansehen↗13,964
  • dask/daskAvatar von dask

    dask/dask

    13,746Auf GitHub ansehen↗

    Dask ist ein Framework für paralleles Rechnen und ein verteilter Task-Scheduler, der darauf ausgelegt ist, Python-Data-Science-Workflows von einzelnen Maschinen auf große Cluster zu skalieren. Es fungiert als Cluster-Ressourcenmanager, der die Berechnungslogik orchestriert, indem Aufgaben und deren Abhängigkeiten als gerichtete azyklische Graphen dargestellt werden. Diese Architektur ermöglicht es dem System, die Verteilung von Workloads auf verfügbare Hardware zu automatisieren und gleichzeitig komplexe Ausführungsanforderungen zu verwalten. Das Projekt zeichnet sich durch eine Lazy-Evaluation-Engine aus, die Datenoperationen verzögert, bis sie explizit angefordert werden, was eine globale Graphoptimierung und effiziente Ressourcenzuweisung ermöglicht. Es integriert speicherbewusstes Data-Spilling, um Systemabstürze bei der Verarbeitung von Datensätzen zu verhindern, die den verfügbaren Speicher überschreiten, und nutzt Task-Graph-Fusion, um Sequenzen von Operationen in einzelne Ausführungsschritte zu kombinieren, wodurch Scheduling-Overhead und Inter-Node-Kommunikation minimiert werden. Die Plattform bietet eine umfassende Oberfläche für die Datenanalyse im großen Maßstab, einschließlich Unterstützung für verteiltes maschinelles Lernen, Integration in das Hochleistungsrechnen und parallele Datenverarbeitung. Sie bietet umfangreiche Werkzeuge für das Cluster-Lebenszyklusmanagement, Performance-Profiling und die Echtzeitüberwachung der Aufgabenausführung. Benutzer können diese Umgebungen über verschiedene Infrastrukturen hinweg bereitstellen, einschließlich lokaler Hardware, Cloud-Anbietern, containerisierten Systemen und Hochleistungsrechner-Clustern.

    Distributes hyperparameter search tasks across a cluster to synchronize parameter selection and scoring for faster model training.

    Pythondasknumpypandas
    Auf GitHub ansehen↗13,746
  • ludwig-ai/ludwigAvatar von ludwig-ai

    ludwig-ai/ludwig

    11,717Auf GitHub ansehen↗

    Ludwig is a multimodal machine learning platform and low-code framework designed for building, training, and deploying neural networks. It enables the construction of models that process text, images, audio, and tabular data through a unified interface using declarative configuration files rather than custom code. The system features a specialized low-code framework for large language models, supporting supervised fine-tuning, preference alignment, and a constrained decoding tool to force structured data output via logit extraction. It also includes an automated model architecture search to i

    Provides automated methods for searching and selecting the best hyperparameter configurations to maximize model performance.

    Pythoncomputer-visiondata-centricdata-science
    Auf GitHub ansehen↗11,717
  • uber/ludwigAvatar von uber

    uber/ludwig

    11,718Auf GitHub ansehen↗

    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

    Provides automated methods for searching and selecting the best configuration parameters to optimize model performance.

    Python
    Auf GitHub ansehen↗11,718
  • lucidrains/dalle2-pytorchAvatar von lucidrains

    lucidrains/DALLE2-pytorch

    11,310Auf GitHub ansehen↗

    This is a PyTorch implementation of a text-to-image model designed for synthesizing high-fidelity images from natural language descriptions. It utilizes a diffusion image generator to transform latent embeddings into visual data through an iterative denoising process. The system employs a two-stage latent mapping process, using a CLIP-based latent prior to map text embeddings to image embeddings before decoding them into pixels. It features a cascading diffusion decoder that produces high-resolution imagery by passing low-resolution outputs through a sequence of models at increasing scales.

    Optimizes hardware usage during prior and decoder training through mixed precision and gradient accumulation.

    Pythonartificial-intelligencedeep-learningtext-to-image
    Auf GitHub ansehen↗11,310
Vorherige123…4Nächste
  1. Home
  2. Artificial Intelligence & ML
  3. Model Optimization
  4. Training Efficiency

Unter-Tags erkunden

  • Hyperparameter Optimization2 Sub-TagsAutomated methods for searching and selecting the best configuration parameters for a model.
  • Quantized Adapters1 Sub-TagLow-precision weight updates for efficient fine-tuning.
  • Training Backend OptimizersOptimization algorithms and software layers that improve the speed and efficiency of the model training process.
  • Training BatchifiersOrganizes center, context, and noise words into padded minibatches with masks and labels. **Distinct from Training Efficiency:** Focuses on the batching logic for word-embedding training, distinct from general training efficiency.