作者:稀饭
1、什么是SQLFlow?
SQLFlow是蚂蚁金服开源的一款机器学习工具。SQLFlow的目标是将SQL引擎和AI引擎连接起来,仅需SQL代码就能够调用应用或产品背后的数据流以及模型。SQLFlow具有三大核心要素,即数据描述商业逻辑、AI赋能深度数据分析、易于使用。
2、SQLFlow的价值
可以通过SQLFlow来简化和优化整个研发过程,将机器学习的能力赋予业务专家,从而推动更多数智场景被探索和使用。
3、SQLFlow的代码范例
SELECT * FROM table
TO TRAIN Kmeans
WITH n_classes = 3
COLUMN var_1, var_2, var_3
LABEL class
INTO sqlflow_models_my_kmeans_model;
该代码主要是SQLFlow解析收到的SQL命令。其中,select语句用于数据引擎获取数据,而TRAIN则用于指定使用的机器学习模型种类。WITH语句用于指定模型的结构和训练时所需要的参数,COLUMN和LABEL部分则分别用于指定训练的各特征列名称和标签列名称。SQLFlow将TRAIN和WITH语句中的内容解析为对应的Python语句从而实现模型。
广告区↓
文章转载自稀饭居然不在家,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。