Ultralytics YOLO27:
返回 Ultralytics 术语表

Natural Language Understanding (NLU)

探索自然语言理解(NLU),了解它如何帮助机器解读意图和情感。学习如何连接人类语言与视觉 AI。

自然语言理解 (NLU) 是人工智能 (AI)的一个专业子领域,专注于机器对人类语言的阅读理解和解读。更广泛的技术可以让计算机处理文本数据,而 NLU 则专门帮助系统理解词语背后的含义、意图和情感,并应对语法、俚语和上下文的复杂性。借助先进的深度学习 (DL)架构,NLU 将非结构化文本转换为结构化的机器可读逻辑,充当人类交流与计算机行动之间的桥梁。

NLU 的核心机制#

为了理解语言,NLU 算法会将文本拆分为各个组成部分,并分析它们之间的关系。这一过程涉及多个关键的语言学概念:

  • 分词 将原始文本分割为更小单元(例如单词或子词)的基础步骤。这为数据在神经网络中的数值表示做好准备。
  • 命名实体识别 (NER) NLU 模型会识别句子中的特定实体,例如人物、地点、日期或组织。例如,在短语“预订一趟前往伦敦的航班”中,“伦敦”会被提取为地点实体。
  • 意图分类: 这是交互式系统的一项关键功能,用于确定用户的目标。意图分类会分析“我的网络断了”这样的短语,从而理解用户是在报告技术问题,而不是提出一般性问题。
  • 语义分析: 这一过程不局限于简单的关键词,而是评估句子结构的含义。斯坦福 NLP 小组的研究人员长期以来一直在开创基于上下文消除词义歧义的方法,确保根据周围文本正确判断“bank”是指金融机构还是河岸。

NLU 与相关领域的比较#

计算机科学领域中,有必要将 NLU 与密切相关的领域区分开来:

  • 自然语言处理 (NLP) NLP 是包含 NLU 的总称。NLP 涵盖处理语言数据的完整流程,包括翻译和简单解析,而 NLU 严格来说只负责理解这一环节。另一个子领域自然语言生成 (NLG)则负责生成新的文本响应。
  • 计算机视觉 (CV) 传统上,CV 处理视觉数据,而 NLU 处理文本。不过,现代的多模态模型会融合这两个领域。NLU 解析文本提示(例如“找到红色的汽车”),而 CV 则根据这种理解执行视觉搜索。
  • 语音识别 这项技术也称为语音转文本,可将音频信号转换为书面文字。只有在语音被转录为文本之后,NLU 才会介入,以解读所说的内容。

实际应用#

NLU 为企业和消费者日常依赖的许多智能系统提供支持。

  1. 智能客户支持: 现代聊天机器人利用 NLU 在无需人工干预的情况下解决支持工单。通过采用情感分析,这些智能代理可以检测客户消息中的挫败情绪,并自动将问题升级给人工经理。

  2. 语义搜索引擎: 与传统的关键词搜索不同,NLU 驱动的引擎能够理解查询的上下文。组织使用语义搜索,让员工可以使用“显示去年第四季度的销售报告”这类自然语言问题查询内部数据库,从而获得精确的文档,而不是一串关联性较弱的文件。

  3. 视觉-语言集成: 在视觉 AI 领域,NLU 支持“开放词汇目标检测”。模型不再局限于固定类别(例如标准数据集中的 80 个类别),而是可以像YOLO-World一样利用 NLU 理解自定义文本提示,并在图像中定位这些对象。

代码示例:NLU 驱动的目标检测#

以下示例演示了如何使用 ultralytics 包将 NLU 概念集成到计算机视觉工作流中。在这里,我们使用一个将文本编码器(NLU)与视觉骨干网络相结合的模型,检测完全由自然语言描述定义的对象。

from ultralytics import YOLOWorld

# Load a model capable of vision-language understanding
# This model uses NLU to interpret text prompts
model = YOLOWorld("yolov8s-world.pt")

