【问题标题】:Google AutoML Vision API and Google Vision API Custom AlgorithmGoogle AutoML Vision API 和 Google Vision API 自定义算法
【发布时间】:2021-03-01 02:58:34
【问题描述】:
我正在研究 Google AutoML Vision API 和 Google Vision API。我知道,如果您使用 Google AutoML Vision API,它是一个自定义模型,因为您根据自己的图像训练 ML 模型并定义自己的标签。而在使用 Google Vision API 时,您使用的是预训练模型...
但是,我想知道是否可以使用我自己的算法(我创建的,不是由 Google 提供的算法)并将其与 Vision / AutoML Vision API 一起使用? ...
【问题讨论】:
标签:
google-cloud-platform
google-cloud-vision
google-cloud-automl
【解决方案1】:
当然,您绝对可以在 Google Cloud 上部署自己的 ML 算法,而无需绑定到 Vision 或 AutoML API。
我在同一个用例中多次使用的两种方法:
-
无服务器方法,如果您的模型在计算资源要求方面相对较轻 - 部署您自己的自定义云功能。更多信息here。
更具体地说,它的工作方式是您只需调用您的云函数,直接传递您的图像(base64 或指向存储位置)。然后,该函数会自动分配所有需要的资源(自动),运行您的自定义算法来处理图像和/或运行推理,将结果发回并消失(释放所有资源,没有更多的运行成本)。整洁:)
-
谷歌人工智能平台。更多信息here
使用 AI Platform 大规模训练您的机器学习模型,在云中托管您经过训练的模型,并使用您的模型对新数据进行预测。
如有疑问,请选择 AI Platform,因为整个管道都可以很好地用于您的任何自定义代码/模型。也非常适合在生产环境中部署。