0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

微软要让ML.NET框架也能用于开发深度学习应用

jmiy_worldofai ? 来源:未知 ? 作者:李倩 ? 2018-09-27 10:33 ? 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

微软要让ML.NET框架也能用于开发深度学习应用,在0.5版本中开始支援TensorFlow模型,为了增加整体框架灵活度,未来将更换现行的LearningPipeline API。ML.NET 0.5,最大的更新便是开始支援TensorFlow,开发者可以在ML.NET中直接使用已经训练好的TensorFlow模型,进行评分(Scoring)。另外,微软正在开发新的ML.NET API,届时将会弃用现行的LearningPipeline API。

适逢.NET Conf 2018,微软顺势释出ML.NET 0.5,距离5月释出的ML.NET 0.1已经距离一段时间,这次带来巨大的更新,微软在ML.NET 0.5中,增加了TensorFlow模型评分转换(TensorFlow Transform)。微软提到,深度学习是人工智能机器学习的子集,能够透过实例来学习人类自然习得的能力,与传统机器学习相比,深度学习可以直接从图像、声音以及文本中,学习物件侦测或是分类任务,甚至可以提供语音辨识以及语言翻译等功能,但传统的机器学习依赖特征工程以及资料处理。

深度学习模型需要大量标记资料以及多层类神经网路进行训练,微软认为,深度学习之所以会开始流行,除了对于电脑视觉任务表现良好外,刚好适用于现今资料爆炸情况。微软也想让ML.NET支援深度学习,因此透过新的TensorFlow Transform,在ML.NET中与TensorFlow进行第一阶段的整合,开发者可以自己训练或是从任何地方下载TensorFlow模型,在ML.NET中使用进行结果预测。

微软表示,这种整合方式,让开发者不需要具备TensorFlow内部细节知识,另外,从长远来看,使用ML.NET开发深度学习应用将更加容易。开发者只要增加ML.NET NuGet套件参照,到.NET Core或.NET Framework应用程式中就可以了。在ML.NET底层也是参照了原生TensorFlow函式库,让开发者可以撰写载入TensorFlow模型的程式码,并且进行评分。

不过,由于现在ML.NET使用TensorFlow仍然有一些限制,微软正在更新API以提高整体灵活性。目前使用LearningPipeline API时,只能在LearningPipeline中作为数字和向量输入,给分类器学习器(Classifier Learner)等学习器。但在即将要推出的全新ML.NET API,将能存取TensorFlow模型的分数,开发者可以直接使用TensorFlow模型进行评分,不像现在,还需要增加额外的学习器相关的训练程序。届时当新的API释出时,现行的LearningPipeline API将被弃用。

微软提到,虽然现在ML.NET框架支援了TensorFlow,未来也不排除整合其他诸如Torch和CNTK深度学习函式库。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 微软
    +关注

    关注

    4

    文章

    6688

    浏览量

    105953
  • 机器学习
    +关注

    关注

    66

    文章

    8510

    浏览量

    134856
  • 深度学习
    +关注

    关注

    73

    文章

    5564

    浏览量

    122941

原文标题:微软释出ML.NET 0.5,无需TensorFlow内部细节知识

