Ultralytics YOLO27:
获取 YOLO 许可
返回 Ultralytics 术语表

Text Summarization

文本摘要将文档浓缩成保留关键信息的短版本。介绍抽取式和抽象式方法,并附有代码。

文本摘要是将文本文档精简为简洁版本的计算过程,同时保留最关键信息并维持原意。在更广泛的人工智能(AI)领域中,这项能力是现代自然语言处理(NLP)工作流的基石。借助先进算法,系统可以自动解析大量非结构化数据(例如法律合同、新闻文章或医疗记录),并生成易于阅读的摘要,大幅减少人工审阅所需的时间。

核心方法:抽取式与生成式#

有效摘要主要有两种方法。第一种是抽取式摘要,其运作方式类似数字荧光笔:分析源文本,找出最重要的句子或短语,再将它们组合成摘要。这种方法高度依赖词频和句子位置等统计特征。与之相对,生成式摘要通过理解文本并生成全新的句子来概括内容精髓,模拟人类认知过程。这种方法通常采用深度学习(DL)架构,尤其是 Transformer模型,以理解上下文和细微差别。

在现代机器学习中的重要性#

生成式 AI的发展提升了生成式模型的能力。先进的大型语言模型(LLMs)利用自注意力等机制衡量序列中不同词语的重要性,从而生成连贯且理解上下文的摘要。这与文本生成不同,后者可以创作原创小说或代码,而摘要必须严格以源输入中的事实内容为依据。此外,序列到序列模型的进步提升了机器生成摘要的流畅度和语法准确性。

实际应用#

文本摘要通过自动处理信息密集型文档,正在改变各行各业。

  1. 法律与企业情报: 律师事务所和企业使用摘要来处理数千页的判例法、合同和内部报告。将这些工具集成到数据挖掘流程后,专业人士无需通读每份文档,就能快速找出相关先例。

  2. 媒体监测与新闻聚合: 新闻机构利用自动摘要生成突发新闻的标题和简短摘要。许多推荐系统都由此提供支持,根据较长的文章向用户呈现个性化的简短资讯。

与计算机视觉的交汇#

传统上,文本摘要处理书面语言;如今,它通过多模态模型与计算机视觉(CV)的交集日益扩大。例如,视频理解系统可以分析视觉帧,并生成视频片段中事件的文字摘要。现代工作流清楚地体现了这种融合:模型可以使用 YOLO26检测物体,然后根据检测结果用语言模型总结场景背景。

代码示例:基于词频的基础摘要#

高级摘要需要复杂的神经网络,但抽取式摘要的核心概念可以通过简单的词频算法演示。下面的 Python 代码片段根据词语的重要性为句子评分。

import re
from collections import Counter


def simple_summarize(text, num_sentences=1):
    # 将文本拆分为句子和单词
    sentences = re.split(r"(?<!\w\.\w.)(?<![A-Z][a-z]\.)(?<=\.|\?)\s", text)
    words = re.findall(r"\w+", text.lower())

    # 计算词频(简单的重要性指标)
    word_freq = Counter(words)

    # 根据句子中各词的词频总和为句子评分
    sentence_scores = {}
    for sent in sentences:
        score = sum(word_freq[word] for word in re.findall(r"\w+", sent.lower()))
        sentence_scores[sent] = score

    # 返回得分最高的句子
    sorted_sentences = sorted(sentence_scores, key=sentence_scores.get, reverse=True)
    return " ".join(sorted_sentences[:num_sentences])


# 使用示例
text_input = "Deep learning uses neural networks. Neural networks learn from data. Data is crucial."
print(simple_summarize(text_input))

需要注意区分文本摘要和情感分析。文本摘要侧重于缩短内容,同时保留事实;情感分析则对文本表达的情绪或观点进行分类(例如,积极、消极、中性)。类似地,机器翻译会将文本从一种语言转换为另一种语言,但目标是保留完整的篇幅和细节,而不是压缩内容。

