更新时间:2023-11-08 GMT+08:00
开始使用
通过对象存储服务 OBS预测
- 登录OBS控制台:登录华为云对象存储服务 OBS控制台,查看OBS桶是否正常创建。
图1 查看OBS桶
- 下载上传预测数据文件:单击此文件下载地址,下载预测数据文件,选择桶 data-analysis-and-prediction-demo-obs(实际桶名称以部署指定参数为准),上传预测数据文件或者预测数据文件压缩包(会自动解压上传到当前OBS同级目录下)。
暂不支持OBS上传KMS加密的预测数据文件。
文件解压
- 压缩包的类型只支持zip和tar,压缩包文件名及其路径不能含中文。
- 单个压缩包解压后文件最大不超过200MB。
预测文件
- 预测数据文件仅支持CSV文件。
- CSV文件格式需为此步骤下载的预测数据文件格式。
图2 上传预测数据文件 - 查询预测结果文件:预测结果文件会以“原文件名_result.csv”的格式保存在当前目录下。
图3 预测结果文件
- (可选)进入函数工作流控制台选择3.2快速部署步骤3创建的函数,单击函数名称进入。按下图所示,查看数据预测相关日志信息。
图4 进入函数管理界面
图5 查看数据预测相关日志信息
使用ModelArts在线服务预测
- 在线预测:访问ModelArts 在线服务控制台,查找3.1准备工作步骤12创建的服务名称,按下图所示,单击“预测”,在预测代码框中填写需要预测的数据,数据格式为字典列表(注意:数据格式需要一致,不一致将导致预测结果获取失败)。单击“预测”,右侧返回结果框中即可查看预测结果。
图6 在线预测
将CSV格式文件转换为JSON格式文件Python脚本 # -*- coding:utf-8 -*- import csv import json # 读取 CSV 文件 with open('./training_data.csv', 'r') as csv_file: csv_reader = csv.DictReader(csv_file) # 将 CSV 文件转换为字典列表 data = [row for row in csv_reader] # 将字典列表转换为 JSON 格式 with open('./training_data.json', 'w') as json_file: json.dump(data, json_file)
父主题: 实施步骤