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

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetÀ proposNotre méthodologiePresseServeur MCP
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
Microsoft avatar

Microsoft/nniArchived

0
View on GitHub↗
14,351 stars·1,859 forks·Python·MIT·12 vuesnni.readthedocs.io↗

Nni

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 for reducing model size and complexity via pruning and quantization to increase inference speed. The system also handles the coordination of training across multiple compute resources to scale experiments.

Features

  • Automated Machine Learning Tools - Provides an automated machine learning toolkit to streamline model selection, tuning, and pipeline construction.
  • Distributed Training Managers - Configures and scales machine learning training jobs across multiple compute nodes.
  • Distributed Training Orchestration - Manages parallelization and synchronization of training workloads across computing clusters.
  • Hyperparameter Tuning - Automates the search for optimal model settings using Bayesian optimization and evolutionary algorithms.
  • Model Compression Suites - Ships a comprehensive toolkit for reducing model size and complexity through techniques such as pruning and quantization.
  • Hyperparameter Optimization - Provides automated methods for searching and selecting the best configuration parameters for machine learning models using Bayesian and evolutionary algorithms.
  • Neural Architecture Search - Implements automated methods for discovering efficient neural network architectures using reinforcement learning and one-shot optimization.
  • Distributed Task Orchestration - Manages the scheduling and execution of machine learning trials across a cluster of compute resources.
  • Distributed Training Coordination - Coordinates and synchronizes machine learning training tasks across distributed clusters and cloud platforms.
  • Model Pruning - Identifies and removes redundant neural network weights to reduce model size and computational requirements.
  • One-Shot Methods - Implements one-shot architecture search to evaluate potential sub-architectures without retraining every candidate.
  • Docker Container Deployments - Packages the execution environment into Docker images to ensure consistent behavior across infrastructures.
  • Containerized Training Environments - Provides pre-configured container images to ensure consistent dependencies and drivers for model training.
  • Optimization Trials - Implements architectures that distribute hyperparameter optimization trials across multiple processes or machines.
  • Automated Machine Learning - Toolkit for neural architecture search and hyperparameter tuning.
  • AutoML - Toolkit for automating the machine learning lifecycle.
  • Machine Learning Libraries - AutoML toolkit for model lifecycle management.

Historique des stars

Graphique de l'historique des stars pour microsoft/nniGraphique de l'historique des stars pour microsoft/nni

Recherche par IA

Explorez plus de dépôts awesome

Décrivez vos besoins en langage naturel — l'IA classe des milliers de projets open source sélectionnés par pertinence.

Start searching with AI

Questions fréquentes

Que fait microsoft/nni ?

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.

Quelles sont les fonctionnalités principales de microsoft/nni ?

Les fonctionnalités principales de microsoft/nni sont : Automated Machine Learning Tools, Distributed Training Managers, Distributed Training Orchestration, Hyperparameter Tuning, Model Compression Suites, Hyperparameter Optimization, Neural Architecture Search, Distributed Task Orchestration.

Quelles sont les alternatives open-source à microsoft/nni ?

Les alternatives open-source à microsoft/nni incluent : optuna/optuna — Optuna is a Python-based hyperparameter optimization framework designed to automate the search for optimal machine… keras-team/autokeras — AutoKeras is an automated machine learning framework and Keras AutoML library designed to discover the most effective… automl/auto-sklearn — This is a scikit-learn automated machine learning framework designed to optimize model selection and hyperparameters.… zhaochenyang20/awesome-ml-sys-tutorial — This project provides a comprehensive technical guide and framework for engineering large-scale machine learning… awslabs/autogluon — AutoGluon is an automated machine learning framework designed to optimize model selection and hyperparameter tuning… uber/ludwig — Ludwig is a declarative machine learning framework designed for training neural networks and large language models…

Alternatives open source à Nni

Projets open source similaires, classés selon le nombre de fonctionnalités partagées avec Nni.
  • optuna/optunaAvatar de optuna

    optuna/optuna

    14,388Voir sur GitHub↗

    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

    Pythondistributedhyperparameter-optimizationmachine-learning
    Voir sur GitHub↗14,388
  • keras-team/autokerasAvatar de keras-team

    keras-team/autokeras

    9,320Voir sur GitHub↗

    AutoKeras is an automated machine learning framework and Keras AutoML library designed to discover the most effective deep learning model structures for a given dataset. It functions as a tool for deep learning architecture search, eliminating manual hyperparameter tuning by automatically searching for and optimizing neural network architectures. The framework provides capabilities for benchmarking and refining neural network designs to maximize performance. It includes a system for containerized machine learning deployment, allowing environments to be packaged into containers to ensure consi

    Python
    Voir sur GitHub↗9,320
  • automl/auto-sklearnAvatar de automl

    automl/auto-sklearn

    8,111Voir sur GitHub↗

    This is a scikit-learn automated machine learning framework designed to optimize model selection and hyperparameters. It functions as an automated model selector and hyperparameter optimization tool for classification and regression tasks, utilizing an automated ensemble builder to combine high-performing models for increased predictive accuracy. The system features a distributed search engine that uses Dask for parallel machine learning optimization across CPU cores or clusters. It implements a budget-based evaluation strategy through successive halving to prioritize promising model configur

    Python
    Voir sur GitHub↗8,111
  • zhaochenyang20/awesome-ml-sys-tutorialAvatar de zhaochenyang20

    zhaochenyang20/Awesome-ML-SYS-Tutorial

    5,371Voir sur GitHub↗

    This project provides a comprehensive technical guide and framework for engineering large-scale machine learning systems. It covers the full lifecycle of model development, focusing on the infrastructure and computational principles required to build, train, and serve generative AI models across distributed GPU clusters. The repository distinguishes itself by offering deep-dive tutorials and implementation strategies for complex system challenges. It emphasizes high-performance architectural primitives, such as collective communication orchestration, distributed tensor sharding, and static gr

    Python
    Voir sur GitHub↗5,371
Voir les 30 alternatives à Nni→