如何导出Google Cloud Vision模型的标签与置信度数据为CSV格式
解决方案
有两种可直接落地的方法可以导出标签及对应置信度为CSV格式:
- 方法一:通过官方API批量拉取
- 安装并初始化Google Cloud SDK,完成账号认证后切换到模型所属的GCP项目
- 调用AutoML Vision的
projects.locations.models.evaluations.list接口,可获取完整评估数据,包含所有标签名称、对应置信度阈值、精确率、召回率等全量字段 - 拿到返回的JSON格式数据后,可通过简单脚本提取所需字段转换为CSV,Python示例代码如下:
import pandas as pd import json # 替换为你保存的接口返回JSON文件路径 with open("evaluation_result.json", "r", encoding="utf-8") as f: eval_data = json.load(f) # 可根据实际返回的字段结构调整提取逻辑 export_list = [] for item in eval_data.get("evaluations", []): export_list.append({ "标签名称": item["displayName"], "置信度阈值": item["confidenceThreshold"], "精确率": item.get("precision", 0), "召回率": item.get("recall", 0) }) df = pd.DataFrame(export_list) df.to_csv("标签置信度导出.csv", index=False, encoding="utf-8-sig") - 方法二:无代码手动导出
打开Evaluate标签页后,按F12打开浏览器开发者工具,切换到「网络」面板,筛选XHR类型请求,找到路径中包含evaluations的请求,复制该请求的完整响应内容,将JSON内容直接导入JSON转CSV工具即可生成所需文件。

内容的提问来源于stack exchange,提问作者ThaDon
相关产品推荐
相关产品推荐

