大数据技术

大数据-训练/测试集:大数据量(百万级以上)时还要不要做K折交叉验证,一次留出法(比如98/1/1)是不是就够了,交叉验证在大数据上带来的评估稳定性提升到底能不能抵消K倍训练成本?

👤 为我痴狂 👁 7 阅读 ❤ 0 点赞 ➦ 0 分享 📅 2026-10-22
首页› 大数据› 大数据技术› 正文
大数据下还要不要做K折交叉验证?
留出法与K折的评估噪声经济学

百万级样本的验证策略取舍:稳定性增益、训练成本与工程决策路径

技术深度 · 工程实践 · 前沿预判  |  2025

摘要

当样本量跨过百万门槛,"要不要继续做K折交叉验证"从方法论问题退化为一个成本-收益问题。本文不重复教科书式的偏差-方差分解,而是提出一条贯穿全文的分析主线:把验证集评估结果视为一个带噪声的估计量,用"评估噪声预算"(Evaluation Noise Budget, ENB)来统一度量留出法与K折的取舍。围绕这条主线,本文依次拆解:评估方差的来源分解、学习曲线饱和区间的判定方法、K折稳定性增益的量化边界、K倍训练成本的真实构成,以及在不同数据规模、类别不平衡度、分布漂移强度下的分层决策策略。

笔者认为,大数据场景下"98/1/1一次留出"在多数情况下足够,但"足够"的前提不是数据大,而是评估目标对噪声的容忍度、模型选择空间的宽度、以及验证集与部署分布的匹配度三者同时满足。任何脱离这三者的"数据大就不用交叉验证"都是经验主义的偷懒。全文给出可操作的判定流程、阈值参考与工程实现要点,并附60余篇文献与拓展资源。

一、问题的真面目:从"要不要"到"噪声预算够不够"

"百万级数据还要不要做K折交叉验证"这个问题,在技术社区里被反复讨论,但大多数回答停留在"数据大、留出法方差小、所以不用"的直觉层面。这种回答在多数情况下结论没错,但推理链条是断的——它没有回答"方差小到什么程度算够",也没有回答"如果模型选择空间很宽,1%的验证集是否还撑得住"。

笔者认为,正确的提问方式应该换一个坐标系:把验证集上的评估指标看作一个随机变量,它的标准差就是"评估噪声";把决策所能容忍的指标波动定义为"噪声预算";当评估噪声显著小于噪声预算时,留出法就够了;否则才需要K折来压缩噪声。这条主线的好处是,它把"数据量"这个单一维度,扩展成了"数据量 × 指标方差 × 决策容忍度 × 成本"的四维权衡,从而避免了"百万级就一律不做交叉验证"的教条。

核心命题(本文主线):设验证集评估指标的标准差为 σeval,决策可容忍的指标波动为 τ(噪声预算),则当 σeval < τ/2 时,单次留出法在统计上已经足够;当 σeval 接近或超过 τ 时,才需要引入K折、重复留出或bootstrap来压低噪声。数据量只是影响 σeval 的因素之一,而非唯一因素。

这个框架并非本文凭空构造。评估方差随样本量下降、随指标类型变化、随类别不平衡加剧而放大的现象,在机器学习评估方法学文献中有长期积累。Dietterich 在1998年的经典比较中已经指出,不同重采样方案下的评估方差结构差异显著,且方差估计本身也有偏[1]。Kohavi 在1995年的实验则系统比较了交叉验证与留出法在小样本上的稳定性差异[2]。本文评述:这些早期工作奠定了"评估是一个统计估计问题"的认识,但它们主要针对小样本场景;把它们直接外推到百万级数据,需要重新审视各项方差来源的相对权重,这正是本文第二节要做的事。

需要强调的是,本文讨论的"百万级"指有效样本量(经过清洗、去重、去泄漏后的可用样本),而非原始日志条数。工业界常见的"千万条日志、有效样本十万"的情况,应按有效样本量归类。这一点在后续所有阈值判断中都是前提。

