Google Cloud ML Engine:在训练/预测之前应用自定义功能

时间:2018-09-24 22:44:54

标签: machine-learning google-cloud-ml

我目前正在对笔记本电脑上的某些数据进行预处理,然后再将其传递给ML Engine进行培训。是否可以在ML Engine中将自定义的预处理功能应用于我的数据,然后进行训练?

因此,不要执行这些步骤:

  1. 在笔记本电脑上预处理数据。

  2. 将预处理后的数据发送到ML引擎进行训练。

我会做的:

  1. 定义ML引擎的预处理功能

  2. 将原始数据发送到ML Engine,在那里:

    a)通过应用我指定的功能对数据进行预处理,

    b)训练该数据

这有可能吗?如果可以,我该怎么做?我在文档中什么都看不到。

谢谢!

2 个答案:

答案 0 :(得分:1)

您可以使用一些示例代码here

使用DataFlow完成预处理,然后使用在预处理阶段生成的输出在ML Engine中进行训练。

答案 1 :(得分:1)

对于预处理TensorFlow模型,请考虑使用TensorFlow转换(Getting Started Guide)。

您可能对chicago_taxi示例感兴趣,该示例包含一个脚本,用于在Cloud ML Engine上集成预处理和分类。