阿里云机器学习平台PAI使用简明教程(一)

本文涉及的产品
交互式建模 PAI-DSW,5000CU*H 3个月
简介: 阿里云机器学习平台PAI简明教程。

概述

阿里云机器学习平台是构建在阿里云MaxCompute(原ODPS)计算平台之上,集数据处理、建模、离线预测、在线预测为一体的机器学习平台。很多用户在初次使用PAI过程中因为对平台比较陌生,总是会遇到这样或那样的困惑。本文以通用的机器学习流程为指导,结合PAI平台逐一介绍数据准备、模型搭建与训练、模型部署与调用,将目前PAI平台的主要操作流程做一个梳理。

本文的主要目的是做PAI平台使用流程的演示,所以算法上选择最简单的线性回归算法,便于用户的理解和操作。


操作

数据准备


1、DataStudio中创建数据表

_

  • SQL脚本
CREATE TABLE `lm_test_input` (
    `value` bigint,
    `output1` bigint
) ;

2、数据导入

目前支持多种方式将数据导入到表,如果是大数据量导入,请使用tunnel客户端工具导入数据到表中。本示例使用的数据量较少,直接通过SQL脚本的方式导入数据。

  • SQL脚本
INSERT into table lm_test_input values (1,2);

INSERT into table lm_test_input values (2,4);

INSERT into table lm_test_input values (3,6);

INSERT into table lm_test_input values (4,8);

INSERT into table lm_test_input values (5,10);

select * from lm_test_input; --查看导入的数据

3、数据表
_


模型搭建与训练


1、新建空表实验

_

2、拖入组件“源/目标的”读数据表模块,配置:
_

3、拖入组件“工具”SQL脚本模块,用于读入数据:
_

4、拖入组件“数据预处理”拆分模块,用于将原数据集拆分为训练集和测试集:
_

5、拖入组件“机器学习”线性回归模块,分别指定特征及标签,用于训练模型:
_

6、拖入组件“机器学习”预测模块,用于预测测试集的情况:
_

7、整个流程:
_

8、点击运行按钮运行整个模型,当然也可以点击到具体的模块选择运行到此处,还可以分别查询各个模块的运行结果:

_

9、运行的结果:

_


模型的部署与调用

机器学习模型在线部署功能可以将您的模型一键部署为Restful API,您可以通过HTTP请求的方式进行调用。

1、部署模型

注意: 模型正常运行后才能部署,并不是搭建的实验都能生成模型,普通的数值处理不能生成模型,常见的可以生成模型算法包括:GBDT二分类、线性支持向量机、逻辑回归二分类、逻辑回归多分类、随机森林、KMeans、线性回归、GBDT回归(GBDT回归算法不支持int型数据格式输入,所以在部署前请注意GBDT算法输入应为Double型)、Tensorflow等。

_

2、Rest调用的参数
_

3、在线调试

_

4、程序调用(value:100)

实例Demo下载地址

_

5、监控

_

6、目前直接测试API功能默认分配的是二级域名,二级域名仅供测试使用,有每天1000次的访问限制。如果您有更大需求,请在分组管理界面单击绑定域名,对该API所在的分组进行域名绑定。具体参考模型在线部署使用说明


更多参考

什么是阿里云机器学习

机器学习

