深圳Yolo 视觉
深圳
立即加入
词汇表

损失函数

探索损失函数如何指导模型训练。了解如何使用 Ultralytics YOLO26 最小化 object detection 等任务的误差并优化 AI 性能。

损失函数是指导 人工神经网络 和其他机器学习算法训练的数学指南针。从根本上说,它量化了模型预测输出与 训练数据 中实际“真实标签”之间的误差。您可以将其视为一个评分系统,分数越低表示性能越优异。在训练过程中,主要目标是迭代地最小化此损失值。这种最小化使模型能够调整其内部参数,使其预测更接近真实情况,这一过程由 Adam 或 随机梯度下降 (SGD)优化算法 驱动。

损失在模型训练中的作用

AI 中的学习机制严重依赖于损失函数产生的反馈循环。模型处理一批数据后,损失函数会计算一个数值误差值,表示预测与目标之间的距离。通过一种称为 反向传播 的技术,系统计算损失相对于每个 模型权重 的梯度。这些梯度充当一张地图,指示为减少误差所需的调整方向和幅度。学习率 随后控制这些更新期间所采取的步长,确保模型收敛到最佳解决方案而不会过冲。

不同的机器学习任务需要特定类型的损失函数。对于目标是预测连续值(如房价)的 回归分析,均方误差 (MSE) 是标准选择。相反,对于涉及分类数据的 图像分类 任务,通常使用 交叉熵损失 来衡量预测概率与真实类别之间的差异。先进的 目标 detect 模型,例如 YOLO26,利用复合损失函数同时优化多个目标,结合了 交并比 (IoU) 等指标用于定位,以及像 Distribution Focal Loss (DFL) 或 Varifocal Loss 这样的专门公式用于类别置信度。

实际应用

损失函数是几乎所有 AI 应用可靠性背后的引擎,确保系统能够在复杂环境中安全运行。

  • 自动驾驶:自动驾驶车辆领域,安全取决于精确的感知。一个经过精心调优的损失函数有助于系统区分行人、其他汽车和静态障碍物。通过在 nuScenes 或 KITTI 等数据集上训练时最小化定位误差,车辆学会预测物体的确切位置,这对于汽车 AI 解决方案中的防撞至关重要。
  • 医学诊断:医学图像分析中,识别病理通常需要从健康组织中segment微小异常。诸如 Dice Loss等专用函数被用于segmentation任务,例如在 MRI扫描中detect肿瘤。这些函数通过对模型未能识别小面积感兴趣区域施加重罚来处理类别不平衡问题,从而提高医疗AI工具的敏感性。

Python 示例:计算交叉熵损失

尽管像Ultralytics Platform这样的高级框架在训练期间会自动处理损失计算,但理解其底层数学对于调试很有用。以下示例使用PyTorch—Ultralytics模型的后端—来计算预测与目标之间的损失。

import torch
import torch.nn as nn

# Define the loss function (CrossEntropyLoss includes Softmax)
loss_fn = nn.CrossEntropyLoss()

# Mock model output (logits) for 3 classes and the true class (Class 0)
# A high score for index 0 indicates a correct prediction
predictions = torch.tensor([[2.5, 0.1, -1.2]])
ground_truth = torch.tensor([0])

# Calculate the numerical loss value
loss = loss_fn(predictions, ground_truth)
print(f"Calculated Loss: {loss.item():.4f}")

区分相关概念

区分损失函数与机器学习流程中使用的其他指标非常重要。

  • 损失函数与评估指标:损失函数是可微分的,并在训练期间用于更新权重。相比之下,评估指标(如AccuracyPrecisionMean Average Precision (mAP))在训练后用于以人类可读的方式评估性能。如果损失函数与实际目标不能完美关联,模型可能有效最小化损失,但仍会面临准确率不佳的问题。
  • 损失函数与正则化:损失函数引导模型进行正确预测,而正则化技术(如L1或L2惩罚)则被添加到损失方程中以防止过拟合。正则化通过惩罚大权重来抑制过于复杂的模型,帮助系统更好地泛化到未见过的测试数据
  • 损失函数与奖励函数:强化学习中,智能体通过最大化累积“奖励”而不是最小化损失来学习。尽管它们在概念上是逆向的,但两者都作为驱动优化过程的目标函数。

让我们一起共建AI的未来!

开启您的机器学习未来之旅