找回密码
 立即注册
搜索

蚂蚁金服重磅开源机器学习工具 SQLFlow,会 SQL 就能搞定 AI?

这个牛逼不是我吹的,我不背这个锅,不过看引见挺牛逼的,所以我也想试试这个到底行不行,明天先装个环境试试。
本人windows10家庭版系统,为了装docker本人晋级成了专业版

sqlflow的官网地址如下:

https://sql-machine-learning.github.io/sqlflow/doc/installation.html

我们要做的就是照着官网去抄袭就可以了

Installation

SQLFlow is currently under active development. For those who are interested in trying it out, we have provided the instructions and demo. Play around with it. Any bug report and issue is welcome. :)

Preparation
    Install Docker Community Edition on your Macbook.Pull the latest SQLFlow “all-in-one” Docker image, which contains pre-built SQLFlow binary, sample datasets (under example/datasets), and jupyter notebook.

意思是让我用macbook才能跑?我才不信,像我这种群程序员哪里来的mac,我就要windows跑一下。

不用想了看到这里应该先装个docker环境,我写个简单的用toolbox,直接傻瓜式到最后完成即可。

1.下载安装docker,我这里是Windows版本

下载的地址:https://docs.docker.com/docker-for-windows/

下载完直接点击下一步直到安装完成




装完效果如上图,这时分直接运转Docker Quickstart Terminal就可以了吗?不出不测的话会报错。

这时分最常见的错误就是电脑的虚拟化有没有开,不然虚拟机没法跑啊,用docker直接安装他会打开电脑自带的虚拟化hyper-v,假如用的是toolox则直接装Oracle VM VirtualBox;




如何设置虚拟化我就不说了,网上有一堆文章,打开就是进入bios,安全设置外面的开关打开即可。

开启虚拟化之后假如不出不测的话应该可以启动了。效果如下图




这个时分很关键了,他要去下载最新的docker镜像,但是这个下载极慢,没有几个小时是下载不上去的,我就网上本人找了个镜像,也就是上篇文章中提到了上CSDN花了9c币,下载了一个,扔到目录,跑起来了,这个创建过程能够需求个几分钟

接上去我想是时分见证奇观了吧,刻不容缓的把sqlflow官网的命令执行了一下,我去尼玛,不断报网络错误,这个成绩比较坑爹了,网上搜了一堆国内镜像地址配上结果都没乱用,试了好几个小时,最后把其他配置都删了,本人上阿里云注册了个账号,配置了一个阿里云生成的镜像服务才好了,留意只能写一个地址,多了不通。




就是这个地址,配置一下,就是下面这个地位了:




启动一下没成绩了,执行一下官网第一个语句拉取sqlflow,这个文件比较大,下载需求几分钟,


这是第一句命令哦



待下载完成之后我们执行第二句话




第二句话执行结果如下




这时分他意思是让我们在阅读器里打开localhost:8888就会出现一个操作界面,我试了一下这是个坑根本毛都不出来




回头一想能出来才怪,刚生成的配置文件ip是:192.168.99.100,试了一下ip,果然ip没成绩,界面如下:

配置文件就这个




结果页面:







这时分我就想我直接执行最后一句得到结果就行了

万万没想到得到了下面的结果




这时分我就想骂人,然后就去社区留言了,留完言回来一想他们问什么让我留言执行到哪一步了产生的结果是什么?我曹难道和执行顺序有关,然后老老实实从头搞到尾,一切OK结果如下:




不过执行的结果输入稍微有点慢,先不管这个结果代表了什么,环境是没啥成绩了,明天再研讨一下远程数据配置导入;
SQLFlow 的目的是将 SQL 引擎和 AI 引擎衔接起来,让用户仅需几行 SQL 代码就能描画整个运用或者产品背后的数据流和 AI 构造。其中所触及的 SQL 引擎包括 MySQL、Oracle、Hive、SparkSQL、Flink 等支持用 SQL 或其某个变种言语描画数据,以及描画对数据的操作的系统。而这里所指的 AI 引擎包括 TensorFlow、PyTorch 等深度学习系统,也包括 XGBoost、LibLinear、LibSVM 等传统机器学习系统。

需求windows版本boot2docker.iso的同窗回复区留言哦

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复

使用道具 举报

大神点评4

越塔强杀 2019-6-11 07:05:45 显示全部楼层
这个东西能走多远
回复

使用道具 举报

zhaowan03 2019-6-11 22:51:21 来自手机 显示全部楼层
回复

使用道具 举报

周周…… 2019-6-12 20:05:26 来自手机 显示全部楼层
非常好,顶一下
回复

使用道具 举报

wyydeai 2019-6-13 20:19:16 显示全部楼层
小白一个 顶一下
回复

使用道具 举报

高级模式
B Color Image Link Quote Code Smilies