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

dotnet/machinelearning

0
View on GitHub↗
9,329 Stars·1,944 Forks·C#·MIT·3 Aufrufedot.net/ml↗

Machinelearning

This is a cross-platform framework for building, training, and deploying custom machine learning models within the .NET ecosystem. It provides a predictive modeling engine for classification, regression, and forecasting tasks, alongside an inference runtime to generate predictions across different hardware architectures.

The framework includes a gradient boosting library and supports interoperability with external models via a standardized open format. It features tools for prediction explainability, allowing the analysis of feature importance to debug model behavior and identify bias.

The project covers the full machine learning lifecycle, including data transformation pipelines for preprocessing tabular data, deep learning model execution for entity recognition and object detection, and native analytics kernels to accelerate training and inference.

The repository includes command-line scripts for dependency restoration and batch compilation of its source code.

Features

  • .NET Machine Learning Integrations - Integrates predictive models and machine learning capabilities directly into applications built with the .NET framework.
  • Cross-Platform Inference Frameworks - Provides a runtime engine that executes trained models across diverse architectures, including ARM64 and WebAssembly.
  • Custom Predictive Model Development - Enables the development of custom classification and forecasting models using built-in algorithms and transformation pipelines.
  • Training - Implements classification and regression tasks using an optimized gradient boosting framework.
  • Machine Learning Frameworks - Provides a comprehensive cross-platform framework for building, training, and deploying custom machine learning models in .NET.
  • Model Deployment - Supports loading and executing pre-trained machine learning models from external formats within software applications.
  • Model Inference Runtimes - Provides an execution engine for running trained models and external pre-trained formats across different architectures.
  • Model Predictions - Generates predictions and inferences from trained models when applied to new input data.
  • Prediction Engines - Ships a toolset for training classification, regression, and forecasting models using tabular data and custom algorithms.
  • Model Training - Enables developing and training classification or regression models using local datasets and built-in algorithms.
  • Data Preprocessing Pipelines - Provides tools for cleaning and transforming raw datasets from files or databases to prepare them for ML pipelines.
  • Data Transformation - Supports importing datasets from files and databases and applying transformations to prepare raw information for training.
  • Data Transformation Pipelines - Provides sequential data transformation pipelines to prepare raw datasets for model training and inference.
  • Tabular Data Processors - Provides a tabular interface to filter, merge, and transform datasets for machine learning pipelines.
  • Deep Learning Inference Engines - Includes runtime engines for executing deep learning models such as transformers for object detection and entity recognition.
  • Gradient Boosting Libraries - Includes a library for implementing classical machine learning tasks using optimized gradient boosting algorithms.
  • Feature Importance Attribution - Includes tools for analyzing the contribution of individual input variables to model predictions for debugging and transparency.
  • External Model Loading - Supports importing and executing pre-trained models from standardized open formats to extend algorithmic capabilities.
  • Model Interoperability Formats - Supports loading and executing machine learning models from the standardized ONNX open format for cross-framework compatibility.
  • Model Explainability - Analyzes feature importance and contributions to interpret model decisions and identify potential bias.
  • Dynamic Schema Inference - Automates preprocessing and training by dynamically inferring input and output shapes from the provided data.
  • Native Analytics Kernels - Uses optimized low-level mathematical kernels to accelerate the execution of training algorithms and inference.
  • Schema Inference - Automatically determines input and output data shapes at runtime to support datasets without predefined structures.
  • Cross-Platform Runtimes - Provides a unified execution layer to run trained models across diverse hardware architectures including ARM64 and WebAssembly.
  • Custom Kernel Accelerators - Implements optimized low-level mathematical kernels to accelerate the execution of training algorithms and data processing.
  • General Machine Learning - Cross-platform machine learning framework for .NET developers.
  • Machine Learning and Data Science - Cross-platform framework for building machine learning models.
  • Model Conversion Tools - Framework for integrating machine learning into .NET applications.
  • Developer Utilities - Library for integrating predictive models into applications.

Star-Verlauf

Star-Verlauf für dotnet/machinelearningStar-Verlauf für dotnet/machinelearning

KI-Suche

Entdecke weitere awesome Repositories

Beschreibe in einfachen Worten, was du brauchst — die KI bewertet tausende kuratierte Open-Source-Projekte nach Relevanz.

Start searching with AI

Häufig gestellte Fragen

Was macht dotnet/machinelearning?

