33.md 10.8 KB
Newer Older
片刻小哥哥's avatar
片刻小哥哥 已提交
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110
# 3\. 模型选择和评估

*   [3.1\. 交叉验证:评估估算器的表现](/docs/34?id=_31-交叉验证:评估估算器的表现)
    *   [3.1.1\. 计算交叉验证的指标](/docs/34?id=_311-计算交叉验证的指标)
        *   [3.1.1.1\. cross_validate 函数和多度量评估](/docs/34?id=_3111-cross_validate-函数和多度量评估)
        *   [3.1.1.2\. 通过交叉验证获取预测](/docs/34?id=_3112-通过交叉验证获取预测)
    *   [3.1.2\. 交叉验证迭代器](/docs/34?id=_312-交叉验证迭代器)
    *   [3.1.3\. 交叉验证迭代器–循环遍历数据](/docs/34?id=_313-交叉验证迭代器–循环遍历数据)
        *   [3.1.3.1\. K 折](/docs/34?id=_3131-k-折)
        *   [3.1.3.2\. 重复 K-折交叉验证](/docs/34?id=_3132-重复-k-折交叉验证)
        *   [3.1.3.3\. 留一交叉验证 (LOO)](/docs/34?id=_3133-留一交叉验证-(loo)
        *   [3.1.3.4\. 留 P 交叉验证 (LPO)](/docs/34?id=_3134-留-p-交叉验证-(lpo)
        *   [3.1.3.5\. 随机排列交叉验证 a.k.a. Shuffle & Split](/docs/34?id=_3135-随机排列交叉验证-aka-shuffle-&-split)
    *   [3.1.4\. 基于类标签、具有分层的交叉验证迭代器](/docs/34?id=_314-基于类标签、具有分层的交叉验证迭代器)
        *   [3.1.4.1\. 分层 k 折](/docs/34?id=_3141-分层-k-折)
        *   [3.1.4.2\. 分层随机 Split](/docs/34?id=_3142-分层随机-split)
    *   [3.1.5\. 用于分组数据的交叉验证迭代器](/docs/34?id=_315-用于分组数据的交叉验证迭代器)
        *   [3.1.5.1\. 组 k-fold](/docs/34?id=_3151-组-k-fold)
        *   [3.1.5.2\. 留一组交叉验证](/docs/34?id=_3152-留一组交叉验证)
        *   [3.1.5.3\. 留 P 组交叉验证](/docs/34?id=_3153-留-p-组交叉验证)
        *   [3.1.5.4\. Group Shuffle Split](/docs/34?id=_3154-group-shuffle-split)
    *   [3.1.6\. 预定义的折叠 / 验证集](/docs/34?id=_316-预定义的折叠-/-验证集)
    *   [3.1.7\. 交叉验证在时间序列数据中应用](/docs/34?id=_317-交叉验证在时间序列数据中应用)
        *   [3.1.7.1\. 时间序列分割](/docs/34?id=_3171-时间序列分割)
    *   [3.1.8\. A note on shuffling](/docs/34?id=_318-a-note-on-shuffling)
    *   [3.1.9\. 交叉验证和模型选择](/docs/34?id=_319-交叉验证和模型选择)
*   [3.2\. 调整估计器的超参数](/docs/35?id=_32-调整估计器的超参数)
    *   [3.2.1\. 网格追踪法–穷尽的网格搜索](/docs/35?id=_321-网格追踪法–穷尽的网格搜索)
    *   [3.2.2\. 随机参数优化](/docs/35?id=_322-随机参数优化)
    *   [3.2.3\. 参数搜索技巧](/docs/35?id=_323-参数搜索技巧)
        *   [3.2.3.1\. 指定目标度量](/docs/35?id=_3231-指定目标度量)
        *   [3.2.3.2\. 为评估指定多个指标](/docs/35?id=_3232-为评估指定多个指标)
        *   [3.2.3.3\. 复合估计和参数空间](/docs/35?id=_3233-复合估计和参数空间)
        *   [3.2.3.4\. 模型选择:开发和评估](/docs/35?id=_3234-模型选择:开发和评估)
        *   [3.2.3.5\. 并行机制](/docs/35?id=_3235-并行机制)
        *   [3.2.3.6\. 对故障的鲁棒性](/docs/35?id=_3236-对故障的鲁棒性)
    *   [3.2.4\. 暴力参数搜索的替代方案](/docs/35?id=_324-暴力参数搜索的替代方案)
        *   [3.2.4.1\. 模型特定交叉验证](/docs/35?id=_3241-模型特定交叉验证)
            *   [3.2.4.1.1\. `sklearn.linear_model`.ElasticNetCV](/docs/35?id=_32411-`sklearnlinear_model`elasticnetcv)
            *   [3.2.4.1.2\. `sklearn.linear_model`.LarsCV](/docs/35?id=_32412-`sklearnlinear_model`larscv)
            *   [3.2.4.1.3\. `sklearn.linear_model`.LassoCV](/docs/35?id=_32413-`sklearnlinear_model`lassocv)
                *   [3.2.4.1.3.1\. Examples using `sklearn.linear_model.LassoCV`](/docs/35?id=_324131-examples-using-`sklearnlinear_modellassocv`)
            *   [3.2.4.1.4\. `sklearn.linear_model`.LassoLarsCV](/docs/35?id=_32414-`sklearnlinear_model`lassolarscv)
                *   [3.2.4.1.4.1\. Examples using `sklearn.linear_model.LassoLarsCV`](/docs/35?id=_324141-examples-using-`sklearnlinear_modellassolarscv`)
            *   [3.2.4.1.5\. `sklearn.linear_model`.LogisticRegressionCV](/docs/35?id=_32415-`sklearnlinear_model`logisticregressioncv)
            *   [3.2.4.1.6\. `sklearn.linear_model`.MultiTaskElasticNetCV](/docs/35?id=_32416-`sklearnlinear_model`multitaskelasticnetcv)
            *   [3.2.4.1.7\. `sklearn.linear_model`.MultiTaskLassoCV](/docs/35?id=_32417-`sklearnlinear_model`multitasklassocv)
            *   [3.2.4.1.8\. `sklearn.linear_model`.OrthogonalMatchingPursuitCV](/docs/35?id=_32418-`sklearnlinear_model`orthogonalmatchingpursuitcv)
                *   [3.2.4.1.8.1\. Examples using `sklearn.linear_model.OrthogonalMatchingPursuitCV`](/docs/35?id=_324181-examples-using-`sklearnlinear_modelorthogonalmatchingpursuitcv`)
            *   [3.2.4.1.9\. `sklearn.linear_model`.RidgeCV](/docs/35?id=_32419-`sklearnlinear_model`ridgecv)
                *   [3.2.4.1.9.1\. Examples using `sklearn.linear_model.RidgeCV`](/docs/35?id=_324191-examples-using-`sklearnlinear_modelridgecv`)
            *   [3.2.4.1.10\. `sklearn.linear_model`.RidgeClassifierCV](/docs/35?id=_324110-`sklearnlinear_model`ridgeclassifiercv)
        *   [3.2.4.2\. 信息标准](/docs/35?id=_3242-信息标准)
            *   [3.2.4.2.1\. `sklearn.linear_model`.LassoLarsIC](/docs/35?id=_32421-`sklearnlinear_model`lassolarsic)
                *   [3.2.4.2.1.1\. Examples using `sklearn.linear_model.LassoLarsIC`](/docs/35?id=_324211-examples-using-`sklearnlinear_modellassolarsic`)
        *   [3.2.4.3\. 出袋估计](/docs/35?id=_3243-出袋估计)
            *   [3.2.4.3.1\. `sklearn.ensemble`.RandomForestClassifier](/docs/35?id=_32431-`sklearnensemble`randomforestclassifier)
                *   [3.2.4.3.1.1\. Examples using `sklearn.ensemble.RandomForestClassifier`](/docs/35?id=_324311-examples-using-`sklearnensemblerandomforestclassifier`)
            *   [3.2.4.3.2\. `sklearn.ensemble`.RandomForestRegressor](/docs/35?id=_32432-`sklearnensemble`randomforestregressor)
                *   [3.2.4.3.2.1\. Examples using `sklearn.ensemble.RandomForestRegressor`](/docs/35?id=_324321-examples-using-`sklearnensemblerandomforestregressor`)
            *   [3.2.4.3.3\. `sklearn.ensemble`.ExtraTreesClassifier](/docs/35?id=_32433-`sklearnensemble`extratreesclassifier)
                *   [3.2.4.3.3.1\. Examples using `sklearn.ensemble.ExtraTreesClassifier`](/docs/35?id=_324331-examples-using-`sklearnensembleextratreesclassifier`)
            *   [3.2.4.3.4\. `sklearn.ensemble`.ExtraTreesRegressor](/docs/35?id=_32434-`sklearnensemble`extratreesregressor)
                *   [3.2.4.3.4.1\. Examples using `sklearn.ensemble.ExtraTreesRegressor`](/docs/35?id=_324341-examples-using-`sklearnensembleextratreesregressor`)
            *   [3.2.4.3.5\. `sklearn.ensemble`.GradientBoostingClassifier](/docs/35?id=_32435-`sklearnensemble`gradientboostingclassifier)
                *   [3.2.4.3.5.1\. Examples using `sklearn.ensemble.GradientBoostingClassifier`](/docs/35?id=_324351-examples-using-`sklearnensemblegradientboostingclassifier`)
            *   [3.2.4.3.6\. `sklearn.ensemble`.GradientBoostingRegressor](/docs/35?id=_32436-`sklearnensemble`gradientboostingregressor)
                *   [3.2.4.3.6.1\. Examples using `sklearn.ensemble.GradientBoostingRegressor`](/docs/35?id=_324361-examples-using-`sklearnensemblegradientboostingregressor`)
*   [3.3\. 模型评估: 量化预测的质量](/docs/36?id=_33-模型评估:-量化预测的质量)
    *   [3.3.1\. `scoring` 参数: 定义模型评估规则](/docs/36?id=_331-`scoring`-参数:-定义模型评估规则)
        *   [3.3.1.1\. 常见场景: 预定义值](/docs/36?id=_3311-常见场景:-预定义值)
        *   [3.3.1.2\. 根据 metric 函数定义您的评分策略](/docs/36?id=_3312-根据-metric-函数定义您的评分策略)
        *   [3.3.1.3\. 实现自己的记分对象](/docs/36?id=_3313-实现自己的记分对象)
        *   [3.3.1.4\. 使用多个指数评估](/docs/36?id=_3314-使用多个指数评估)
    *   [3.3.2\. 分类指标](/docs/36?id=_332-分类指标)
        *   [3.3.2.1\. 从二分到多分类和 multilabel](/docs/36?id=_3321-从二分到多分类和-multilabel)
        *   [3.3.2.2\. 精确度得分](/docs/36?id=_3322-精确度得分)
        *   [3.3.2.3\. Cohen’s kappa](/docs/36?id=_3323-cohen’s-kappa)
        *   [3.3.2.4\. 混淆矩阵](/docs/36?id=_3324-混淆矩阵)
        *   [3.3.2.5\. 分类报告](/docs/36?id=_3325-分类报告)
        *   [3.3.2.6\. 汉明损失](/docs/36?id=_3326-汉明损失)
        *   [3.3.2.7\. Jaccard 相似系数 score](/docs/36?id=_3327-jaccard-相似系数-score)
        *   [3.3.2.8\. 精准,召回和 F-measures](/docs/36?id=_3328-精准,召回和-f-measures)
            *   [3.3.2.8.1\. 二分类](/docs/36?id=_33281-二分类)
            *   [3.3.2.8.2\. 多类和多标签分类](/docs/36?id=_33282-多类和多标签分类)
        *   [3.3.2.9\. Hinge loss](/docs/36?id=_3329-hinge-loss)
        *   [3.3.2.10\. Log 损失](/docs/36?id=_33210-log-损失)
        *   [3.3.2.11\. 马修斯相关系数](/docs/36?id=_33211-马修斯相关系数)
        *   [3.3.2.12\. Receiver operating characteristic (ROC)](/docs/36?id=_33212-receiver-operating-characteristic-(roc)
        *   [3.3.2.13\. 零一损失](/docs/36?id=_33213-零一损失)
        *   [3.3.2.14\. Brier 分数损失](/docs/36?id=_33214-brier-分数损失)
    *   [3.3.3\. 多标签排名指标](/docs/36?id=_333-多标签排名指标)
        *   [3.3.3.1\. 覆盖误差](/docs/36?id=_3331-覆盖误差)
        *   [3.3.3.2\. 标签排名平均精度](/docs/36?id=_3332-标签排名平均精度)
        *   [3.3.3.3\. 排序损失](/docs/36?id=_3333-排序损失)
    *   [3.3.4\. 回归指标](/docs/36?id=_334-回归指标)
        *   [3.3.4.1\. 解释方差得分](/docs/36?id=_3341-解释方差得分)
        *   [3.3.4.2\. 平均绝对误差](/docs/36?id=_3342-平均绝对误差)
        *   [3.3.4.3\. 均方误差](/docs/36?id=_3343-均方误差)
        *   [3.3.4.4\. 均方误差对数](/docs/36?id=_3344-均方误差对数)
        *   [3.3.4.5\. 中位绝对误差](/docs/36?id=_3345-中位绝对误差)
        *   [3.3.4.6\. R² score, 可决系数](/docs/36?id=_3346-r²-score,-可决系数)
    *   [3.3.5\. 聚类指标](/docs/36?id=_335-聚类指标)
    *   [3.3.6\. 虚拟估计](/docs/36?id=_336-虚拟估计)
*   [3.4\. 模型持久化](/docs/37?id=_34-模型持久化)
    *   [3.4.1\. 持久化示例](/docs/37?id=_341-持久化示例)
    *   [3.4.2\. 安全性和可维护性的局限性](/docs/37?id=_342-安全性和可维护性的局限性)
*   [3.5\. 验证曲线: 绘制分数以评估模型](/docs/38?id=_35-验证曲线:-绘制分数以评估模型)
    *   [3.5.1\. 验证曲线](/docs/38?id=_351-验证曲线)
    *   [3.5.2\. 学习曲线](/docs/38?id=_352-学习曲线)