
# 开始使用
#### 通过对象存储服务 OBS预测
1. 登录OBS控制台：登录华为云[对象存储服务 OBS控制台](https://console.huaweicloud.com/console/?agencyId=fab9f8ee1f0c4aa19dc410ee3027d878&region=cn-north-4&locale=zh-cn#/obs/manager/buckets)，查看OBS桶是否正常创建。
   
   图1查看OBS桶   
   ![](https://support.huaweicloud.com/dapbmecs-aislt/zh-cn_image_0000001741333265.png)
   
   
2. 下载上传预测数据文件：单击此[文件下载地址](https://documentation-samples.obs.cn-north-4.myhuaweicloud.com/solution-as-code-publicbucket/solution-as-code-moudle/data-analysis-and-prediction-for-batteries-motors-and-electric-control-systems/document/prediction_data.csv)，下载预测数据文件，选择桶 data-analysis-and-prediction-demo-obs（实际桶名称以部署指定参数为准），上传预测数据文件或者预测数据文件压缩包（会自动解压上传到当前OBS同级目录下）。
   
   ![](https://support.huaweicloud.com/dapbmecs-aislt/public_sys-resources/notice_3.0-zh-cn.png)
   暂不支持OBS上传KMS加密的预测数据文件。
   **文件解压**
   - 压缩包的类型只支持zip和tar，压缩包文件名及其路径不能含中文。
   
   - 单个压缩包解压后文件最大不超过200MB。
   
   
   **预测文件**
   - 预测数据文件仅支持CSV文件。
   
   - CSV文件格式需为此步骤下载的预测数据文件格式。
    
   图2上传预测数据文件
   ![](https://support.huaweicloud.com/dapbmecs-aislt/zh-cn_image_0000001741216861.png)
   
   
3. 查询预测结果文件：预测结果文件会以"原文件名_result.csv"的格式保存在当前目录下。 
   图3预测结果文件   
   ![](https://support.huaweicloud.com/dapbmecs-aislt/zh-cn_image_0000001741339565.png)
   
   
4. （可选）进入[函数工作流控制台](https://console.huaweicloud.com/functiongraph/?region=cn-north-4&locale=zh-cn#/serverless/functionList)选择[3.2快速部署步骤3](https://support.huaweicloud.com/dapbmecs-aislt/dapbmecs_05.html#dapbmecs_05__li17461516124012)创建的函数，单击函数名称进入。按下图所示，查看数据预测相关日志信息。
   
   图4进入函数管理界面   
   ![](https://support.huaweicloud.com/dapbmecs-aislt/zh-cn_image_0000001693580108.png)
   图5查看数据预测相关日志信息
   ![](https://support.huaweicloud.com/dapbmecs-aislt/zh-cn_image_0000001693422960.png)
   
   
#### 使用ModelArts在线服务预测
1. 在线预测：访问[ModelArts 在线服务控制台](https://console.huaweicloud.com/modelarts/?region=cn-north-4&locale=zh-cn#/real-time)，查找[3.1准备工作步骤12](https://support.huaweicloud.com/dapbmecs-aislt/dapbmecs_04.html#dapbmecs_04__li113451282322)创建的服务名称，按下图所示，单击"预测"，在预测代码框中填写需要预测的数据，数据格式为字典列表（注意：数据格式需要一致，不一致将导致预测结果获取失败）。单击"预测"，右侧返回结果框中即可查看预测结果。
   
   图6在线预测   
   ![](https://support.huaweicloud.com/dapbmecs-aislt/zh-cn_image_0000001694661878.png)
   ```
   将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)
   ```
   
   
 
