跨平台机器学习框架 ML.NET

MIT
C#
跨平台
微软
2018-05-08
王练

ML.NET 是一个跨平台的开源机器学习框架,旨在让 .NET 开发者更快上手机器学习。

ML.NET 最初由微软研究院开发,在过去十年中已成长为一个重要的框架,并用于微软的许多产品组,如 Windows、Bing、PowerPoint、Excel 等等。

ML.NET 允许 .NET 开发者开发他们自己的模型,并将自定义 ML 注入到他们的应用程序中。他们无需开发或调整机器学习模型的专业知识,一切都可在 .NET 中搞定。

示例:

下面是一个训练模型的代码示例:

var pipeline = new LearningPipeline();
pipeline.Add(new TextLoader<SentimentData>(dataPath, separator: ","));
pipeline.Add(new TextFeaturizer("Features", "SentimentText"));
pipeline.Add(new FastTreeBinaryClassifier());
var model = pipeline.Train<SentimentData, SentimentPrediction>();

从模型中我们可以做出推论(预测):

SentimentData data = new SentimentData
{
    SentimentText = "Today is a great day!"
};

SentimentPrediction prediction = model.Predict(data);

Console.WriteLine("prediction: " + prediction.Sentiment);
的码云指数为
超过 的项目
加载中

评论(7)

s
sikele2237
还没支持图片
Helo
Helo
感觉这事这次最大的亮点了
云舟西
云舟西
666
B
Believe_nik
what is ml?make love!
EndLess暴疯
EndLess暴疯
名字不错 ,值得个学习
阿信sxq
阿信sxq
这项目名称让人以为是一个域名,而且是那种污污的那种
久永
久永
昨天刚从 NetCore3 前瞻的新闻看到,当时没来及搜下是什么,今天就有了。

ML.NET 1.3.1 发布,.NET 跨平台机器学习框架

ML.NET 1.3.1 已发布。ML.NET 是一个跨平台的机器学习框架,旨在让 .NET 开发者更快上手机器学习,它允许 .NET 开发者开发他们自己的模型,并将自定义 ML 注入到应用程序中。 新特性 深度神经...

08/13 07:20

ML.NET 1.1 发布,模型构建器升级和新的异常检测算法

ML.NET 1.1 已发布。ML.NET 是一个跨平台的机器学习框架,旨在让 .NET 开发者更快上手机器学习,它允许 .NET 开发者开发他们自己的模型,并将自定义 ML 注入到应用程序中。 1.1 的更新亮点包...

06/17 06:53

ML.NET 1.0 发布,单击右键即可添加机器学习模型

ML.NET 1.0 终于发布了。ML.NET 是一个跨平台的机器学习框架,旨在让 .NET 开发者更快上手机器学习,它允许 .NET 开发者开发他们自己的模型,并将自定义 ML 注入到应用程序中。 ML.NET 旨在提...

05/08 07:35

微软发布 ML.NET 0.10,.NET 跨平台机器学习框架

微软于一周前发布了 ML.NET 0.10 版本(不是 0.1,接下来还会有 0.11, 0.12,然后才是 1.0 版本)。 更新亮点包括 IDataView 被单独作为一个类库包 场感知分解机训练器支持多个特征列 支持返...

02/14 08:24

ML.NET 0.7 发布,微软开源的跨平台机器学习框架

微软发布了 ML.NET 0.7,此版本侧重于为基于推荐的机器学习任务提供更好的支持,主要实现了异常检测、增强了机器学习 pipeline 的可定制性,并且支持在 x86 应用程序中使用等。 ML.NET 是一个...

2018/11/10 07:40

ML.NET 0.6 发布,微软的 .NET 跨平台机器学习框架

ML.NET 0.6 已发布,ML.NET 是一个跨平台的开源机器学习框架,旨在让 .NET 开发者更快上手机器学习。 ML.NET 允许 .NET 开发者开发他们自己的模型,并将自定义 ML 注入到他们的应用程序中。他...

2018/10/10 08:01

微软 ML.NET 从 0.5 开始支持深度学习模型 TensorFlow

微软最新发布的 ML.NET 最大的更新便是开始支持深度学习框架。另外,微软目前也在开发 ML.NET API,届时将启用现有的 LearningPipeline API。 适逢 .NET Conf 2018,微软顺势发布了 ML.NET 0...

