Google Cloud ML Engine:超参数调整成本作为 MaxParallelTrials 的函数

Google Cloud ML Engine: Hyperparameter Tuning Cost as Function of MaxParallelTrials

关于 ML 引擎上的超参数调整的快速问题。假设我将 maxParallelTrials 设置为小于我正在使用的 ML Engine 实例上的内核数的值,那么以下两者之间的成本是否存在差异:

maxTrials: 20 maxParallelTrials: 1

maxTrials: 80 maxParallelTrials: 4

因为他们应该花费基本相同的时间?还是使用的内核数量是计算消耗的 ML 单位的一个因素?

谢谢!

如果他们花费相同的时间,应该没有任何差异(可能会有一点开销)。

使用的内核数量不是一个因素。 ML 单位是根据您选择的区域和规模层计算的。

Training pricing是根据这个公式计算出来的:

(training units * base price / 60) * job duration in minutes

其中 training units 取决于您 select 的规模层和区域,base price 取决于区域。例如,在美国使用 PREMIUM_1 规模等级进行培训,培训单位为 49.323,基本价格为 0.49 美元。您可以找到完整的定价 table here.