ML.NET 示例:目录
ML.NET 示例中文版:https://github.com/feiyun0112/machinelearning-samples.zh-cn
英文原版请访问:https://github.com/dotnet/machinelearning-samples
ML.NET 示例
ML.NET 是一个跨平台的开源机器学习框架,使.NET开发人员使用机器学习变得很容易。
在这个GitHub 存储库中,我们提供了示例,这些示例将帮助您开始使用ML.NET,以及如何将ML.NET加入到现有的和新的.NET应用程序中。
注意: 请在机器学习存储库中打开与ML.NET框架相关的问题。请仅当您遇到此存储库中的示例问题时,才在存储库中创建该问题。
存储库中有两种类型的示例/应用程序:
入门
: 针对每个机器学习任务或领域的ML.NET代码示例,通常作为简单的控制台应用程序实现。终端应用程序
: 使用ML.NET进行机器学习的Web,桌面,移动和其他应用程序的实际例子
根据场景和机器学习问题/任务,官方ML.NET示例被分成多个类别,可通过下表访问:
| 二元分类 | ||
![]() 情绪分析 C# F# ![]() |
![]() 垃圾信息检测 C# F# ![]() |
![]() 欺诈识别 C# F# ![]() |
![]() 心脏病预测 C# ![]() |
||
| 多类分类 | ||
![]() 问题分类 C# F# ![]() |
![]() 鸢尾花分类 C# F# ![]() |
![]() 手写数字识别 C# ![]() |
| 建议 | ||
![]() 产品推荐 C#
|
![]() 电影推荐 C# ![]() |
![]() 电影推荐 (E2E app) C# ![]() |
| 回归测试 | ||
![]() 价格预测 C# F# ![]() |
![]() 销售预测 C# ![]() |
![]() 需求预测 C# F# ![]() |
| 聚类分析 | ||
![]() 客户细分 C# F# ![]() |
![]() 鸢尾花聚类 C# F# ![]() |
|
| 异常情况检测 | ||
![]() 销售高峰检测 C# C# ![]() |
![]() 电力异常检测 C# ![]() |
|
| 计算机视觉 | ||
![]() 图像分类 (TensorFlow 模型评分) C# F# ![]() |
![]() 图像分类 (TensorFlow 估算器) C# F# ![]() |
![]() 目标检测 (ONNX 模型评分) C# ![]() C# ![]() |
| 交叉情景 | ||
![]() Web API上的可扩展模型 C# ![]() |
![]() 数据库训练模型 C# ![]() |
![]() 可扩展的Blazor Web应用程序 C# ![]() |
自动生成ML.NET模型(预览状态)
前面的示例向您展示了如何使用ML.NET API 1.0(发布于2019年5月)。
但是,我们还在努力通过其他技术简化ML.NET的使用,这样您就不需要自己编写代码来训练模型,只需提供数据集即可,ML.NET将为您自动为您自动生成“最佳”模型和运行它的代码。
这些用于自动生成模型的附加技术处于预览状态,目前只支持二进制分类、多类分类和回归。在未来的版本中,我们将支持额外的ML任务,如建议、异常检测、聚类分析等。
CLI示例:(预览状态)
ML.NET CLI(命令行界面)是一个可以在任何命令提示符(Windows,Mac或Linux)上运行的工具,用于根据您提供的训练数据集生成高质量的ML.NET模型。 此外,它还生成示例C#代码以运行/评分该模型以及用于创建/训练它的C#代码,以便您可以研究它使用的算法和设置。
| CLI(命令行界面)示例 |
|---|
| 二元分类示例 |
| 多类分类示例 |
| 回归测试示例 |
自动化机器学习 API示例:(预览状态)
ML.NET AutoML API基本上是一组打包为NuGet包的库,您可以在.NET代码中使用它们。 AutoML消除了选择不同算法,超参数的任务。 AutoML将智能地生成许多算法和超参数组合,并为您找到高质量的模型。
| 自动化机器学习 API示例 |
|---|
| 二元分类示例 |
| 多类分类示例 |
| 回归测试示例 |
| 高级实验示例 |
其他ML.NET社区示例
除了微软提供的ML.NET示例之外,我们还列出了社区创建的示例,这些示例位于单独的页面中:
ML.NET 社区示例
这些社区示例不是由微软维护,而是由其所有者维护。
如果您已经创建了任何很酷的ML.NET示例,请将其信息添加到此REQUEST issue ,我们最终将在上面提到的页面发布其信息。
了解更多
教程,机器学习基础知识等详细信息,请参阅ML.NET指南 。
API参考
请查看ML.NET API参考,了解各种可用的 API。
贡献
我们欢迎贡献! 请查看我们的贡献指南。
社区
请加入我们的Gitter社区
这个项目采用了贡献者契约规定的行为准则,以表明我们社区的预期行为。有关更多信息,请参见.NET基金会行为准则。
许可证
ML.NET 示例:目录的更多相关文章
- ML.NET 示例:开篇
写在前面 准备近期将微软的machinelearning-samples翻译成中文,水平有限,如有错漏,请大家多多指正. 如果有朋友对此感兴趣,可以加入我:https://github.com/fei ...
- ML.NET 示例:回归之销售预测
写在前面 准备近期将微软的machinelearning-samples翻译成中文,水平有限,如有错漏,请大家多多指正. 如果有朋友对此感兴趣,可以加入我:https://github.com/fei ...
- ML.NET 示例:深度学习之集成TensorFlow
写在前面 准备近期将微软的machinelearning-samples翻译成中文,水平有限,如有错漏,请大家多多指正. 如果有朋友对此感兴趣,可以加入我:https://github.com/fei ...
- ML.NET 示例:聚类之鸢尾花
写在前面 准备近期将微软的machinelearning-samples翻译成中文,水平有限,如有错漏,请大家多多指正. 如果有朋友对此感兴趣,可以加入我:https://github.com/fei ...
- ML.NET 示例:聚类之客户细分
写在前面 准备近期将微软的machinelearning-samples翻译成中文,水平有限,如有错漏,请大家多多指正. 如果有朋友对此感兴趣,可以加入我:https://github.com/fei ...
- ML.NET 示例:推荐之场感知分解机
写在前面 准备近期将微软的machinelearning-samples翻译成中文,水平有限,如有错漏,请大家多多指正. 如果有朋友对此感兴趣,可以加入我:https://github.com/fei ...
- ML.NET 示例:推荐之One Class 矩阵分解
写在前面 准备近期将微软的machinelearning-samples翻译成中文,水平有限,如有错漏,请大家多多指正. 如果有朋友对此感兴趣,可以加入我:https://github.com/fei ...
- ML.NET 示例:推荐之矩阵分解
写在前面 准备近期将微软的machinelearning-samples翻译成中文,水平有限,如有错漏,请大家多多指正. 如果有朋友对此感兴趣,可以加入我:https://github.com/fei ...
- ML.NET 示例:回归之价格预测
写在前面 准备近期将微软的machinelearning-samples翻译成中文,水平有限,如有错漏,请大家多多指正. 如果有朋友对此感兴趣,可以加入我:https://github.com/fei ...
随机推荐
- Linux下安装二进制版mysql-8.0.15
1.添加用户## 添加用户组groupadd mysql## 添加用户,指定用户home目录useradd -g mysql mysql -d /data/mysql## 解压下载的mysql二进制包 ...
- struct tm 和 time_t 时间和日期的使用方法(转
关键字:UTC(世界标准时间),Calendar Time(日历时间),epoch(时间点),clock tick(时钟计时单元) .概念 在C/C++中,对字符串的操作有很多值得注意的问题,同样,C ...
- Gym - 101673:B Craters (几何,求凸包)
题意:给定几个圆,求最短的围合,把这几个包围起来,而且到圆的距离都不小于10. 思路:把每个圆的半径+10,边等分5000份,然后求凸包即可. #include<bits/stdc++.h> ...
- MySQL条件判断处理函数_20160925
MySQL条件判断处理 一.假如我想把salesperson 分成 5组,计算每个销售分组的业绩 首先先将销售分组 SELECT *, CASE WHEN salesperson IN (" ...
- JAVA之BigInteger(转)【转】【很好用啊】
用Java来处理高精度问题,相信对很多ACMer来说都是一件很happy的事,简单易懂.用Java刷了一些题,感觉Java还不错,在处理高精度和进制转换中,调用库函数的来处理.下面是写的一些Java中 ...
- linux下libphenom的测试代码
使用说明:测试使用libphenom库的字符串追加函数,效率是strcat的60多倍.所以在进行大量的字符串累加的时候可以考虑使用libphenom库 依赖库: ck-.tar.gz cmake-. ...
- javascript 函数属性prototype(转)
在JavaScript中并没有类的概念,但javascript中的确可以实现重载,多态,继承.这些实现其实方法都可以用JavaScript中的引用和变量作用域结合prototype来解释. 1.pro ...
- IE各栏的截图说明
工具栏 包括 状态栏 命令栏 菜单栏 收藏栏 IE工具 > 工具栏 > 状态栏 有状态栏显示 无状态栏显示 菜单栏 快捷键 alt 可以快速展示 菜单栏 ,查看 ...
- python中出现 IndentationError:unindent does not match any outer indentation level
python中出现IndentationError:unindent does not match any outer indentation level 今天在网上copy的一段代码,代码很简单,每 ...
- 【Java面试题系列】:Java基础知识常见面试题汇总 第一篇
文中面试题从茫茫网海中精心筛选,如有错误,欢迎指正! 1.前言 参加过社招的同学都了解,进入一家公司面试开发岗位时,填写完个人信息后,一般都会让先做一份笔试题,然后公司会根据笔试题的回答结果,确定 ...






