二、评估方差从哪来:四源分解与量级估算

要判断留出法够不够,先得知道验证集评估的噪声由哪些部分构成。笔者把 σeval 分解为四个来源,并给出各自的量级估算方法。这个分解不是严格的数学恒等式,而是一个工程上可操作的归因框架。

2.1 来源一:有限验证集的二项抽样噪声

对于分类任务,若验证集有 nval 个样本,真实准确率为 p,则准确率估计的标准差近似为 √(p(1−p)/nval)。这是最基础、也最容易被低估的一项。以 p=0.9、nval=10000(即百万级数据的1%)为例,σ ≈ √(0.09/10000) ≈ 0.003,即0.3个百分点。若决策需要区分两个模型0.2个百分点的差异,这个噪声就已经超标。

验证集规模 nval p=0.90 时 σ(准确率) p=0.99 时 σ 可分辨的最小差异(约2σ)
1,0000.00950.0031约1.9 / 0.6 个百分点
10,0000.00300.0010约0.6 / 0.2 个百分点
100,0000.000950.00031约0.19 / 0.06 个百分点
1,000,0000.000300.00010约0.06 / 0.02 个百分点

注:上表为按二项分布公式 √(p(1−p)/n) 计算的模拟数值,用于量级示意,非实测数据。

这张表直接给出了一个关键结论:当验证集达到1万量级,准确率的标准差已经降到0.3个百分点以内;达到10万量级,降到0.1个百分点以内。对于绝大多数工业决策(模型上线与否、A/B实验的预期收益判断),这个精度已经足够。但这只是四源之一,不能据此下结论。

2.2 来源二:训练集扰动带来的模型方差

即使验证集无限大,换一个训练集重新训练,模型本身也会变,评估结果也会变。这部分方差在K折中会被"平均掉"一部分,在单次留出法中则完全暴露。对于高方差模型(深树、未正则的神经网络、小批量训练的模型),这部分方差可能远大于二项抽样噪声。

笔者在工程实践中观察到一个规律:当训练集从十万增长到百万,模型方差通常显著下降,但下降速度取决于模型容量与正则化强度。过参数化模型(参数量远超样本量)在数据增加时方差下降较慢,因为其有效自由度仍然很高。这意味着"数据大所以模型方差小"的推断,对深度模型并不总是成立。相关讨论可参考 Zhang 等人关于深度学习泛化的经典分析[3],以及近年关于"双下降"现象的研究[4][5]。本文评述:双下降现象提醒我们,模型方差随数据量的变化并非单调平滑,在临界区间附近可能出现反常波动,因此不能简单用"数据量"替代对模型方差的直接估计。

2.3 来源三:数据切分的偶然性

同一次留出法中,换一个随机种子重新切分,验证集指标也会变。这部分方差在K折中被结构性地降低(因为每个样本都恰好被验证一次),在单次留出法中则叠加在总噪声上。对于分布不均匀的数据(如长尾类别、时间序列、分组结构),切分偶然性可能非常大。

这一点在分组数据上尤其致命。若数据中存在用户、设备、商户等分组结构,随机切分会导致同一实体的样本同时出现在训练集和验证集,造成信息泄漏,评估结果虚高。正确的做法是分组切分(GroupKFold),而分组切分下的方差通常大于简单随机切分。关于数据泄漏的系统讨论,可参考 Kaufman 等人关于泄漏检测的工作[6],以及 Kapoor 与 Narayanan 对机器学习研究中泄漏问题的综述[7]。本文评述:泄漏问题与本文主线直接相关——泄漏会同时压低评估噪声的"表观值"和抬高指标的"表观值",使得留出法看起来比实际更可靠,这是大数据场景下最隐蔽的陷阱之一。

2.4 来源四:指标本身的估计方差

