当你在探索相对较少的组合时,网格搜索方法是可以的,比如在前面的例子中,但是当超参数搜索空间[search space]很大时,通常最好使用RandomizedSearchCV。这个类可以和GridSearchCV类一样使用,但是它不是尝试所有可能的组合,而是通过在每次迭代中为每个超参数选择一个随机值来评估给定的随机组合数。这种方法有两个主要好处:

  • 如果您让随机搜索运行,比如说,1000次迭代,这个方法将为每个超参数探索1000个不同的值(而不是像网格搜索方法,每一个超参数值只有几个值)。

  • 通过设置迭代次数,您可以对要分配给超参数搜索的计算预算进行更多的控制。

results matching ""

    No results matching ""