昨日,Uber官网重磅宣布新开源深度学习框架Ludwig,不需要懂编程知识,让专家能用的更顺手,让非专业人士也可以玩转人工智能,堪称史上最简单的深度学习框架!

Ludwig是一个建立在TensorFlow之上的工具箱,它允许用户在不需要编写代码的情况下训练和测试深度学习模型!
简单到什么程度?令人发指!
用户只需要提供一个包含数据的CSV文件,一个列表作为输入,一个列表作为输出,Ludwig就将为你完成其余的工作:训练、测试、可视化、分布式训练等等。
安装Ludwig就这样简单:

训练模型就一行命令:

模型预测也就一个命令:

可视化也只需一行:

当然,对于熟悉Python的用户,Ludwig也提供了非常简单易用的API:

可视化工具允许你分析模型的训练和测试性能,并对它们进行比较。

Ludwig在构建时考虑了可扩展性原则,很容易添加对新数据类型和新模型体系结构的支持。
工程人员可以使用它快速训练和测试深度学习模型,研究人员也可以使用它来获得强有力的基线版本,并方便进行对比,并通过执行标准数据预处理和可视化来确保模型可比性。
打个比方!TensorFlow提供了建筑房屋的积木,Ludwig提供的则是一栋栋的房子,你来决定建造怎样的城市!!
该工具箱的核心设计原则是:
无需编码:不需要编码技能来训练模型也不需要编码用它进行预测。
通用性:一种新的基于数据类型的深度学习模型设计方法,使该工具可以跨许多不同的应用领域使用。这点无比强大!
灵活性:经验丰富的用户对模型构建和训练可进行有效的控制,而新手会容易上手。
可扩展性:易于添加新的模型体系结构和新的特征数据类型。
可理解性:深度学习模型内部通常被认为是黑匣子,但是该库提供标准的可视化来理解它们的性能并比较它们的预测。
开源: Apache许可证2.0

使用该库的简单独到之处在于,你只需要关注于数据CVS文件和配置文件YAML!
Ludwig提供了不少计算机视觉、自然语言处理、机器学习热门应用的例子,让我们一起来领略使用一行命令我们能做什么吧!下面图中表格即为CVS数据文件示例,表格下为调用例子实验的命令。
图像分类:

视觉问答:

孪生网络One-shot学习:

图像描述:

机器翻译:

自然语言理解:

命名实体识别:

文本分类:

多任务学习:

多标签分类:

电影评分预测(机器学习回归预测):

时间序列预测:

Kaggle泰坦尼克入门:幸存者预测

语义分析:

对话机器人:

无需编程、一行命令使用深度学习解决实际问题!关键是还在Uber的生产环境经过工程验证!这样的好工具,你想不想试一下呢?
开源地址:
https://github.com/uber/ludwig
文档及示例:
https://uber.github.io/ludwig/

转载于:https://www.cnblogs.com/wuhh123/p/10862130.html