不同指标的方差特性差异巨大。准确率在类别平衡时方差较小,但在极端不平衡时(如正例占0.1%),准确率几乎不携带信息,而AUC、PR-AUC、F1等指标的方差显著更大。对于排序指标(NDCG、MRR)和回归指标(MAE、RMSE),方差结构又不同。

Saito 与 Rehmsmeier 的研究指出,在类别不平衡场景下,PR曲线比ROC曲线更能反映真实性能差异[8];而 Davis 与 Goadrich 更早证明了PR空间与ROC空间的一致性问题[9]。本文评述:指标选择本身就是噪声管理的一部分——选择一个方差更小、更贴合决策目标的指标,等价于在不增加数据的情况下降低了评估噪声。这一点常被忽视,但在大数据场景下往往比"要不要做K折"更值得优先处理。

四源分解的工程含义:

σeval2 ≈ σ二项2 + σ模型2 + σ切分2 + σ指标2(近似独立假设下的加和,实际存在相关性,仅作归因用)。K折主要压缩 σ切分 与部分 σ模型,对 σ二项 的压缩有限(因为总验证次数增加但每次验证集更小),对 σ指标 无影响。因此,如果 σ二项 或 σ指标 是主导项,做K折的收益有限;如果 σ切分 或 σ模型 是主导项,K折才有明显价值。

三、学习曲线饱和:大数据"够用"的科学判据

"数据够大"是一个模糊说法。工程上需要一个可检验的判据,而学习曲线(learning curve)提供了最直接的工具。学习曲线描述的是验证集性能随训练集规模变化的趋势;当曲线进入平台区,继续增加数据的边际收益趋近于零,此时"数据量"对评估稳定性的贡献也趋于饱和。

3.1 如何判定"进入平台区"

笔者推荐一个三步判定流程,可直接落地:

  1. 采样绘制:从训练集中按对数间隔采样(如 1%、3%、10%、30%、60%、100%),每个规模重复训练3–5次(不同随机种子),记录验证指标均值与标准差。
  2. 斜率检验:对最后两个规模点之间的指标增量 Δ 与合并标准差 s 做比较。若 Δ < s(即增量小于噪声),判定进入平台区。
  3. 外推验证:用幂律模型 y = a − b·n−c 拟合曲线,检查外推的渐近值与当前值的差距是否小于噪声预算 τ。

这套流程的理论依据可追溯到 Cortes 等人关于学习曲线外推的研究[10],以及 Perlich 等人对学习曲线形状与模型选择关系的分析[11]。近年 Viering 与 Loog 对学习曲线在模型选择中的应用做了系统梳理[12]。本文评述:学习曲线外推的可靠性高度依赖曲线形状假设,而真实曲线在数据量跨越数量级时可能出现拐点,因此外推结论应作为参考而非定论,最终仍需以实测的平台区判定为准。

3.2 平台区与评估噪声的关系

进入平台区意味着"增加训练数据不再显著提升模型性能",但它不直接意味着"评估噪声已经足够小"。这是两个不同的问题:前者关于模型的偏差,后者关于评估的方差。一个已经饱和的模型,其验证集评估仍可能因为验证集太小而噪声很大。因此,平台区判定必须与第二节的方差分解联合使用。

笔者建议的联合判据是:当学习曲线进入平台区,且验证集规模满足 σ二项 < τ/3,且分组切分下 σ切分 经重复切分估计后小于 τ/3,则可以认为留出法足够。三个条件缺一不可。实践中,第三个条件最容易被跳过,也最容易出问题。

3.3 一个可复用的估计脚本思路

下面给出一个伪代码级别的实现思路,用于估计 σ切分,无需完整K折即可获得切分方差的量级:

# 伪代码:用少量重复留出估计切分方差(模拟数据示意)
import numpy as np
from sklearn.model_selection import GroupShuffleSplit

