Excel“宗师”技巧(五):机器学习?我也会!

你知道Excel可以做人工智能、机器学习吗?比如下面的Excel文档,通过神经网络算法,可以让Excel识别出象素图中的人是谁!(Elon Musk)

小伙伴们想不想学呢?我们在以后的节目中会为大家介绍如何实现!

今天,我们从基础开始,学习如何通过 Microsoft Azure Machine Learning (微软机器学习,以下简称ML) 的网络服务, 把一些机器学习的模型嫁接到Excel中来。那么让我们用Kaggle上最为经典的 Titanic 生存预测的题目来尝试一下 Excel 接入机器学习吧。

步骤1、我们来到 Kaggle Titanic 的页面,在data选项下下载数据样本 (https://www.kaggle.com/c/titanic)

步骤2、登入 MS Azure ML Studio, (这个是免费的服务,但是需要一个MS 的账号,可以去申请一个。) 登入后会看到下面的界面:

(https://azure.microsoft.com/en-us/services/machine-learning-studio/)

步骤3、我们通过导入之前下载的数据并对原始的训练数据集做一系列处理和变换以后,训练预测模型,得出结果。(ML Studio细节会在以后的文章或课程中给大家介绍,对这部分内容感兴趣的小伙伴请留言,我们会根据反馈情况相应调整未来的节目安排

步骤4、创建完成以后我们选择 配置网络服务来创建一个Titanic预测的网络服务

这个时候你会看见有一个新的实验生成了。

步骤5、我们运行一次待所有的步骤都正确执行,然后点击部署网络服务

待完成以后我们就会看见一个新的网络服务

点击打开以后你可以看到这个网络服务的一些信息

步骤6、点击 REUQEST/RESPONSE 对应的连接

你会看到有 URI 的对应信息

步骤7、打开一个Excel文件在插入 - My Add-Ins 里面找到 Azure Machine Learning 这个Add-In

如果没有看到的话,请打开add-ins 选项来添加一个

步骤8、这个时候我们可以看到Excel的右侧有一个新的窗口会显示你的账号下已经拥有的 网络服务和新加选项,我们选择新加网络服务

我们需要填入 URL 和 API KEY 这两个选项

URL 就是我们刚才打开的一个页面里面的信息

API Key 可以在网络服务的详情里面找到

都配置完成以后我们可以看到如下页面

步骤9、我们输入一些测试数据,选择好输入区域和输出的区域,点击预测按钮

这个时候Excel就会调用我们的网络服务区执行预测了,执行结束以后我们可以看到两列模型输出列,其中第一列就是我们对是否生还的预测结果。

怎么样,整个流程还是很容易的吧。 关于 Azure ML 的创建和细节,我们会在未来的节目中给大家介绍。

历史精彩EIE专栏内容

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20180804G06HP700?refer=cp_1026
  • 腾讯「云+社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。

扫码关注云+社区

领取腾讯云代金券