# Define custom classes using natural language descriptions
# The NLU component parses "person in red shirt" to guide detection
model.set_classes(["person in red shirt", "blue bus"])

# Run inference on an image
results = model.predict("city_street.jpg")

# Display the results
results[0].show()

工具与未来趋势#

NLU 的开发依赖于稳健的框架。像 PyTorch 这样的库提供了构建深度学习模型所需的张量运算,而 spaCy 则提供了工业级语言处理工具。

展望未来,行业正朝着统一的多模态系统发展。Ultralytics Platform 简化了这一演进过程,提供了一个综合环境,用于管理数据集、标注图像,以及训练可部署到边缘设备的模型。大型语言模型 (LLMs) 可以处理复杂推理,将其与 YOLO26 等高速视觉模型集成后,能够创建出可以实时观察、理解并与世界互动的强大智能代理。这种协同作用代表了机器学习 (ML)应用的下一个前沿方向。

Explore solutions

用于航拍影像的计算机视觉

用于航拍影像的计算机视觉

使用 Ultralytics YOLO 将无人机和航拍影像转化为针对农业、水产养殖、环境监测、自然保护及地理空间分析的实时洞察。
了解更多
航空航天中的计算机视觉

航空航天中的计算机视觉

借助 Ultralytics YOLO 模型将视觉 AI 引入空中监测。使用计算机视觉解决方案赋能无人机、航空航天工作流、环境保护与地理空间行业。
了解更多

使用 Ultralytics YOLO 模型保护每个站点。视觉 AI 赋能周界监控、威胁检测、车牌识别和工作场所安全。
了解更多
机器人计算机视觉

机器人计算机视觉

借助 Ultralytics YOLO 模型打造更智能的机器。机器人技术中的视觉 AI 可实现自主导航、感知、目标跟踪和实时控制。
了解更多
物流计算机视觉

物流计算机视觉

使用 Ultralytics YOLO 模型提升物流效率。视觉 AI 可实现包裹检测、分拣、车辆跟踪和仓库安全实时监控。
了解更多
零售计算机视觉

零售计算机视觉

使用 Ultralytics YOLO 模型重新构想零售。视觉 AI 为库存跟踪、货架监控、队列管理和更智能的客户洞察提供支持。
了解更多
医疗领域的计算机视觉

医疗领域的计算机视觉

使用 Ultralytics YOLO 模型构建医疗解决方案。医疗领域的视觉 AI 可实现更快的医学影像处理、更智能的诊断和患者监护。
了解更多
制造业中的计算机视觉

制造业中的计算机视觉

使用 Ultralytics YOLO 模型优化制造业。视觉 AI 可推动质量控制、缺陷检测、PPE 合规和装配线自动化。
了解更多
汽车行业中的计算机视觉

汽车行业中的计算机视觉

使用 Ultralytics YOLO 模型在汽车行业应用计算机视觉。视觉 AI 提升道路安全、驾驶辅助和车辆自动化水平,让道路更加智能。
了解更多
农业中的计算机视觉

农业中的计算机视觉

使用 Ultralytics YOLO 模型将视觉 AI 带入智能农业。为作物监测、牲畜追踪和精准农业提供支持,提升产量与智能化水平。
了解更多
用于航拍影像的计算机视觉

用于航拍影像的计算机视觉

使用 Ultralytics YOLO 将无人机和航拍影像转化为针对农业、水产养殖、环境监测、自然保护及地理空间分析的实时洞察。
了解更多
航空航天中的计算机视觉

航空航天中的计算机视觉

借助 Ultralytics YOLO 模型将视觉 AI 引入空中监测。使用计算机视觉解决方案赋能无人机、航空航天工作流、环境保护与地理空间行业。
了解更多

使用 Ultralytics YOLO 模型保护每个站点。视觉 AI 赋能周界监控、威胁检测、车牌识别和工作场所安全。
了解更多
机器人计算机视觉