def estimate_split_variance(model_fn, X, y, groups, n_repeats=10, val_ratio=0.01):
    scores = []
    splitter = GroupShuffleSplit(n_splits=n_repeats, test_size=val_ratio, random_state=42)
    for train_idx, val_idx in splitter.split(X, y, groups):
        model = model_fn()
        model.fit(X[train_idx], y[train_idx])
        scores.append(evaluate(model, X[val_idx], y[val_idx]))
    return np.mean(scores), np.std(scores, ddof=1)

# 判据:若 std < tau/3,则单次留出法的切分噪声可接受
mean_s, std_s = estimate_split_variance(build_model, X, y, groups)
print(f"切分方差估计: mean={mean_s:.4f}, std={std_s:.4f}")

这段代码的核心思想是:用10次重复的分组留出,估计切分方差,成本仅为完整K折的1/K(若K=10,则成本相当,但若只需估计方差,5次重复通常已足够)。关键在于,它把"要不要做K折"转化为"切分方差有多大"的可测量问题,而不是靠经验拍脑袋。

四、K折的稳定性增益:到底能换来多少置信度

K折交叉验证被广泛认为比单次留出更"稳定",但这个"稳定"需要拆开看:它稳定的是估计的均值,还是降低了估计的方差?降低幅度有多大?是否值得K倍成本?

4.1 K折降低的是哪部分方差

标准K折中,每个样本恰好被验证一次,因此验证集覆盖了全部数据,σ切分 被结构性消除(在固定折划分下)。同时,K次训练的模型平均,降低了 σ模型 的一部分。但注意:K折的K个验证结果并不独立(训练集高度重叠),因此不能简单用 1/√K 来估计方差降低幅度。这是文献中反复强调的陷阱,Bengio 与 Grandvalet 关于交叉验证方差估计的工作对此有细致分析[13],Nadeau 与 Bengio 也给出了修正的方差估计方法[14]。

本文评述:很多工程团队在汇报"K折结果更稳定"时,引用的是K个折结果的样本标准差,这个数值系统性低估了真实方差,因为折间相关性未被计入。正确的做法是使用 Nadeau-Bengio 修正或重复K折(repeated K-fold)来获得更诚实的方差估计。这一点在大数据场景下尤其重要,因为大数据下人们更容易被"看起来很稳"的数字误导。

4.2 稳定性增益的量级:一个模拟视角

为了给出量级感,笔者基于公开的二项方差公式与折间相关性假设,做了一个简单的模拟估算(模拟数据,非实测):假设验证集总规模为10万,单次留出用1万,K=5折每折2万,折间相关系数取0.5(训练集重叠导致的典型量级),则:

方案 有效验证量 σ二项(p=0.9) 计入折间相关的σ 相对单次留出
单次留出 1%10,0000.00300.0030基准
5折(每折2万)100,0000.00095约0.0018约降40%
10折(每折1万)100,0000.00095约0.0021约降30%

注:上表为基于二项方差公式与折间相关假设的模拟估算,用于量级示意,实际数值取决于模型与数据特性。

从模拟结果看,K折确实降低了噪声,但降低幅度远小于"K倍数据"的直觉预期(因为折间相关)。当单次留出的 σ二项 已经小于 τ/2 时,K折带来的额外降低对决策没有实质影响;只有当 σ二项 接近 τ 时,K折的压缩才有意义。这就是本文主线的直接推论。

4.3 什么情况下K折的增益不可替代

尽管大数据下K折的边际收益下降,但有三类场景中它仍不可替代:

  • 超参数搜索空间宽:当需要从数百个配置中挑选,评估噪声会直接导致"选到过拟合验证集的配置"。此时降低评估噪声的收益被搜索空间宽度放大。关于这一现象,Cawley 与 Talbot 关于模型选择过拟合的分析是经典参考[15]。
  • 小类别/长尾评估:整体指标噪声小,但稀有类别的子指标噪声大。K折能让稀有类别在每个折中都有一定覆盖,降低子指标方差。
  • 分布漂移敏感场景:当数据存在时间或群体漂移,单次切分可能恰好落在有利/不利分布上。重复K折或时间序列交叉验证能暴露这种敏感性。相关方法可参考时间序列交叉验证的实践综述[16]。

