在北京QCon全球软件开发大会上,蚂蚁金服副CTO胡喜正式宣布开源机器学习工具 SQLFlow

SQLFlow抽象出端到端从数据到模型的研发过程,配合底层的引擎及自动优化,

具备基础SQL知识的技术人员即可完成大部分的机器学习模型训练及预测任务.

“机器学习”需要极为丰富的知识储备:

1、高等数学、统计学、概率论以及编程等,

2、需要他在其他领域保持非常高的知识水平,

从而这些苛刻的要求让很多技术人很难成为机器学习领域的专家,因此制约着整个人工智能产业的发展.

Github 上,蚂蚁金服提供了SQLFlow 的安装指引,以及快速入门

https://github.com/sql-machine-learning/sqlflow

训练模型

SELECT *
FROM iris.train  --从元数据表读数据
TRAIN DNNClassifier --选择 DNN 分类器
WITH n_classes = 3, hidden_units = [10, 20] --设置分类数(训练数据是三分类)和 hidden layer
COLUMN sepal_length, sepal_width, petal_length, petal_width  --选择加入训练的数据列
LABEL iris.train.class --选择标注的 label 列
INTO sqlflow_models.my_dnn_model;  --保存模型

用训练好的模型预测一组数据的 label

SELECT *
FROM iris.test  --从待预测的数据表读数据( sepal_length, sepal_width, petal_length, petal_width 有数据,但 label 为空)
PREDICT iris.predict.class --待填充的 label 数据列
USING sqlflow_models.my_dnn_model; --选择已训练好的模型

开源机器学习工具SQLFlow相关推荐

  1. sql如何取前几行_重磅!蚂蚁金服开源机器学习工具SQLFlow,机器学习比SQL还简单...

    开源最前线(ID:OpenSourceTop) 猿妹整编 综合自:AI前线.https://github.com/sql-machine-learning/sqlflow 5月6日,蚂蚁金服副 CTO ...

  2. 蚂蚁金服开源的机器学习工具 SQLFlow,有何特别之处?

    近日,蚂蚁金服副 CTO 胡喜正式宣布开源机器学习工具 SQLFlow,他在大会演讲中表示:"未来三年,AI 能力会成为每一位技术人员的基本能力.我们希望通过开源 SQLFlow,降低人工智 ...

  3. 微软开源的自动机器学习工具上新了:NNI概览及新功能详解

    作者 | 宋驰 来源 | 微软研究院AI头条(ID: MSRAsia) 2018年9月,微软亚洲研究院发布了第一版 NNI (Neural Network Intelligence) ,目前已在 Gi ...

  4. 谷歌开源机器学习可视化工具 Facets:从全新角度观察数据

    谷歌开源机器学习可视化工具 Facets:从全新角度观察数据 By 黄小天2017年7月18日 10:51 近日,出于支持 PAIR initiative的目的,谷歌发布了 Facets,一款开源的可 ...

  5. 【机器学习】推荐一个好用的开源automl工具

    AutoX AutoX是第四范式开源的针对表数据的自动机器学习工具. 主要功能包括两点: 一.提供全流程的自动机器学习pipeline: 二.用户可以把它的某一个某功能单独拿出来,作为生产力工具,完成 ...

  6. 微软开源自动机器学习工具 – NNI安装与使用

    微软开源自动机器学习工具 – NNI安装与使用 NNI的众多特点 开启你的第一次NNI之旅 · 安装 · 三步准备实验 (1) 准备搜索空间 (2) 准备实验代码 (3)定义实验配置 · 一行命令开始 ...

  7. 开源机器学习流水线(Pipeline)工具调研(MLOps)

    简介 实施数据科学项目不是一件简单的任务.至少,数据分析工作流程必须定期运行,以产生最新的结果.比如,一份上周数据的报告,或者由于概念发生变化而重新训练机器学习模型.在某些情况下,这类工作流的输出需要 ...

  8. 微软nni_微软开源自动机器学习工具NNI安装与使用

    微软开源自动机器学习工具NNI安装与使用 发布时间:2018-12-29 11:51, 浏览次数:951 , 标签: NNI 微软开源自动机器学习工具 – NNI安装与使用 在机器学习建模时,除了准备 ...

  9. 掌握哪些机器学习工具更受企业青睐?

    参加 2018 AI开发者大会,请点击 大会官网 想成为一名优秀的开发工程师不是一件简单的事情,除了掌握工程师的通用技能以外,还需要掌握机器学习的各种算法,更需要掌握从开发到调试到优化等一系列能力,这 ...

最新文章

  1. MySQL—05—MySQL如何处理SQL语句;MySQL数据库存储引擎介绍;
  2. 提升 Node.js 应用性能的 5 个技巧
  3. shop--10.店铺列表(前端)
  4. Vertical Menu ver4
  5. java se 7web_JAX-WS ::从独立的Java 7 SE客户端调用Web服务的方法
  6. 睡前必读 | 如何系统性地学习分布式系统?
  7. Silverlight Blend动画设计系列八:拖放(Drag-Drop)操作与拖放行为(DragBehavior)
  8. 一个封装比较完整的FTP类——clsFTP
  9. 测试用例设计与管理思路整理
  10. Android 常用的语言代码与国家地区对照表
  11. PS2小车—舵机基本原理
  12. 商业级web阅读器项目(下下)
  13. 月嫂的薪资为啥这么HIGH!
  14. 大量打印怎么省钱,数量多怎么打印便宜
  15. FPGA中LUT设计
  16. 这三种目的投简历,投了也是白投
  17. Win/Mac MySQL8.0+数据类型
  18. C# 窗口最小化到托盘及右键图标显示菜单
  19. FCN(Fully Convolutional Network)全卷积网络笔记
  20. 2022深圳(软考中级)系统集成项目管理工程师报名

热门文章

  1. 转 SPI和API的区别
  2. $(document).click() 在苹果手机上不能正常运行
  3. 微信的cookie 和 session
  4. iOS 第三方框架-SDWebImage
  5. wordpress插件列表
  6. java比c,Java比C ++更好
  7. mt6765和骁龙665哪个好_华为都把骁龙850用在了自家的win10设备上了,麒麟还会远吗?...
  8. 物联网卡不能使用的情况有哪些
  9. Java 使用 POI 对 Excel文件 进行读写操作
  10. c语言倒计时不影响进程_初学C语言没有项目练手怎么行,这17个小项目收下不谢...