You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

未指定validation_split和validation_data时,model.fit输出的是训练还是验证指标?

关于TensorFlow model.fit()输出指标的说明
  • 当你没给model.fit()传validation_split(默认值0.0)和validation_data(默认值None)这两个参数时,输出里的loss、accuracy、precision、recall全都是训练集上的指标,不会有验证集相关的结果。
  • 你提供的输出示例:
    Epoch 1/50 10/10 [==============================] - 6119s 608s/step - loss: 0.6588 - accuracy: 5.4746e-06 - precision: 0.0095 - recall: 0.3080
    
    所有指标都是模型每一轮训练时,对训练数据计算得到的结果。
  • 只有当你传入validation_split(指定从训练集里划分一定比例作为验证集)或者validation_data(传入单独的验证数据集)时,输出才会额外出现带val_前缀的验证指标,比如val_loss、val_precision这类。

内容的提问来源于stack exchange,提问作者learnToCode

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.31 15:10:34