开始使用免费开始使用

实现 RandomizedSearchCV

您希望通过使用随机搜索算法来提升课程作业中的预测效果。您的教授给全班出了一道挑战题:预测期末考试的整体平均分。

为进行随机搜索,您已准备好:

  • param_dist:超参数的分布
  • rfr:随机森林回归模型
  • scorer:要使用的评估方法

本练习是课程的一部分

Python 中的模型验证

查看课程

练习说明

  • sklearn 中加载执行随机搜索的方法。
  • 通过填写参数 estimatorparam_distributionsscoring 来完成一次随机搜索。
  • 在本次随机搜索中使用 5 折交叉验证。

交互式实操练习

通过完成这段示例代码来试试这个练习。

# Import the method for random search
from sklearn.model_selection import ____

# Build a random search using param_dist, rfr, and scorer
random_search =\
    ____(
        estimator=___,
        param_distributions=____,
        n_iter=10,
        cv=____,
        scoring=____)
编辑并运行代码