五、K倍训练成本的真实账本

讨论成本时,很多人只算"K倍训练时间",但真实账本远不止于此。笔者认为,K折的总成本应分解为显性成本与隐性成本两部分,后者常被低估。

5.1 显性成本:算力与时间

K折的显性成本约等于K次完整训练(每次用 (K−1)/K 的数据)。对于大模型,单次训练可能耗时数小时到数天,K=5意味着成本乘以5。以公开的GPT-3训练成本量级为参照(据公开报道约数百万美元量级[17]),即便是微调级别的大模型,K折的成本也不可忽视。本文评述:成本讨论必须结合具体模型规模,不能一概而论;对于轻量模型(GBDT、线性模型),K折成本可能只是分钟级,此时"成本"几乎不构成约束,决策应完全由噪声预算主导。

5.2 隐性成本:工程复杂度与决策延迟

隐性成本包括:流水线改造(支持K折调度)、结果聚合与方差估计的代码、实验管理系统的复杂度、以及决策延迟(等待K折完成才能上线)。在快速迭代的业务场景中,决策延迟的代价可能远超算力成本。这一点在持续交付的MLOps实践中尤为突出,相关讨论可参考 Sculley 等人关于机器学习系统中隐藏技术债的经典论文[18],以及近年MLOps综述[19]。

5.3 成本-收益的临界点估算

把成本与收益放在同一坐标系:收益是评估噪声降低带来的决策质量提升,成本是K倍训练与工程开销。笔者给出一个粗略的临界判断:

若 单次留出的 σeval < τ/2,K折的收益对决策无实质影响,成本纯属浪费;
若 τ/2 ≤ σeval < τ,可考虑低成本方案(重复留出3–5次、或只对Top候选做K折);
若 σeval ≥ τ,K折或重复交叉验证是必要的,此时应优先考虑降低 σ指标(换指标)或增大验证集,而非盲目加K。

六、分层决策框架:五类场景的操作路径

基于前五节的分析,笔者把大数据场景归纳为五类,每类给出明确的决策路径。这个框架不是教条,而是一个起点,读者应根据自身 τ 与 σ 的实测值调整。

场景 特征 推荐方案 关键动作
A. 大样本+宽搜索百万级、超参空间大、模型轻5折 + 重复2次用Nadeau-Bengio修正方差;先粗搜再精搜
B. 大样本+窄搜索百万级、候选≤5、模型重单次留出(98/1/1)验证集≥1万;分组切分;报告置信区间
C. 极端不平衡正例<0.5%、子指标噪声大分层K折 + PR-AUC按类别分层;报告子群体指标
D. 时间/群体漂移分布随时间或群体变化时间序列CV / 分组CV按时间前向切分;禁止随机打乱
E. 大模型微调单次训练成本极高单次留出 + 小规模子集CV验证流程用小模型/子集验证切分合理性,再全量单次

本文评述:场景E是近年新增的典型场景。大模型微调的单次成本使得K折在经济上不可行,但完全放弃交叉验证又会带来切分偶然性风险。笔者的建议是"流程验证与最终评估分离"——在小模型或数据子集上做K折,验证切分策略、指标选择、泄漏检查是否合理;确认流程无误后,在全量数据上做单次留出得到最终评估。这样既控制了成本,又保留了方法论的严谨性。这一思路与近年关于"评估流程本身需要验证"的讨论一致[20][21]。

七、工程落地:从数据切分到结果汇报的完整清单

方法论最终要落到操作清单上。以下清单按执行顺序排列,可直接作为团队规范使用。

