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
·
Microsoft avatar

Microsoft/nniArchived

0
View on GitHub↗
14,351 stele·1,859 fork-uri·Python·MIT·8 vizualizărinni.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.

Istoric stele

Graficul istoricului de stele pentru microsoft/nniGraficul istoricului de stele pentru microsoft/nni

Căutare AI

Explorează mai multe repository-uri excelente

Descrie ce ai nevoie în limbaj simplu — AI-ul sortează mii de proiecte open source selectate în funcție de relevanță.

Start searching with AI

Alternative open-source pentru Nni

Proiecte open-source similare, clasificate după numărul de funcționalități comune cu Nni.
  • optuna/optunaAvatar optuna

    optuna/optuna

    14,388Vezi pe 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
    Vezi pe GitHub↗14,388
  • keras-team/autokerasAvatar keras-team

    keras-team/autokeras

    9,320Vezi pe 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
    Vezi pe GitHub↗9,320
  • automl/auto-sklearnAvatar automl

    automl/auto-sklearn

    8,111Vezi pe 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
    Vezi pe GitHub↗8,111
  • zhaochenyang20/awesome-ml-sys-tutorialAvatar zhaochenyang20

    zhaochenyang20/Awesome-ML-SYS-Tutorial

    5,371Vezi pe 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
    Vezi pe GitHub↗5,371
Vezi toate cele 30 alternative pentru Nni→

Întrebări frecvente

Ce face 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.

Care sunt principalele funcționalități ale microsoft/nni?

Principalele funcționalități ale microsoft/nni sunt: Automated Machine Learning Tools, Distributed Training Managers, Distributed Training Orchestration, Hyperparameter Tuning, Model Compression Suites, Hyperparameter Optimization, Neural Architecture Search, Distributed Task Orchestration.

Care sunt câteva alternative open-source pentru microsoft/nni?

Alternativele open-source pentru microsoft/nni includ: 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…