2018/09/15 08:25

ML.NET 0.4 发布,微软的 .NET 跨平台机器学习框架

ML.NET 0.4 已发布,ML.NET 是一个跨平台的开源机器学习框架,旨在让 .NET 开发者更快上手机器学习。 ML.NET 允许 .NET 开发者开发他们自己的模型,并将自定义 ML 注入到他们的应用程序中。他...

2018/08/08 07:52

ML.NET 0.2 发布,微软的 .NET 跨平台机器学习框架

ML.NET 0.2 已发布,ML.NET 是一个跨平台的开源机器学习框架,旨在让 .NET 开发者更快上手机器学习。 ML.NET 允许 .NET 开发者开发他们自己的模型,并将自定义 ML 注入到他们的应用程序中。他...

2018/06/07 07:44

没有更多内容

加载失败,请刷新页面

没有更多内容

暂无问答

Sklearn 与 TensorFlow 机器学习实用指南(补档)

协议:CC BY-NC-SA 4.0 欢迎任何人参与和完善:一个人可以走的很快,但是一群人却可以走的更远 ApacheCN - 机器学习交流群 629470233 ApacheCN 学习资源 利用 Python 进行数据分析 第二版 <!...

06/16 19:30
4
0
可解释的机器学习翻译项目启动 | ApacheCN

原书:interpretable-ml-book 欢迎任何人参与和完善:一个人可以走的很快,但是一群人却可以走的更远。 ApacheCN 机器学习交流群 629470233 ApacheCN 学习资源 目录 前言 第一章 引言 第二章...

08/09 21:17
1
0
Machine Learning Mastery 博客文章翻译:深度学习与 Keras

目录 Keras 中神经网络模型的 5 步生命周期 在 Python 迷你课程中应用深度学习 Keras 深度学习库的二元分类教程 如何用 Keras 构建多层感知器神经网络模型 如何在 Keras 中检查深度学习模型 ...

06/17 10:50
3
0
详解 ML2 Core Plugin(I) - 每天5分钟玩转 OpenStack(71)

Core Plugin 的功能是维护数据库中 network, subnet 和 port 的状态,并负责调用相应的 agent 在 network provider 上执行相关操作。本节将详细讨论最重要的 ML2 Core Plugin。...

2016/08/10 06:59
307
1
Spark(MLlib)

org.apache.spark.ml(http://spark.apache.org/docs/latest/ml-guide.html ) org.apache.spark.ml.attribute org.apache.spark.ml.classification org.apache.spark.ml.clustering org.ap...

2016/03/13 09:27
8
1
arch 更新后,powerpill 报错 import pm2mp 问题

arch 更新python后,使用powerpill的问题总结

2015/10/05 11:21
141
0
腾讯又添 AI 开源项目! 腾讯 AI Lab 正式开源业内最大规模多标签图像数据集

2018年10月17日,腾讯AI Lab宣布正式开源“Tencent ML-Images”项目,地址为https://github.com/Tencent/tencent-ml-images。该项目由多标签图像数据集ML-Images,以及业内目前同类深度学习模...

2018/10/19 19:03
45
0
五、OpenStack 安装 Neutron-1

在Controller 节点 # mysql -u root -p > CREATE DATABASE neutron; > GRANT ALL PRIVILEGES ON neutron.* TO 'neutron'@'localhost' IDENTIFIED BY 'openstack'; > GRANT ALL PRIVILEGES O...

2016/03/30 01:06
97
1
在 ML2 中 enable local network - 每天5分钟玩转 OpenStack(79)

前面完成了一系列准备工作,本节开始将创建各种 Neutorn 网络,我们首先讨论 local network。

2016/08/29 07:42
275
0
腾讯又添 AI 开源项目!腾讯 AI Lab 开源业内最大规模多标签图像数据集

2018年9月10日,腾讯AI Lab宣布将于9月底开源“Tencent ML-Images”项目,该项目由多标签图像数据集ML-Images,以及业内目前同类深度学习模型中精度最高的深度残差网络ResNet-101构成。 该项...

2018/09/10 14:31
53
0

没有更多内容

加载失败,请刷新页面

返回顶部
顶部