awesome-repositories.com
博客
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目关于排名机制媒体报道MCP 服务器
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
dotnet avatar

dotnet/machinelearning

0
View on GitHub↗
9,329 星标·1,944 分支·C#·MIT·4 次浏览dot.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 历史

dotnet/machinelearning 的 Star 历史图表dotnet/machinelearning 的 Star 历史图表

AI 搜索

探索更多 awesome 仓库

用简单的语言描述您的需求 —— AI 将根据相关性为您从数千个精选开源项目中进行排序。

Start searching with AI

Machinelearning 的开源替代方案

相似的开源项目,按与 Machinelearning 的功能重合度排序。
  • catboost/catboostcatboost 的头像

    catboost/catboost

    8,808在 GitHub 上查看↗

    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
    在 GitHub 上查看↗8,808
  • microsoft/ai-edumicrosoft 的头像

    microsoft/ai-edu

    14,065在 GitHub 上查看↗

    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
    在 GitHub 上查看↗14,065
  • lightgbm-org/lightgbmlightgbm-org 的头像

    lightgbm-org/LightGBM

    18,460在 GitHub 上查看↗

    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++
    在 GitHub 上查看↗18,460
  • mrdbourke/zero-to-mastery-mlmrdbourke 的头像

    mrdbourke/zero-to-mastery-ml

    5,839在 GitHub 上查看↗

    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
    在 GitHub 上查看↗5,839
查看 Machinelearning 的所有 30 个替代方案→

常见问题解答

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.

dotnet/machinelearning 的主要功能有哪些?

dotnet/machinelearning 的主要功能包括:.NET Machine Learning Integrations, Cross-Platform Inference Frameworks, Custom Predictive Model Development, Training, Machine Learning Frameworks, Model Deployment, Model Inference Runtimes, Model Predictions。

dotnet/machinelearning 有哪些开源替代品?

dotnet/machinelearning 的开源替代品包括: 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.…