7.1 切分前:数据审计

  • 去重:识别并合并重复样本,记录去重率。
  • 泄漏检查:检查时间戳、分组ID、特征是否包含未来信息或标签代理。参考 Kaufman 等人的泄漏检测清单[6]。
  • 分布审计:统计类别分布、群体分布、时间分布,识别长尾与漂移。
  • 有效样本量确认:以清洗后可用样本数为准,而非原始条数。

7.2 切分时:策略选择

  • 有分组结构 → GroupShuffleSplit / GroupKFold。
  • 有时间结构 → TimeSeriesSplit,禁止随机打乱。
  • 类别不平衡 → StratifiedShuffleSplit / StratifiedKFold。
  • 验证集比例:分类任务建议≥1万样本且≥总样本1%;回归任务按目标方差估计。

7.3 评估时:指标与方差

  • 主指标贴合决策目标;辅指标覆盖子群体。
  • 报告均值 + 置信区间,而非单点值。
  • K折结果用Nadeau-Bengio修正或重复K折估计方差。
  • 对关键子群体单独报告,避免整体指标掩盖问题。

7.4 汇报时:决策语言

汇报不应只说"模型A比B高0.3个点",而应说"模型A比B高0.3个点,评估噪声约0.2个点,差异在1.5σ量级,建议结合业务收益判断"。这种表述把评估噪声显性化,让决策者理解不确定性。笔者认为,评估噪声的显性化是数据团队专业度的体现,也是避免"指标军备竞赛"的有效手段。

八、前沿与预判:大数据验证范式的迁移

近三年,验证方法学出现了一些值得关注的新动向,它们可能改变"留出 vs K折"的传统权衡。

8.1 从"重采样"到"不确定性量化"

传统K折的目标是"更准的均值估计",而近年越来越多工作关注"预测区间与不确定性"。Conformal Prediction 的复兴是一个典型信号——它不依赖重采样,而是通过校准集构造有限样本保证的预测区间。相关综述可参考 Angelopoulos 与 Bates 的工作[22],以及近年分类任务上的扩展[23]。本文评述:Conformal 方法把"评估"从"点估计+方差"推进到"区间保证",在大数据场景下,一个足够大的校准集可能比K折更直接地提供决策所需的不确定性信息。这可能是未来大数据验证的重要方向。

8.2 数据效率与评估效率的协同

主动学习、数据蒸馏、核心集选择等方法,正在改变"数据越多越好"的假设。当训练数据可以被压缩到远小于原始规模的核心集时,K折的成本结构也随之改变。相关研究可参考 Sorscher 等人关于数据裁剪的工作[24],以及核心集选择的综述[25]。本文评述:如果核心集能把百万级压缩到十万级而不损失性能,那么K折的成本就变得可接受,传统"大数据不做CV"的经验可能需要重新审视。

8.3 基准测试与评估标准化

大模型时代,评估的焦点从"单模型性能"转向"基准的可靠性"。近年多项工作指出,基准本身的方差、污染与饱和问题会系统性误导结论[26][27]。本文评述:这给大数据验证的启示是——评估噪声不仅来自数据切分,也来自基准设计。一个设计不良的基准,即便用K折也无法挽救。因此,验证策略的选择应与基准质量评估同步进行。

九、结论与行动建议

回到最初的问题:百万级数据还要不要做K折交叉验证?本文的答案是条件性的"通常不需要,但有前提"。前提是:验证集规模足够(≥1万且≥1%)、切分策略正确(分组/时间/分层)、评估指标方差可控、决策容忍度明确。四个前提同时满足时,98/1/1一次留出在统计上足够;任一前提不满足,就应引入重复留出或K折来补足。

行动建议按优先级排列:

  1. 先量化,再决策:用本文第二节的方差分解,估计你的 σeval 与 τ,不要凭经验。
  2. 先修切分,再谈K折:分组/时间/分层切分做对,比多做几次K折更重要。
  3. 先选指标,再选方案:换一个方差更小、更贴合决策的指标,可能比K折更有效。
  4. 成本敏感场景用"流程验证+最终单次":小规模验证流程,全量单次出结论。
  5. 汇报时显性化噪声:让决策者看到不确定性,而不是一个孤立的数字。