文章出处:【微信号:worldofai,微信公众号:worldofai】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    超小型Neuton机器学习模型, 在任何系统级芯片(SoC)上解锁边缘人工智能应用.

    Neuton 是一家边缘AI 公司,致力于让机器 学习模型更易于使用。它创建的模型比竞争对手的框架小10 倍,速度快10 倍,甚至可以在最先进的边缘设备上进行人工智能处理。在这篇博文中,我们将介绍
    发表于 07-31 11:38

    NanoEdge AI Studio 面向STM32开发人员机器学习ML)技术

    NanoEdge? AI Studio*(NanoEdgeAIStudio)是一种新型机器学习ML)技术,可以让终端用户轻松享有真正的创新成果。只需几步,开发人员便可基于最少量的数据为其项目创建
    的头像 发表于 04-22 11:09 ?633次阅读
    NanoEdge AI Studio 面向STM32<b class='flag-5'>开发</b>人员机器<b class='flag-5'>学习</b>(<b class='flag-5'>ML</b>)技术

    Raspberry Pi Pico 2 上实现:实时机器学习ML)音频噪音抑制功能

    Arm公司的首席软件工程师SandeepMistry为我们展示了一种全新的巧妙方法:在RaspberryPiPico2上如何将音频噪音抑制应用于麦克风输入。机器学习ML)技术彻底改变了许多软件应用
    的头像 发表于 03-25 09:46 ?534次阅读
    Raspberry Pi Pico 2 上实现:实时机器<b class='flag-5'>学习</b>(<b class='flag-5'>ML</b>)音频噪音抑制功能

    灵汐科技开源类脑深度学习应用开发平台BIDL

    富案例等问题,一直制约着其广泛应用。为了突破这一瓶颈,灵汐科技联合脑启社区正式宣布开源类脑深度学习应用开发平台BIDL(Brain-inspired Deep Learning)。
    的头像 发表于 03-05 09:13 ?1013次阅读
    灵汐科技开源类脑<b class='flag-5'>深度</b><b class='flag-5'>学习</b>应用<b class='flag-5'>开发</b>平台BIDL

    用于MySQL和MariaDB的.NET连接器

    支持 ORM 的适用于 MySQL 和 MariaDB 的 .NET 连接器 dotConnect for MySQL 是一种高性能 ADO.NET 数据提供程序,可在开发 MySQL
    的头像 发表于 01-16 14:17 ?534次阅读
    适<b class='flag-5'>用于</b>MySQL和MariaDB的.<b class='flag-5'>NET</b>连接器

    AI开发框架集成介绍

    随着AI应用的广泛深入,单一框架往往难以满足多样化的需求,因此,AI开发框架的集成成为了提升开发效率、促进技术创新的关键路径。以下,是对AI开发
    的头像 发表于 01-07 15:58 ?589次阅读

    Silicon Labs携手Eta Compute简化边缘ML开发

    Silicon Labs(芯科科技)与 Eta Compute近期共同宣布建立合作伙伴关系,将支持产品开发人员将机器学习ML)高级功能无缝集成到其边缘ML嵌入式产品中,以添加多样应用
    的头像 发表于 12-12 10:26 ?681次阅读

    大语言模型开发框架是什么

    大语言模型开发框架是指用于训练、推理和部署大型语言模型的软件工具和库。下面,AI部落小编为您介绍大语言模型开发框架
    的头像 发表于 12-06 10:28 ?566次阅读

    卷积神经网络的实现工具与框架

    : TensorFlow是由Google Brain团队开发的开源机器学习框架,它支持多种深度学习模型的构建和训练,包括卷积神经网络。Ten
    的头像 发表于 11-15 15:20 ?704次阅读

    NPU在深度学习中的应用

    随着人工智能技术的飞速发展,深度学习作为其核心驱动力之一,已经在众多领域展现出了巨大的潜力和价值。NPU(Neural Processing Unit,神经网络处理单元)是专门为深度学习
    的头像 发表于 11-14 15:17 ?2020次阅读

    GPU深度学习应用案例

    能力,可以显著提高图像识别模型的训练速度和准确性。例如,在人脸识别、自动驾驶等领域,GPU被广泛应用于加速深度学习模型的训练和推理过程。 二、自然语言处理 自然语言处理(NLP)是深度
    的头像 发表于 10-27 11:13 ?1484次阅读

    FPGA加速深度学习模型的案例

    :DE5Net_Conv_Accelerator 应用场景 :面向深度学习的开源项目,实现了AlexNet的第一层卷积运算加速。 技术特点 : 采用了Verilog语言进行编程,与PCIe接口相集成,可以直接插入到
    的头像 发表于 10-25 09:22 ?1303次阅读

    AI大模型与深度学习的关系

    AI大模型与深度学习之间存在着密不可分的关系,它们互为促进,相辅相成。以下是对两者关系的介绍: 一、深度学习是AI大模型的基础 技术支撑 :深度
    的头像 发表于 10-23 15:25 ?2974次阅读

    FPGA做深度学习能走多远?

    ,FPGA 需要不断适应和改进。研究人员和开发者将致力于针对 FPGA 的特点对深度学习算法进行优化,例如探索更高效的模型压缩方法、量化技术以及硬件友好的算法结构等,以进一步提高 F
    发表于 09-27 20:53

    .NET与钡铼ARMxy嵌入式边缘计算网关用于数字化转型

    、.NET简介 .net是一个由微软主导的免费开源开发平台,它支持使用C#、F#或Visual Basic等多种编程语言构建多种类型的应用程序。从Web应用到桌面应用,从移动应用到物联
    的头像 发表于 08-28 15:05 ?549次阅读
    .<b class='flag-5'>NET</b>与钡铼ARMxy嵌入式边缘计算网关<b class='flag-5'>用于</b>数字化转型