机器人计算机视觉

借助 Ultralytics YOLO 模型打造更智能的机器。机器人技术中的视觉 AI 可实现自主导航、感知、目标跟踪和实时控制。
了解更多
物流计算机视觉

物流计算机视觉

使用 Ultralytics YOLO 模型提升物流效率。视觉 AI 可实现包裹检测、分拣、车辆跟踪和仓库安全实时监控。
了解更多
零售计算机视觉

零售计算机视觉

使用 Ultralytics YOLO 模型重新构想零售。视觉 AI 为库存跟踪、货架监控、队列管理和更智能的客户洞察提供支持。
了解更多
医疗领域的计算机视觉

医疗领域的计算机视觉

使用 Ultralytics YOLO 模型构建医疗解决方案。医疗领域的视觉 AI 可实现更快的医学影像处理、更智能的诊断和患者监护。
了解更多
制造业中的计算机视觉

制造业中的计算机视觉

使用 Ultralytics YOLO 模型优化制造业。视觉 AI 可推动质量控制、缺陷检测、PPE 合规和装配线自动化。
了解更多
汽车行业中的计算机视觉

汽车行业中的计算机视觉

使用 Ultralytics YOLO 模型在汽车行业应用计算机视觉。视觉 AI 提升道路安全、驾驶辅助和车辆自动化水平,让道路更加智能。
了解更多
农业中的计算机视觉

农业中的计算机视觉

使用 Ultralytics YOLO 模型将视觉 AI 带入智能农业。为作物监测、牲畜追踪和精准农业提供支持,提升产量与智能化水平。
了解更多
用于航拍影像的计算机视觉

用于航拍影像的计算机视觉

使用 Ultralytics YOLO 将无人机和航拍影像转化为针对农业、水产养殖、环境监测、自然保护及地理空间分析的实时洞察。
了解更多
航空航天中的计算机视觉

航空航天中的计算机视觉

借助 Ultralytics YOLO 模型将视觉 AI 引入空中监测。使用计算机视觉解决方案赋能无人机、航空航天工作流、环境保护与地理空间行业。
了解更多

使用 Ultralytics YOLO 模型保护每个站点。视觉 AI 赋能周界监控、威胁检测、车牌识别和工作场所安全。
了解更多
机器人计算机视觉

机器人计算机视觉

借助 Ultralytics YOLO 模型打造更智能的机器。机器人技术中的视觉 AI 可实现自主导航、感知、目标跟踪和实时控制。
了解更多
物流计算机视觉

物流计算机视觉

使用 Ultralytics YOLO 模型提升物流效率。视觉 AI 可实现包裹检测、分拣、车辆跟踪和仓库安全实时监控。
了解更多
零售计算机视觉

零售计算机视觉

使用 Ultralytics YOLO 模型重新构想零售。视觉 AI 为库存跟踪、货架监控、队列管理和更智能的客户洞察提供支持。
了解更多
医疗领域的计算机视觉

医疗领域的计算机视觉

使用 Ultralytics YOLO 模型构建医疗解决方案。医疗领域的视觉 AI 可实现更快的医学影像处理、更智能的诊断和患者监护。
了解更多
制造业中的计算机视觉

制造业中的计算机视觉

使用 Ultralytics YOLO 模型优化制造业。视觉 AI 可推动质量控制、缺陷检测、PPE 合规和装配线自动化。
了解更多
汽车行业中的计算机视觉

汽车行业中的计算机视觉

使用 Ultralytics YOLO 模型在汽车行业应用计算机视觉。视觉 AI 提升道路安全、驾驶辅助和车辆自动化水平,让道路更加智能。
了解更多
农业中的计算机视觉

农业中的计算机视觉

使用 Ultralytics YOLO 模型将视觉 AI 带入智能农业。为作物监测、牲畜追踪和精准农业提供支持,提升产量与智能化水平。
了解更多

让我们共同构建 AI 的未来!

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