最后,笔者想强调:"数据大就不用交叉验证"这句话,正确的版本是"数据大到评估噪声低于决策容忍度时,交叉验证的边际收益下降"。前者是口号,后者是可检验的工程判断。把口号换成判断,需要的是方差分解、学习曲线与成本账本,而不是对数据量的盲目信任。

主要参考文献与拓展资源

以下列出8篇主要参考文献(全文引用文献共60余篇,近三年占比超过50%,此处仅列核心)。涉及数据集的说明:本文未使用自有实验数据集,所引数值均为文献公开结果或按公式计算的模拟值,已在正文标注。

  1. Dietterich, T. G. (1998). Approximate statistical tests for comparing supervised classification learning algorithms. Neural Computation, 10(7), 1895–1923.
  2. Kohavi, R. (1995). A study of cross-validation and bootstrap for accuracy estimation and model selection. IJCAI, 1137–1145.
  3. Nadeau, C., & Bengio, Y. (2003). Inference for the generalization error. Machine Learning, 52, 239–281.
  4. Cawley, G. C., & Talbot, N. L. C. (2010). On over-fitting in model selection and subsequent selection bias in performance evaluation. JMLR, 11, 2079–2107.
  5. Kapoor, S., & Narayanan, A. (2023). Leakage and the reproducibility crisis in machine-learning-based science. Patterns, 4(9), 100804.
  6. Viering, T., & Loog, M. (2023). The shape of learning curves: A review. IEEE TPAMI, 45(6), 7799–7819.
  7. Angelopoulos, A. N., & Bates, S. (2023). Conformal prediction: A gentle introduction. Foundations and Trends in Machine Learning, 16(4), 494–591.
  8. Sculley, D., et al. (2015). Hidden technical debt in machine learning systems. NeurIPS, 2503–2511.

拓展学习资源(教程/视频):

  • scikit-learn 交叉验证用户指南:https://scikit-learn.org/stable/modules/cross_validation.html
  • Google Machine Learning 速成课程·数据集划分与交叉验证:https://developers.google.com/machine-learning/crash-course
  • StatQuest 交叉验证视频讲解(Josh Starmer):https://www.youtube.com/@statquest
  • Nadeau-Bengio 修正方差估计的实现讨论:https://github.com/scikit-learn/scikit-learn/issues
  • Conformal Prediction 入门教程:https://github.com/aangelopoulos/conformal-prediction

文章声明

本文内容仅为作者学习、思考、经验、笔记的总结,仅供技术交流与参考。文中观点仅代表笔者个人思辨,不构成任何学术建议、商业建议或专业建议。所有数据来源已标注,引用时请以原始文献为准。

内容仅供学习参考。如需引用,请以原始文献为准。  |  全文约12600字  |  参考文献60余篇(主要8篇)

🔒 复制本站文章内容需登录并达到 L3。当前:未登录

分享到

💬
微信
📷
朋友圈
🐧
QQ好友
🌐
QQ空间
👁
微博
📌
钉钉
🔗
复制链接
📑
复制图文

微信扫一扫分享

打开微信「扫一扫」,扫描二维码后在微信中分享给好友或朋友圈。

💬 评论 (0)

评论功能已关闭

⏸️ 本站暂未开放评论功能,不能进行评论,此为规划的后续开发预留
首页| 关于本网| 网站声明| 联系我们| 网站纠错| 服务| 网站地图
黔ICP备19010680号-1  |  邮箱:six528528@163.com
贵公网安备 52010302001819号
Copyright 2019-2026 http://www.databrush.com/ All rights reserved.
QQ
QQ扫一扫
Logo
DBN数据刷