管理训练这些模型所需的数据集(无论是用于视觉任务还是文本任务)至关重要。Ultralytics Platform提供全面的工具来整理数据,并管理模型部署生命周期,确保 AI 系统在生产环境中保持高效且可扩展。此外,研究人员通常会使用迁移学习,将预训练模型适配到特定的摘要领域,例如医学或技术写作,从而减少对海量标注数据集的需求。

现代摘要架构源自循环神经网络(RNNs)和具有里程碑意义的论文《Attention Is All You Need》,该论文提出了 Transformer。理解 ROUGE(面向摘要评估的召回率指标)等指标,对于根据人工基准评估生成摘要的质量也至关重要。

Explore solutions

体育领域的计算机视觉

体育领域的计算机视觉

了解 Ultralytics YOLO 如何通过球员和球追踪、表现分析、教练洞察及运动员康复,推动体育视觉技术的发展。
了解详情
航空影像计算机视觉

航空影像计算机视觉

借助 Ultralytics YOLO,将无人机和航空影像转化为实时洞察,应用于农业、水产养殖、环境监测、自然保护和地理空间分析。
了解详情
航空航天中的计算机视觉

航空航天中的计算机视觉

使用 Ultralytics YOLO 模型将视觉 AI 应用于航空监测。借助计算机视觉解决方案,赋能无人机、航空航天工作流、环境保护和地理空间行业。
了解详情
安防领域的计算机视觉

安防领域的计算机视觉

使用 Ultralytics YOLO 模型守护每个场所。视觉 AI 可用于周界监控、威胁检测、车牌识别和工作场所安全。
了解详情
机器人领域的计算机视觉

机器人领域的计算机视觉

使用 Ultralytics YOLO 模型提升智能机器的能力。机器人领域的视觉 AI 可用于自主导航、感知、目标跟踪和实时控制。
了解详情
物流中的计算机视觉

物流中的计算机视觉

借助 Ultralytics YOLO 模型优化物流流程。视觉 AI 可用于包裹检查、分拣、车辆跟踪和仓库安全实时监控。
了解详情
零售中的计算机视觉

零售中的计算机视觉

借助 Ultralytics YOLO 模型重新构想零售。视觉 AI 可用于库存跟踪、货架监控、排队管理和更深入的客户洞察。
了解详情
医疗领域的计算机视觉

医疗领域的计算机视觉

借助 Ultralytics YOLO 模型构建医疗解决方案。医疗领域的视觉 AI 可加快医学影像处理、优化诊断并监测患者。
了解详情
制造业中的计算机视觉

制造业中的计算机视觉

利用 Ultralytics YOLO 模型优化制造流程。视觉 AI 可用于质量控制、缺陷检测、个人防护装备合规检查和装配线自动化。
了解详情
汽车领域的计算机视觉

汽车领域的计算机视觉

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

农业中的计算机视觉

借助 Ultralytics YOLO 模型,将视觉 AI 引入智慧农业。为作物监测、牲畜追踪和精准农业提供支持,从而提高产量并实现更智能的生产。
了解详情
体育领域的计算机视觉

体育领域的计算机视觉

了解 Ultralytics YOLO 如何通过球员和球追踪、表现分析、教练洞察及运动员康复,推动体育视觉技术的发展。
了解详情
航空影像计算机视觉

航空影像计算机视觉

借助 Ultralytics YOLO,将无人机和航空影像转化为实时洞察,应用于农业、水产养殖、环境监测、自然保护和地理空间分析。
了解详情
航空航天中的计算机视觉

航空航天中的计算机视觉

使用 Ultralytics YOLO 模型将视觉 AI 应用于航空监测。借助计算机视觉解决方案,赋能无人机、航空航天工作流、环境保护和地理空间行业。
了解详情
安防领域的计算机视觉

安防领域的计算机视觉

使用 Ultralytics YOLO 模型守护每个场所。视觉 AI 可用于周界监控、威胁检测、车牌识别和工作场所安全。
了解详情
机器人领域的计算机视觉

