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

image

Ludwig是一个建立在TensorFlow之上的工具箱,它允许用户在不需要编写代码的情况下训练和测试深度学习模型!

简单到什么程度?令人发指!

用户只需要提供一个包含数据的CSV文件,一个列表作为输入,一个列表作为输出,Ludwig就将为你完成其余的工作:训练、测试、可视化、分布式训练等等。

安装Ludwig就这样简单:

image

训练模型就一行命令:

image

模型预测也就一个命令:

image

可视化也只需一行:

image

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

image

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

image

image

Ludwig在构建时考虑了可扩展性原则,很容易添加对新数据类型和新模型体系结构的支持。

工程人员可以使用它快速训练和测试深度学习模型,研究人员也可以使用它来获得强有力的基线版本,并方便进行对比,并通过执行标准数据预处理和可视化来确保模型可比性。

打个比方!TensorFlow提供了建筑房屋的积木,Ludwig提供的则是一栋栋的房子,你来决定建造怎样的城市!!

该工具箱的核心设计原则是:

无需编码:不需要编码技能来训练模型也不需要编码用它进行预测。

通用性:一种新的基于数据类型的深度学习模型设计方法,使该工具可以跨许多不同的应用领域使用。这点无比强大!

灵活性:经验丰富的用户对模型构建和训练可进行有效的控制,而新手会容易上手。

可扩展性:易于添加新的模型体系结构和新的特征数据类型。

可理解性:深度学习模型内部通常被认为是黑匣子,但是该库提供标准的可视化来理解它们的性能并比较它们的预测。

开源: Apache许可证2.0

image

使用该库的简单独到之处在于,你只需要关注于数据CVS文件和配置文件YAML!

Ludwig提供了不少计算机视觉、自然语言处理、机器学习热门应用的例子,让我们一起来领略使用一行命令我们能做什么吧!下面图中表格即为CVS数据文件示例,表格下为调用例子实验的命令。

图像分类:

image

视觉问答:

image

孪生网络One-shot学习:

image

图像描述:

image

机器翻译:

image

自然语言理解:

image

命名实体识别:

image

文本分类:

image

多任务学习:

image

多标签分类:

image

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

image

时间序列预测:

image

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

image

语义分析:

image

对话机器人:

image

无需编程、一行命令使用深度学习解决实际问题!关键是还在Uber的生产环境经过工程验证!这样的好工具,你想不想试一下呢?

开源地址:

https://github.com/uber/ludwig

文档及示例:

https://uber.github.io/ludwig/

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

  1. Uber发布史上最简单的深度学习框架Ludwig!

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

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

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

  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. vmware虚拟机怎么让窗口自动调整大小适应主机
  2. PHP安装parsekit扩展查看opcode
  3. Python filter() 函数
  4. loadrunner 关联匹配多个值
  5. 作者:钱宇华(1976-),男,博士,山西大学计算智能与中文信息处理教育部重点实验室教授...
  6. Activiti - 新一代的开源BPM引擎
  7. dubbo发布webservice服务
  8. springMVC 项目在jboss7中配置应用自己的log4j
  9. 我爱Markdown (2)
  10. 面向对象,局部变量和成员变量
  11. C语言成绩管理分析系统
  12. 一个无限批量下载百度美女图片的demo
  13. http接口开发与调用案例
  14. Unity字体展示下载
  15. CNC大多数都是用什么软件编程的?这三款软件最实用!
  16. 启天m420进入不了bios_联想启天M415设置u盘启动步骤(支持uefi/bios双启动)
  17. Redis集群批量删除key
  18. Stduino学习(二十四)敲击传感器模块
  19. 优秀的python库_一个优秀Python库,轻松吟诗作对写文章!
  20. java抽象工厂模式_JAVA设计模式-抽象工厂模式

热门文章

  1. 在windows下搭建SVN服务器
  2. 使用Ext Designer 设计简单计算器
  3. 逆向破解之160个CrackMe —— 007
  4. 洛谷 P4220 UOJ #347 通道 —— 随机化
  5. springboot集成Spring Security oauth2(八)
  6. MIG IP学习笔记
  7. js实现数据流(日志流,报警信息等)滚动展示,并分页(含实现demo)
  8. 【ARM-Linux开发】linux下Eclipse进行C编程时动态链接库的生成和使用
  9. SecureCRT无法使用root账户远程连接ubuntu
  10. js javascript 判断字符串是否包含某字符串,String对象中查找子字符,indexOf