ML.NET是面向.NET开发人员的跨平台机器学习框架,而Model Builder是Visual Studio中的UI工具,它使用自动机器学习(AutoML)轻松地允许您训练和使用自定义ML.NET模型。借助ML.NET和Model Builder,您可以在没有任何机器学习经验的情况下为情绪分析,价格预测等场景创建自定义机器学习模型!

ML.NET Model Builder

版本的Model Builder带有bug修复和两个令人兴奋的新功能:

  • 图像分类方案–使用您自己的图像在本地训练图像分类模型
  • 使用模型–直接在UI中对样本输入数据进行预测

图像分类方案

我们在.NET Conf中展示了此功能,可以将图像中的天气分类为晴天,阴天或下雨,现在您可以使用自己的图像在Model Builder中本地训练图像分类模型!

例如,假设您有一个猫和狗的图像数据集,并且想使用这些图像来训练ML.NET模型,该模型将新图像分类为“狗”或“猫”。

您的数据集必须包含一个父文件夹,每个文件夹的每个子文件夹都带有标记的子文件夹(例如,名为Animals的文件夹包含两个子文件夹:一个名为Dog的文件夹,其中包含狗的训练图像;一个名为Cat的文件夹中,包含猫的训练图像):

您可以使用“模型构建器”生成的“下一步”代码和项目来轻松使用最终用户应用程序中经过训练的图像分类模型,就像使用文本方案一样。

使用模型

在Model Builder中训练了模型之后,您可以使用模型在UI中针对文本和图像场景对样本输入进行预测。

例如,对于狗与猫的图像分类示例,您可以输入图像并在 Model Builder 的 Evaluate 步骤中查看结果:

如果您有文字场景,例如出租车价格预测,也可以在“ 尝试您的模型”部分中输入示例数据:

如果您遇到任何问题,觉得缺少某些东西,或者真的喜欢ML.NET Model Builder的某些东西,可以在GitHub存储库中创建issue。

Model Builder仍处于预览状态,好的反馈对于推动使用该工具的发展方向至关重要!

Model Builder入门

您可以在VS Marketplace(或Visual Studio的“扩展”菜单)中下载ML.NET Model Builder 。

ML.NET文档中了解更多信息,或开始学习本教程

ML.NET Model Builder 更新的更多相关文章

  1. ML.Net Model Builder

    ML.Net Model Builder ML.NET技术研究系列1-入门篇   近期团队在研究机器学习,希望通过机器学习实现补丁发布评估,系统异常检测.业务场景归纳一下: 收集整理数据(发布相关的异 ...

  2. tp5 中 model 的更新方法

    // 过滤非数据表字段更新 public function update(Request $request){ $user = model('User'); $result = $user -> ...

  3. ASP.NET MVC 学习6、学习使用Code First Migrations功能,把Model的更新同步到DB中

     参考:http://www.asp.net/mvc/tutorials/mvc-4/getting-started-with-aspnet-mvc4/adding-a-new-field-to-th ...

  4. EF修改model自动更新数据库

    最近用MVC+EF学习时遇到修改model后而数据库没更新报错,就在网上找关于数据迁移自动更新数据库的,折腾了大半天终于弄了出来 第一步:在程序包管理器控制台里: Enable-Migrations ...

  5. MVC学习6 学习使用Code First Migrations功能 把Model的更新同步到DB中

     参考:http://www.asp.net/mvc/tutorials/mvc-4/getting-started-with-aspnet-mvc4/adding-a-new-field-to-th ...

  6. mvc+entity framework database first,生成的model每次更新一个表会更新所有的model

    在使用Entity Framework 的Database frist或model first时,直接加attribute到modle类上是太现实也不合理的,因为model类是自动生成的,重新生成后会 ...

  7. Chisel3 - model - Builder

    https://mp.weixin.qq.com/s/THqyhoLbbuXXAtdQXRQDdA   介绍构建硬件模型的Builder.   1. DynamicContext   ​​ 动态上下文 ...

  8. Model Builder中Table2Table中字段映射的问题

    ArcGIS10中使用过程中,Bug不少.尽管有了SP3,但模型耦合的深层次的应用中还是错误不少.目前只是遇到一个,利用躲避的方法解决一个.例如,从NetCDF中抽出的数据表,必须在内存和数据库中都存 ...

  9. 保存 laravel model 而不更新 timestamps 的方法

    $product = Product::find(1); $product->view_count += 1; $product->timestamps = false; $product ...

随机推荐

  1. ARTS-S docker里程序通过ip访问外部数据库

    要先确保外部数据库能通过ip访问,然后启动docker的时间加参数--network host,如 docker run \ --name fcheck_async_worker \ -it \ -v ...

  2. 《项目实战》从Spring开始说起

    引导 从今天开始,我们正式进入项目实战系列,我们会从项目架构的搭建,以及如何解决三高问题(高并发.高可用.高性能),源码会同步进行更新,欢迎大家持续关注 https://gitee.com/liupa ...

  3. 如何利用PS将照片背景替换为白色

    需求:将照片中的蓝底换成白底: 操作步骤: 1.打开图片,点击背景图层: 2.利用套索,选中除背景外的区域: 3.右键,反选: 4.填充为“白色”,确定,保存:

  4. centos7配置阿里yum源

    首先刚刚安装完的centos并不像Ubuntu系统那样有很多的源来可以供您使用 所以我们需要通过下载阿里云的yum源在下载epel-release.noarch扩展包就可以了 操作如下: 1.首先这是 ...

  5. 备份下ESP8266的AT指令集手册和用例手册中文版,准备为V7做几个ESP8266的例子

    指令集手册:https://files.cnblogs.com/files/armfly/4a-esp8266_at_instruction_set_cn.rar 用例手册: https://file ...

  6. C# Task TaskFactory 异步线程/异步任务

    Task是.NetFramework3.0出现的,线程是基于线程池,然后提供了丰富的API TaskFactory  提供对创建和计划 Task 对象的支持 创建和启动异步任务 1.Task task ...

  7. vivo web service:亿万级规模web服务引擎架构

    本文首发于 vivo互联网技术 微信公众号 链接:https://mp.weixin.qq.com/s/ovOS0l9U5svlUMfZoYFU9Q vivo web service是开发团队围绕奇点 ...

  8. input输入框change和blur事件区别

    blur与change事件在绝大部分的情况下表现都非常相似,输入结束后,离开输入框,会先后触发change与blur,唯有两点例外. 1.没有进行任何输入时,不会触发change 在这种情况下失焦后, ...

  9. mysql中skip-grant-tables无效

    今天我登录MySQL时,MySQL竟然报出这样的错误:ERROR 1045 (28000): Access denied for user ‘root’@‘localhost’ (using pass ...

  10. JavaWeb入门——在Windows环境下安装Tomcat服务器

    JavaWeb入门——在Windows环境下安装Tomcat服务器 摘要:本文主要学习如何在Windows环境中下载并安装Tomcat服务器. 下载 获取安装包 推荐去官网上下载Tomcat: htt ...