awesome-repositories.com
Blog
awesome-repositories.com

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoAcerca deCómo clasificamosPrensaServidor MCP
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
Microsoft avatar

Microsoft/nniArchived

0
View on GitHub↗
14,351 estrellas·1,859 forks·Python·MIT·9 vistasnni.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.

Historial de estrellas

Gráfico del historial de estrellas de microsoft/nniGráfico del historial de estrellas de microsoft/nni

Búsqueda con IA

Explora más repositorios increíbles

Describe lo que necesitas en lenguaje sencillo: la IA clasifica miles de proyectos open-source curados por relevancia.

Start searching with AI

Preguntas frecuentes

¿Qué hace 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.

¿Cuáles son las características principales de microsoft/nni?

Las características principales de microsoft/nni son: Automated Machine Learning Tools, Distributed Training Managers, Distributed Training Orchestration, Hyperparameter Tuning, Model Compression Suites, Hyperparameter Optimization, Neural Architecture Search, Distributed Task Orchestration.

¿Qué alternativas de código abierto existen para microsoft/nni?

Las alternativas de código abierto para microsoft/nni incluyen: 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…

Alternativas open-source a Nni

Proyectos open-source similares, clasificados según cuántas características comparten con Nni.
  • optuna/optunaAvatar de optuna

    optuna/optuna

    14,388Ver en 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
    Ver en GitHub↗14,388
  • keras-team/autokerasAvatar de keras-team

    keras-team/autokeras

    9,320Ver en 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
    Ver en GitHub↗9,320
  • automl/auto-sklearnAvatar de automl

    automl/auto-sklearn

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

    zhaochenyang20/Awesome-ML-SYS-Tutorial

    5,371Ver en 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
    Ver en GitHub↗5,371
  • Ver las 30 alternativas a Nni→