This is a cross-platform framework for building, training, and deploying custom machine learning models within the .NET ecosystem. It provides a predictive modeling engine for classification, regression, and forecasting tasks, alongside an inference runtime to generate predictions across different hardware architectures.

Was sind die Hauptfunktionen von dotnet/machinelearning?

Die Hauptfunktionen von dotnet/machinelearning sind: .NET Machine Learning Integrations, Cross-Platform Inference Frameworks, Custom Predictive Model Development, Training, Machine Learning Frameworks, Model Deployment, Model Inference Runtimes, Model Predictions.

Welche Open-Source-Alternativen gibt es zu dotnet/machinelearning?

Open-Source-Alternativen zu dotnet/machinelearning sind unter anderem: catboost/catboost — CatBoost is a gradient boosting machine learning library used to train decision tree ensembles for regression,… mrdbourke/zero-to-mastery-ml — This project is a machine learning educational curriculum and learning platform delivered through interactive Jupyter… microsoft/ai-edu — ai-edu is a comprehensive AI education curriculum and machine learning courseware collection. It provides theoretical… lightgbm-org/lightgbm — LightGBM is a gradient boosting framework used to train decision tree ensembles for classification, regression, and… microsoft/lightgbm — LightGBM is a high-performance machine learning framework designed for constructing gradient-boosted decision tree… lyhue1991/eat_tensorflow2_in_30_days — This project is a structured learning curriculum and technical reference for mastering deep learning with TensorFlow.…

Open-Source-Alternativen zu Machinelearning

Ähnliche Open-Source-Projekte, sortiert nach der Anzahl der gemeinsamen Funktionen mit Machinelearning.
  • catboost/catboostAvatar von catboost

    catboost/catboost

    8,808Auf GitHub ansehen↗

    CatBoost is a gradient boosting machine learning library used to train decision tree ensembles for regression, classification, and ranking tasks. It functions as a high-performance framework that provides a categorical data processor for transforming non-numeric features, a distributed trainer for large-scale datasets, and GPU acceleration to speed up model construction. The library distinguishes itself through native handling of categorical data and text features, removing the need for manual encoding. It includes a specialized model interpretability tool that leverages SHAP values and featu

    C++big-datacatboostcategorical-features
    Auf GitHub ansehen↗8,808
  • microsoft/ai-eduAvatar von microsoft

    microsoft/ai-edu

    14,065Auf GitHub ansehen↗

    ai-edu is a comprehensive AI education curriculum and machine learning courseware collection. It provides theoretical tutorials, deep learning lab exercises, and project blueprints designed to teach artificial intelligence fundamentals through a combination of study and practical implementation. The project focuses on a learning-by-doing approach, guiding users from Python programming and neural network basics to advanced topics. It includes specialized instructional content on distributed AI training, MLOps educational guides for model quantization and pruning, and detailed frameworks for im

    HTML
    Auf GitHub ansehen↗14,065
  • lightgbm-org/lightgbmAvatar von lightgbm-org

    lightgbm-org/LightGBM

    18,460Auf GitHub ansehen↗

    LightGBM is a gradient boosting framework used to train decision tree ensembles for classification, regression, and ranking tasks. It functions as a distributed machine learning library and a decision tree ensemble implementation that utilizes leaf-wise growth and histogram-based feature binning. The framework is distinguished by its ability to offload heavy computations to CUDA or OpenCL devices for GPU acceleration and its capacity to parallelize training across multiple nodes using sockets, MPI, or Dask. It includes a specialized categorical feature processor that optimizes partitions for

    C++
    Auf GitHub ansehen↗18,460
  • mrdbourke/zero-to-mastery-mlAvatar von mrdbourke

    mrdbourke/zero-to-mastery-ml

    5,839Auf GitHub ansehen↗

    This project is a machine learning educational curriculum and learning platform delivered through interactive Jupyter Notebooks. It serves as a comprehensive guide for mastering the Python data science toolkit, providing structured tutorials for numerical computing, tabular data manipulation, and statistical visualization. The curriculum includes specific implementation guides for Scikit-Learn and a practical course on TensorFlow for constructing, training, and deploying neural networks and computer vision models. It covers the end-to-end process of building predictive models, from initial pr

    Jupyter Notebookdata-sciencedeep-learningmachine-learning
    Auf GitHub ansehen↗5,839
  • Alle 30 Alternativen zu Machinelearning anzeigen→