使用ModelArts自动学习实现银行存款简单预测

举报
运气男孩 发表于 2021/06/28 23:18:23 2021/06/28
【摘要】 银行中常见一种业务:根据客户特征(年龄、工作类型、婚姻状况、文化程度、是否有房贷和是否有个人贷款),预测客户是否愿意办理定期存款业务。现在您可以使用ModelArts平台上的自动学习功能,预测某个客户是否会办理存款业务。自动学习功能的使用流程如下所示:准备数据:下载数据集并上传至华为云OBS中。创建预测分析项目:基于已有的数据集,创建预测分析项目。训练模型:预览数据并选择训练目标,然后启动模...

银行中常见一种业务:根据客户特征(年龄、工作类型、婚姻状况、文化程度、是否有房贷和是否有个人贷款),预测客户是否愿意办理定期存款业务。

现在您可以使用ModelArts平台上的自动学习功能,预测某个客户是否会办理存款业务。自动学习功能的使用流程如下所示:

  1. 准备数据:下载数据集并上传至华为云OBS中。

  2. 创建预测分析项目:基于已有的数据集,创建预测分析项目。

  3. 训练模型:预览数据并选择训练目标,然后启动模型训练。

  4. 部署模型:将训练好的模型部署为在线服务,并测试预测结果。


准备数据

这个小例子使用的数据集来自UCI的Machine Learning Repository,数据集介绍请参见Bank Maketing Data Set。数据集的基本信息可参见表1表2,您可以从Github获取数据集并上传至OBS中。


表1 数据源的具体字段及意义

字段名

含义

类型

描述

attr_1

年龄

Int

表示客户的年龄。

attr_2

职业

String

表示客户所从事的职业。

attr_3

婚姻情况

String

表示客户是否结婚或已离异。

attr_4

教育情况

String

表示客户受教育的程度。

attr_5

房产情况

String

表示客户名下是否有房产。

attr_6

贷款情况

String

表示客户名下是否有贷款。

attr_7

存款情况

String

表示客户名下是否有存款。


表2 数据集样本数据

attr_1

attr_2

attr_3

attr_4

attr_5

attr_6

attr_7

31

blue-collar

married

secondary

yes

no

no

41

management

married

tertiary

yes

yes

no

38

technician

single

secondary

yes

no

no

39

technician

single

secondary

yes

no

yes

39

blue-collar

married

secondary

yes

no

no

39

services

single

unknown

yes

no

no

  1. 在ModelArts管理控制台,在左侧导航栏中选择“自动学习”

  2. “自动学习”页面,单击“预测分析”区域的“创建项目”

  3. 进入“创建预测分析项目”页面,然后设置项目“名称”,并选择“训练数据”所在的OBS路径,本示例中,数据集路径为“test-modelarts/bank-marketing/train.csv”。最后,单击“创建项目”完成操作。系统自动跳转至“自动学习 > 数据标注”页面,如下图所示。图1 创建预测分析项目
    image.png


训练模型

  1. “模型训练”页面,在“版本管理”区域,单击“部署”,系统开始部署服务并自动跳转至“部署上线”页面。

  2. “版本管理”区域,当状态变为“运行中”时,表示服务已部署完成。您可以在预测区域,测试服务。

    测试代码如下所示,如所示预测结果为“"predict": "no"”,表示此用户会不办理存款。


{
  "data": 
  {
    "count": 1,
    "req_data": 
	[
      {
        "attr_1": "58",
        "attr_2": "retired",
        "attr_3": "married",
        "attr_4": "primary",
        "attr_5": "yes",
        "attr_6": "no"

      }
    ]
  }
}



image.png


【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。