机器人领域的计算机视觉

使用 Ultralytics YOLO 模型提升智能机器的能力。机器人领域的视觉 AI 可用于自主导航、感知、目标跟踪和实时控制。
了解详情
物流中的计算机视觉

物流中的计算机视觉

借助 Ultralytics YOLO 模型优化物流流程。视觉 AI 可用于包裹检查、分拣、车辆跟踪和仓库安全实时监控。
了解详情
零售中的计算机视觉

零售中的计算机视觉

借助 Ultralytics YOLO 模型重新构想零售。视觉 AI 可用于库存跟踪、货架监控、排队管理和更深入的客户洞察。
了解详情
医疗领域的计算机视觉

医疗领域的计算机视觉

借助 Ultralytics YOLO 模型构建医疗解决方案。医疗领域的视觉 AI 可加快医学影像处理、优化诊断并监测患者。
了解详情
制造业中的计算机视觉

制造业中的计算机视觉

利用 Ultralytics YOLO 模型优化制造流程。视觉 AI 可用于质量控制、缺陷检测、个人防护装备合规检查和装配线自动化。
了解详情
汽车领域的计算机视觉

汽车领域的计算机视觉

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

农业中的计算机视觉

借助 Ultralytics YOLO 模型,将视觉 AI 引入智慧农业。为作物监测、牲畜追踪和精准农业提供支持,从而提高产量并实现更智能的生产。
了解详情
体育领域的计算机视觉

体育领域的计算机视觉

了解 Ultralytics YOLO 如何通过球员和球追踪、表现分析、教练洞察及运动员康复,推动体育视觉技术的发展。
了解详情
航空影像计算机视觉

航空影像计算机视觉

借助 Ultralytics YOLO,将无人机和航空影像转化为实时洞察,应用于农业、水产养殖、环境监测、自然保护和地理空间分析。
了解详情
航空航天中的计算机视觉

航空航天中的计算机视觉

使用 Ultralytics YOLO 模型将视觉 AI 应用于航空监测。借助计算机视觉解决方案,赋能无人机、航空航天工作流、环境保护和地理空间行业。
了解详情
安防领域的计算机视觉

安防领域的计算机视觉

使用 Ultralytics YOLO 模型守护每个场所。视觉 AI 可用于周界监控、威胁检测、车牌识别和工作场所安全。
了解详情
机器人领域的计算机视觉

机器人领域的计算机视觉

使用 Ultralytics YOLO 模型提升智能机器的能力。机器人领域的视觉 AI 可用于自主导航、感知、目标跟踪和实时控制。
了解详情
物流中的计算机视觉

物流中的计算机视觉

借助 Ultralytics YOLO 模型优化物流流程。视觉 AI 可用于包裹检查、分拣、车辆跟踪和仓库安全实时监控。
了解详情
零售中的计算机视觉

零售中的计算机视觉

借助 Ultralytics YOLO 模型重新构想零售。视觉 AI 可用于库存跟踪、货架监控、排队管理和更深入的客户洞察。
了解详情
医疗领域的计算机视觉

医疗领域的计算机视觉

借助 Ultralytics YOLO 模型构建医疗解决方案。医疗领域的视觉 AI 可加快医学影像处理、优化诊断并监测患者。
了解详情
制造业中的计算机视觉

制造业中的计算机视觉

利用 Ultralytics YOLO 模型优化制造流程。视觉 AI 可用于质量控制、缺陷检测、个人防护装备合规检查和装配线自动化。
了解详情
汽车领域的计算机视觉

汽车领域的计算机视觉

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

农业中的计算机视觉

借助 Ultralytics YOLO 模型,将视觉 AI 引入智慧农业。为作物监测、牲畜追踪和精准农业提供支持,从而提高产量并实现更智能的生产。
了解详情

让我们携手构建 AI 的未来!

开启你的旅程,迎接机器学习的未来