我正在浏览器中收集数据并让用户创建个人资料(他们自己训练的模型)。我看到我可以保存到 localstorage://,然后我可以读取它并写入 Firebase Cloud Storage,但我真正想做的是直接存储到 Firebase Cloud Storage。
HTTP 存储方案似乎规定了 POST 的格式(它是多部分的,因为有两个文件要保存 - 一个 JSON 文件和一个二进制文件)。因此,这需要 Google Cloud 功能或类似功能来处理它。我可以做到这一点,但尽量让事情尽可能简单(那么就更少破坏!)。
我可以将自己的存储粘合代码挂接到 TensorFlow.js 中吗?然后我可以提供“保存”和“加载”实现代码,我将通过这些代码代理 Firebase Cloud Storage 调用。
您所谓的“Firebase Cloud Storage”实际上与“Google Cloud Storage”(最古老的 GCP 产品之一)是一样的,只是添加了 Firebase 客户端 SDK,可以轻松地从 Web 和移动应用访问存储对象。
您可以使用任何 Google 提供的 Cloud Storage SDK 与之交互。如果您正在编写 NodeJS 代码,请使用 nodejs SDK。如果您完全在具有完全初始化的 Firebase SDK 的浏览器中运行,请使用 web 客户端 SDK。