如何在 GCP 中运行自己的学习算法



我正在做一个项目,在这个项目中,我基本上必须在GCP上实现一个推荐系统。我直接从网站摄取数据并将其存储到 BigQuery 中。现在,预处理应该不是问题,因为我可以使用 Dataprep 来实现这一点。我的问题与模型创建阶段有关。根据一些教程,在 TensorFlow 中使用 DNN 或 LinearRegressor 创建模型似乎并不难。但是,我过去编写过一些基于Java规则的学习算法,我想知道是否有一种方法可以在GCP中使用它们,其方式与Tensorflow中使用的算法类似。那么,假设我在 BigQuery 中存储和准备了我的数据,我是否能够使用我的一个 Java 程序创建我的学习模型?

任何帮助真的非常感谢。

请注意,深度学习可以应用于那些无法通过典型分类方法(如旧的Java代码(处理的复杂问题。所以,如果你的模型可以通过简单的基于规则的Java代码来处理,我不建议你使用深度学习。如果您的预测模型足够复杂,并且您希望在GCP上拥有所有内容,我建议您使用Google机器学习引擎。您可以使用可用模型在 TensorFlow 中重写代码,训练模型并将其用于预测。
此外,Spark 和 DL4J 中还有更多改进和易于使用的 ML 模型,它们的性能绝对优于您的 Java 代码,并且可以轻松部署在您的 GCE 实例上。您也可以为它们使用Google Dataflow。

最新更新