sklearn.model_selection#
工具用于模型选择,例如交叉验证和超参数调整。
User guide. See the 交叉验证:评估估计器性能, 调整估计器的超参数, and 学习曲线 sections for further details.
Splitters#
K-fold迭代器变体,具有不重叠的组。 |
|
Shuffle-Group(s)-Out 交叉验证迭代器。 |
|
K-Fold交叉验证器。 |
|
Leave One Group Out 交叉验证器。 |
|
Leave-One-Out 交叉验证器。 |
|
Leave P Group(s) Out交叉验证器。 |
|
Leave-P-Out交叉验证器。 |
|
预定义的分割交叉验证器。 |
|
Repeated K-Fold 交叉验证器。 |
|
重复分层K折交叉验证器。 |
|
随机排列交叉验证器。 |
|
分层K折迭代器变种,具有不重叠的组。 |
|
分层K折交叉验证器。 |
|
分层随机分割交叉验证器。 |
|
时间序列交叉验证器。 |
|
输入检查工具,用于构建交叉验证器。 |
|
将数组或矩阵拆分为随机的训练和测试子集。 |
Hyper-parameter optimizers#
穷举搜索估计器的指定参数值。 |
|
搜索指定的参数值,使用连续减半的方法。 |
|
随机搜索超参数。 |
|
网格参数,每个参数有离散的数值。 |
|
生成器在给定分布中采样参数。 |
|
随机搜索超参数。 |
Post-fit model tuning#
二元分类器,手动设置决策阈值。 |
|
分类器,使用交叉验证后调决策阈值。 |
Model validation#
生成每个输入数据点的交叉验证估计。 |
|
评估通过交叉验证的得分。 |
|
评估指标通过交叉验证并记录拟合/评分时间。 |
|
学习曲线。 |
|
评估通过排列验证分数的显著性。 |
|
验证曲线。 |
Visualization#
学习曲线可视化。 |
|
验证曲线可视化。 |