您正在使用IE低版浏览器,为了您的FUTUREAI账号安全和更好的产品体验,强烈建议使用更快更安全的浏览器
FUTUREAI 业界
发私信给FUTUREAI
发送

蚂蚁金服开源机械进修东西SQLFlow,机械进修比SQL借简朴

本文作者:FUTUREAI 2019-06-10 14:57
导语:蚂蚁金服开源机械进修东西SQLFlow,机械进修比SQL借简朴 5月6日,蚂蚁金服副 CTO 胡喜正式颁布发表开源机械进修东西 SQLFlow:“将来三年,AI 才能会成为每位手艺职员的根本才能。我们

蚂蚁金服开源机械进修东西SQLFlow,机械进修比SQL借简朴

5月6日,蚂蚁金服副 CTO 胡喜正式颁布发表开源机械进修东西 SQLFlow:“将来三年,AI 才能会成为每位手艺职员的根本才能。我们期望经由过程开源 SQLFlow,低落人工智能使用的手艺门坎,让手艺职员挪用 AI 像 SQL 一样简朴。”

做者:佚名滥觞:人工智能取年夜数据手艺|2019-05-17 16:13

5月6日,蚂蚁金服副 CTO 胡喜正式颁布发表开源机械进修东西 SQLFlow: 将来三年,AI 才能会成为每位手艺职员的根本才能。我们期望经由过程开源 SQLFlow,低落人工智能使用的手艺门坎,让手艺职员挪用 AI 像 SQL 一样简朴。


烦闷 沉迷前,SQLFlow曾经正在GitHub上得到1636个Star,236个Fork。(GitHub地点:https://github.com/sql-machine-learning/sqlflow)

SQLFlow 的烦闷 沉迷标是将 SQL 引擎战 AI 引擎毗连起去,让用户仅需几止 SQL 代码便能形貌全部使用大概说明 阐述背后的数据流战 AI 机关。此中所触及的 SQL 引擎包罗 MySQL、Oracle、Hive、SparkSQL、Flink 等撑持用 SQL 或其某个变种言语形貌数据,和形貌对数据的操纵的体系。而那里所指的 AI 引擎包罗 TensorFlow、PyTorch 等深度进修体系,也包罗 XGBoost、LibLinear、LibSVM 等传统机械进修体系。

从 SQL 到机械进修

SQLFlow 能够看做一个翻译器,它把扩大语法的 SQL 法式翻译成一个被称为 submitter 的法式,然后施行。 SQLFlow 供给一个笼统层,把各类 SQL 引擎笼统成一样的。SQLFlow 借供给一个可扩大的机造,使得各人能够插进各类翻译机造,获得基于分歧 AI 引擎的 submitter 法式。


SQLFlow 对 SQL 语法的扩大企图很简朴:正在 SELECT 语句前面,减上一个扩大语法的 TRAIN 从句,便可真现 AI 模子的锻炼。大概减上一个 PREDICT 从句便可真现用现有模子做猜测。那样的设想年夜年夜简化了数据阐发师的进修途径。

别的,SQLFlow 也供给一些根本功用,能够供各类 submitter 翻译插件利用,用去按照数据的特性,推导怎样主动天把数据转换成 features。那样用户便没有需求正在 TRAIN 从句里形貌那个转换。


以上那些设想企图正在 SQLFlow 的开源代码中皆有表现。固然,SQLFlow 开辟工夫借比力 短,仍旧存正在许多做的不敷详尽的处所。蚂蚁金服将其开源的另外一个烦闷 沉迷的,便是期望可以战各个 SQL 引擎团队战各个 AI 团队一同挨制那座高出数据战 AI 的桥梁。

以下是利用样本数据Iris.train 锻炼Tensorflow DNNClassifer模子,并利用锻炼模子运转猜测的示例。您能够看到利用SQL编写一些文雅的ML代码有多酷:

sqlflow  SELECT * FROM iris.train TRAIN DNNClassifier WITH n_classes = 3, hidden_units = [10, 20] COLUMN sepal_length, sepal_width, petal_length, petal_width LABEL class INTO sqlflow_models.my_dnn_model; ... Training set accuracy: 0.96721 Done training 
sqlflow  SELECT * FROM iris.test PREDICT iris.predict.class USING sqlflow_models.my_dnn_model; ... Done predicting. Predict table : iris.predict ... Training set accuracy: 0.96721 Done training 

【编纂保举】

微硬开源可注释机械进修东西包lnterpretML闭于机械进修真战,那些教科书里教没有到的12个“平易近间聪慧”影响年夜数据、机械进修战人工智能将来开展的8个果素用机械进修改进供给链的10个办法有闭扩展机械进修范围的五个启示【义务编纂:庞桂玉 TEL:(010)68476606】
面赞 0
Groovy进门典范 本书具体引见剧本言语Groovy,尾先引见Groovy言语的根本特征,包罗会商Groovy办法、法式闭包、列表、映照和对类战担当的撑持,然后引见如...

声明:景智AI网尊重行业规范,任何转载稿件皆标注作者和来源;景智AI网的原创文章,请转载时务必注明文章作者和"来源:景智AI网", 不尊重原创的行为将受到景智AI网的追责;转载稿件或作者投稿可能会经编辑修改或者补充,有异议可投诉至:mailto:813501038@qq.com

分享:
相关文章
最新文章