有关在ML Engine上进行超参数调整的快速问题。假设我将maxParallelTrials
的值设置为小于我正在使用的ML Engine实例上的内核数,那么两者之间的成本是否存在任何差异?
maxTrials: 20
maxParallelTrials: 1
和
maxTrials: 80
maxParallelTrials: 4
因为它们应该花费基本上相同的时间?还是使用的核数是计算消耗的ML单位的因素?
谢谢!
答案 0 :(得分:1)
如果它们花费相同的时间(可能会有一点开销),则应该没有任何区别。
使用的内核数不是一个因素。 ML单位是根据您选择的区域和比例等级计算的。
Training pricing是根据以下公式计算的:
(training units * base price / 60) * job duration in minutes
training units
取决于您选择的比例等级和区域,base price
取决于您的区域。例如,在美国使用PREMIUM_1等级等级的培训,培训单位为49.323,基本价格为0.49 USD。您可以找到完整的定价表here。