news 2026/4/23 13:23:24

什么是“标签”?

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
什么是“标签”?

标签”(Label)是机器学习中最基础、也最容易混淆的概念之一。


一、什么是“标签”?(Label)

标签 = 正确答案
它是你希望模型最终能预测出来的目标值。

举个生活化的例子:

  • 你给模型看一张猫的照片 → 标签是 “猫”
  • 你给模型一组血压、心率数据 → 标签是 “是否患病(是/否)”

在工业传感器场景中:

  • 你输入过去10秒的温度、振动、电流数据 →
    • 如果做异常检测,标签可能是:正常异常
    • 如果做RUL预测,标签可能是:剩余还能运行 120 小时

二、标签在不同任务中的形式

1.分类任务(Classification)→ 标签是类别

任务输入(特征)标签(Label)
故障检测[温度=85, 振动=3.2, ...]"正常""故障"
故障类型识别[压力=10, 噪声=60dB, ...]"轴承磨损""电机过热""正常"

🔹 标签通常是字符串或整数(如 0=正常,1=故障)


2.回归任务(Regression)→ 标签是连续数值

任务输入(特征)标签(Label)
RUL 预测过去50个时间步的传感器数据127.5(小时)
温度预测当前工况参数92.3(℃)

🔹 标签是一个实数(float)


3.无监督学习没有标签

比如:

  • 你只有一堆传感器数据,但不知道哪些是故障(也没人标记过)
  • 这时候你不能用分类/回归,只能用无监督方法(如 Isolation Forest、K-Means)
  • 模型自己“猜”哪些点不正常 → 这叫异常检测(Anomaly Detection)

✅ 所以:“有没有标签”决定了你能不能用监督学习!


三、在你的传感器场景中,标签从哪里来?

这是关键!标签不是凭空产生的,通常来自:

✅ 1.人工标注

  • 工程师在设备故障后回溯数据,标记“从哪一刻开始算故障”
  • 成本高,但最准确

✅ 2.系统日志 / 报警记录

  • 设备自带故障报警信号(如 PLC 输出error_code=5
  • 可自动对齐时间戳,生成标签

✅ 3.间接定义

  • 比如:当某个传感器值 > 阈值(如温度 > 100℃)→ 视为“异常”
  • 虽然不是真实故障,但可作为代理标签(proxy label)

✅ 4.RUL 标签的构造方法

假设你知道设备在第 200 小时彻底失效:

  • 第 190 小时的数据 → RUL 标签 = 10
  • 第 180 小时的数据 → RUL 标签 = 20
  • ...
  • 第 0 小时(初始) → RUL 标签 = 200

📌 这种标签需要完整的寿命周期数据(从健康到失效)


四、有标签 vs 无标签 —— 如何选择方法?

场景是否有标签?推荐方法
有历史故障记录 + 时间戳✅ 有LightGBM 分类 / LSTM 回归
只有正常运行数据,从未记录故障❌ 无Isolation Forest、Autoencoder 异常检测
有部分故障数据(很少)⚠️ 少量半监督学习、One-Class Classification

五、代码示例:带标签 vs 不带标签

1.有标签(监督学习)

# X: 传感器特征 (n_samples, n_features) # y: 标签,0=正常,1=故障 X = [[85, 3.2], [90, 4.1], [70, 1.0], ...] y = [1, 1, 0, ...] # 用 LightGBM 训练 from lightgbm import LGBMClassifier model = LGBMClassifier() model.fit(X, y) # 注意:这里传入了 y(标签)

2.无标签(无监督)

# 只有 X,没有 y X = [[85, 3.2], [90, 4.1], [70, 1.0], ...] # 用 Isolation Forest from sklearn.ensemble import IsolationForest model = IsolationForest() model.fit(X) # 不需要 y! preds = model.predict(X) # 输出 1(正常)或 -1(异常)

总结一句话:

标签就是“标准答案”——
有答案就教模型学(监督学习),
没答案就让模型自己找规律(无监督学习)。

在工业预测性维护中,获取高质量标签往往是最大难点。很多项目前期都在解决“如何定义和获取标签”的问题。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/18 11:15:46

网络安全从入门到进阶:快速掌握核心技术与防御体系

1 TCP/IP 模型基础 OSI参考模型 OSI(Open System Interconnect Reference Model),开放式系统互联参考模型,它是由 国际标准化组织 ISO 提出的一个网络系统互连模型。 OSI 模型的设计目的是成为一个所有销售商都能实现的开放网络模型,来克服…

作者头像 李华
网站建设 2026/4/18 10:53:53

java: 警告: 源发行版 17 需要目标发行版 17

错误 java: 警告: 源发行版 17 需要目标发行版 17要解决“java: 无效的目标发行版: 17”错误,需从JDK版本、构建工具配置、环境变量、IDE设置、依赖兼容性五个维度系统性排查。以下是具体步骤和解决方案: 一、验证JDK版本与一致性 检查已安装的JDK版本…

作者头像 李华
网站建设 2026/4/21 22:44:15

KingbaseES数据库备份与恢复深度解析:原理、策略与实践

第一章 数据库备份与恢复核心理论 1.1 备份与恢复的本质意义 数据库作为信息系统的核心载体,其数据完整性与可用性直接决定业务连续性。在计算机系统运行过程中,不可避免会遭遇各类故障,包括事务内部故障(如死锁、数据校验错误&am…

作者头像 李华
网站建设 2026/4/18 10:52:52

LLM(大语言模型)到底是怎么工作的?(初学者必看)

前言 如果你经常用聊天机器人问问题、让AI写文案,或是用代码助手辅助编程,其实都是在和LLM(大语言模型)打交道。这些模型能像“懂人话”一样回应我们的需求,甚至写出逻辑通顺的文章、解决专业问题,但它们背…

作者头像 李华
网站建设 2026/4/18 11:17:06

融资35亿后,Kimi神秘模型现身竞技场

融资35亿后,Kimi的新模型紧跟着就要来了?! 大模型竞技场上,一个名叫Kiwi-do的神秘模型悄然出现。 发现这个新模型的推特网友询问了模型的身份,结果模型自报家门,表示自己来自月之暗面Kimi,训练…

作者头像 李华