Uber发布史上最简单的深度学习框架Ludwig!相关推荐

  1. 重磅!Uber发布史上最简单的深度学习框架Ludwig!不懂编程也能玩转人工智能

    点击我爱计算机视觉标星,更快获取CVML新技术 昨日,Uber官网重磅宣布新开源深度学习框架Ludwig,不需要懂编程知识,让专家能用的更顺手,让非专业人士也可以玩转人工智能,堪称史上最简单的深度学习 ...

  2. Uber发布史上最简单的深度学习框架Ludwig!不懂编程也能玩转人工智能

    昨日,Uber官网重磅宣布新开源深度学习框架Ludwig,不需要懂编程知识,让专家能用的更顺手,让非专业人士也可以玩转人工智能,堪称史上最简单的深度学习框架! image Ludwig是一个建立在Te ...

  3. [附下载]史上最简单的深度学习工具“一键式智能AI标注训练平台软件”终于免费公测了,没显卡也可以训练,会点鼠标就可以

    你将收获 掌握如何一键标注缺陷或目标图片 掌握如何一键生成配置文件 掌握如何一键训练 适用人群 对人工智能机器视觉感兴趣的朋友们和从业者 软件环境: Windows10 x64; cuda 10.2( ...

  4. 28款GitHub最流行的开源机器学习项目,推荐GitHub上10 个开源深度学习框架

    20 个顶尖的 Python 机器学习开源项目 机器学习 2015-06-08 22:44:30 发布 您的评价: 0.0 收藏 1收藏 我们在Github上的贡献者和提交者之中检查了用Python语 ...

  5. 史上最全面的深度学习硬件指南

    转载自: http://it.sohu.com/20160204/n436921549.shtml 英语原文来自: http://timdettmers.com/2015/03/09/deep-lea ...

  6. 史上最全 | 基于深度学习的3D分割综述(RGB-D/点云/体素/多目)

    点击下方卡片,关注"自动驾驶之心"公众号 ADAS巨卷干货,即可获取 点击进入→自动驾驶之心[分割]术交流群 后台回复[分割综述]获取语义分割.实例分割.全景分割.弱监督分割等超全 ...

  7. 我愿称之为史上最全的深度学习面经总结(附答案详解)

    作者丨马东什么@知乎(已授权) 来源丨https://zhuanlan.zhihu.com/p/391954665 编辑丨极市平台 最近参加社招,面试基本是问项目,然后问项目里的算法所以这里还是按照实 ...

  8. php后端mvc框架,GitHub - Tokyo-Lei/Amaya: 史上最简单的PHP MVC框架!首先你了解MVC和COMPOSER就行!...

    Amaya PHP Framework 基于Composer完成的MVC框架,自从有了依赖变成史上最最最简单的MVC! 此框架依赖第三方库: Medoo 数据库 twig 模版引擎 whoops 调式 ...

  9. 史上最全的深度学习面经总结(附答案详解)

    以下文章来源于:马东什么@知乎 作者:马东什么 原文链接:https://zhuanlan.zhihu.com/p/391954665 本文仅用于学术分享,如有侵权,请联系后台作删文处理 导读 本文很 ...

最新文章

  1. python+HDF5+h5py
  2. python简单编程例子-Python实现的简单万年历例子分享
  3. 摘要:ASP.NET的路由
  4. 小白学数据分析-----Excel制作INFOGRAPHIC
  5. 洛谷 P2695 骑士的工作
  6. Streaming的算法Reservoir Sampling
  7. 深入理解HTTP协议
  8. 【转】C# 网络连接中异常断线的处理:ReceiveTimeout, SendTimeout 及 KeepAliveValues(设置心跳)
  9. 简述计算机通信网络的技术指标,计算机网络基础知识之数据通信中的主要技术指标...
  10. SAP License:药店ERP系统如何实施
  11. linux代码实现进程监控,linux进程监控shell脚本代码
  12. zoj 3284 Matrix Processing(二维树状数组)
  13. 边缘计算卸载matlab仿真,移动边缘计算卸载技术简介
  14. 【PX4学习笔记】3. PX4 固件烧写(1 探索过程)
  15. IDEA去掉Performing Code Analysis,Check TODO
  16. Animator is not playing an AnimatorController
  17. 解决MATLAB的simulink仿真Scop窗口曲线显示不全只显示部分曲线的问题
  18. DS1302实时时钟
  19. Pixel 5 root 详细过程
  20. Python之12306余票查询

热门文章

  1. 微信平台开发1--开发者模式基本配置
  2. oracle-Oracle试题
  3. SQL反模式笔记7——多列属性
  4. 网络编程 - 异步调用
  5. GraphPad Prism多数据处理实用技巧
  6. Vue3导入Vue-router报错:Uncaught SyntaxError: The requested module does not provide
  7. 耳机使用说明书 jbl ua_用过JBL耳机后,才知道在运动领域BOSE和BO原来只是个弟弟...
  8. applicaiton.yml 日志配置_底层基于Apache Hudi的DLA最佳实践 海量、低成本日志分析...
  9. 计算机视觉--GIST特征及其MATLAB代码实现
  10. C语言 | 基于51单片机实现MPU6050的卡尔曼滤波算法(代码类2)