授权协议: 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);
展开阅读全文

代码

的 Gitee 指数为
超过 的项目

ML.NET 的相关博客

ML与人机交互

ML与人机交互 展开

ML-Agents 使用Docker 运行 ML-Agents

原文链接:https://github.com/Unity-Technologies/ml-agents/blob/master/docs/Using-Docker.md ML-Agents使用Docker 运行 ...

ML--神经网络

ML–神经网络 主要涉及的知识点有: 神经网络的前世今生 神经网络的原理和非线性矫正 神经网络的模型参数调节 使用神经网络训...

#ML-SDN

最近写文章时参考的文章,做一个记录 python操作Excel读写--使用xlrd: http://www.cnblogs.com/lhj588/archive/2012/01/06/2...

learn ml

学习轨迹& 步骤: 1: 高数基础知识:线性代数,微积分和统计学。最近在打德州扑克时,我也会用统计学里的知识计算下输赢的概...

[ML] 数据处理

可以不需要自己开发,使用CloudCompare的分割合并功能实现点云标注(labeling),生成点云训练集数据。 (1)首先对点云中的物...

ML - 一些路径

初见 机器学习图解 这3张脑图,带你清晰人工智能学习路线 错过了这一篇,你学机器学习可能要走很多弯路 在机器学习 100 天之后...

ML-Agents概述

原文链接:https://github.com/Unity-Technologies/ml-agents/blob/master/docs/ML-Agents-Overview.md ML-Agents概述 Unity机...

ML.NET 的相关问答

还没有任何问答,马上提问

评论 (8)

加载中
过了一年过来看,问一下大佬们,现在这个项目现在活的怎么样了。
2019/09/15 20:41
回复
举报
还没支持图片
2018/08/28 00:06
回复
举报
感觉这事这次最大的亮点了
2018/05/11 08:40
回复
举报
打分: 力荐
666
2018/05/10 17:48
回复
举报
what is ml?make love!
2018/05/10 10:42
回复
举报
打分: 力荐
名字不错 ,值得个学习
2018/05/10 09:57
回复
举报
这项目名称让人以为是一个域名,而且是那种污污的那种
2018/05/10 09:16
回复
举报
打分: 力荐
昨天刚从 NetCore3 前瞻的新闻看到,当时没来及搜下是什么,今天就有了。
2018/05/10 09:11
回复
举报
更多评论
8 评论
89 收藏
分享
在线直播报名
返回顶部
顶部