csv - 如何使用谷歌云存储文件中的 gs:// 链接读取 csv 中的字符串内容
问题描述
我在谷歌云平台上运行了一个自然语言 AutoML 文本分类模型。我用来训练模型的数据可以导出到存储桶中的 csv 文件。该文件有 3 列(1.train/validation/test,2.gs:// 参考实际内容,3.预测结果/标签),如下例所示。
训练 gs://[bucket_name]/[folder] /uploads/content/RrpGCDwgse0.txt 网站
我的问题是如何从 gs:// 参考中获取实际内容,以便我可以查看每一行以确定预测的标签是否正确。输出应位于包含字符串内容的 csv 文件中,而不是 gs:// 参考。
解决方案
在使用 AutoML 存储用于训练模型的文档之前,此存储桶可能已由某人创建。因此,如果您想要访问存储桶中的对象,则需要拥有正确权限的人授予您访问存储桶或存储桶中各个对象的权限。gs:// 引用是对象本身。
有很多可用的选项:
- Cloud Identity and Access Management (Cloud IAM) 权限,用于授予对存储桶的访问权限以及对存储桶中对象的批量访问权限。
- 访问控制列表 (ACL)授予用户对单个存储桶或对象的读取或写入访问权限
- 签名 URL(查询字符串身份验证)通过您生成的 URL 提供对对象的限时读取或写入访问权限
推荐阅读
- reactjs - 在 React 中将用户状态传递给子组件
- python - 从 xgboost 中的负载模型中检索参数
- laravel - 如何让用户仅对他/她在 Voyager Laravel 中创建的记录进行 CRUD?
- facebook - Phonegap 构建失败,cordova-facebook-plugin4 和 minsdkversion=26
- php - MYSQL查询取出今天没有参加的所有用户
- node.js - Moment.js 将日期设置为晚 1 天
- sql-server - 删除并重新创建所有数据库视图
- javascript - 使用正则表达式用修改后的数字替换字符串中的数字 - Javascript
- hadoop - 如何将非 HDFS HA 迁移到 HDFS HA
- html - 在不影响周围元素的情况下控制 flex-grid 中 flex 元素的高度