相关实践学习
使用PAI-EAS一键部署ChatGLM及LangChain应用
本场景中主要介绍如何使用模型在线服务(PAI-EAS)部署ChatGLM的AI-Web应用以及启动WebUI进行模型推理,并通过LangChain集成自己的业务数据。
机器学习概览及常见算法
机器学习(Machine Learning, ML)是人工智能的核心,专门研究计算机怎样模拟或实现人类的学习行为,以获取新的知识或技能,重新组织已有的知识结构使之不断改善自身的性能,它是使计算机具有智能的根本途径,其应用遍及人工智能的各个领域。 本课程将带你入门机器学习,掌握机器学习的概念和常用的算法。
相关文章
|
机器学习/深度学习 分布式计算 DataWorks
阿里云机器学习平台PAI使用简明教程(二)
前面在阿里云机器学习平台PAI使用简明教程介绍了使用DataStudio在maxcompute中手动导入数据进行PAI Studio模型的搭建、训练及在线部署调用。实际在使用过程中使用者的数据可能在其它的数据源,目前PAI Studio并不支持直接接入第三方数据源。官方推荐的方式是使用Dataworks的数据集成功能,将数据通过离线同步将数据导入到maxcompute中,然后进行后续操作。本文以Mysql数据库为例,结合GBDT二分类算法组件,演示相关过程的操作流程。
363 0
阿里云机器学习平台PAI使用简明教程(二)
|
机器学习/深度学习 SQL 运维
阿里云机器学习平台PAI使用简明教程(三)
前面通过两个系列的教程分别介绍了PAI平台的数据流转、实验搭建、模型训练及模型在线部署调用。这一节主要介绍一下实验的离线调度及通过eascmd命令行方式进行部署。
1104 0
阿里云机器学习平台PAI使用简明教程(三)
|
机器学习/深度学习 分布式计算 DataWorks
阿里云机器学习平台PAI使用简明教程(二)
前面在阿里云机器学习平台PAI使用简明教程介绍了使用DataStudio在maxcompute中手动导入数据进行PAI Studio模型的搭建、训练及在线部署调用。实际在使用过程中使用者的数据可能在其它的数据源,目前PAI Studio并不支持直接接入第三方数据源。官方推荐的方式是使用Dataworks的数据集成功能,将数据通过离线同步将数据导入到maxcompute中,然后进行后续操作。本文以Mysql数据库为例,结合GBDT二分类算法组件,演示相关过程的操作流程。
2913 0
阿里云机器学习平台PAI使用简明教程(二)
|
机器学习/深度学习 SQL 数据采集
阿里云机器学习平台PAI使用简明教程(一)
阿里云机器学习平台是构建在阿里云MaxCompute(原ODPS)计算平台之上,集数据处理、建模、离线预测、在线预测为一体的机器学习平台。很多用户在初次使用PAI过程中因为对平台比较陌生,总是会遇到这样或那样的困惑。本文以通用的机器学习流程为指导,结合PAI平台逐一介绍数据准备、模型搭建与训练、模型部署与调用,将目前PAI平台的主要操作流程做一个梳理。 本文的主要目的是做PAI平台使用流程的演示,所以算法上选择最简单的线性回归算法,便于用户的理解和操作。
1855 1
阿里云机器学习平台PAI使用简明教程(一)
|
机器学习/深度学习 SQL 运维
阿里云机器学习平台PAI使用简明教程(三)
前面通过两个系列的教程分别介绍了PAI平台的数据流转、实验搭建、模型训练及模型在线部署调用。这一节主要介绍一下实验的离线调度及通过eascmd命令行方式进行部署。
12314 0
阿里云机器学习平台PAI使用简明教程(三)
|
机器学习/深度学习 分布式计算 DataWorks
阿里云机器学习平台PAI使用简明教程(二)
前面在阿里云机器学习平台PAI使用简明教程介绍了使用DataStudio在maxcompute中手动导入数据进行PAI Studio模型的搭建、训练及在线部署调用。实际在使用过程中使用者的数据可能在其它的数据源,目前PAI Studio并不支持直接接入第三方数据源。
5440 0
阿里云机器学习平台PAI使用简明教程(二)
|
2月前
|
机器学习/深度学习 存储 搜索推荐
利用机器学习算法改善电商推荐系统的效率
电商行业日益竞争激烈,提升用户体验成为关键。本文将探讨如何利用机器学习算法优化电商推荐系统,通过分析用户行为数据和商品信息,实现个性化推荐,从而提高推荐效率和准确性。
|
1月前
|
机器学习/深度学习 算法 搜索推荐
Machine Learning机器学习之决策树算法 Decision Tree(附Python代码)
Machine Learning机器学习之决策树算法 Decision Tree(附Python代码)
|
2月前
|
机器学习/深度学习 算法 数据可视化
实现机器学习算法时,特征选择是非常重要的一步,你有哪些推荐的方法?
实现机器学习算法时,特征选择是非常重要的一步,你有哪些推荐的方法?
29 1
|
2月前
|
机器学习/深度学习 数据采集 算法
解码癌症预测的密码:可解释性机器学习算法SHAP揭示XGBoost模型的预测机制
解码癌症预测的密码:可解释性机器学习算法SHAP揭示XGBoost模型的预测机制
139 0

热门文章

最新文章