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

特征提取

通过Ultralytics YOLO11 探索机器学习中特征提取的力量。学习高效检测和分析技术。

特征提取是机器学习(ML)中一个变革性过程,它将原始的高维数据转化为一组经过提炼的信息属性或"特征"。诸如高分辨率图像、音频流或非结构化文本等原始输入数据,往往因体量庞大且冗余而难以被算法有效处理。 特征提取通过提炼输入数据至其最核心要素来解决此问题——在保留预测建模所需关键信息的同时,剔除噪声与无关背景细节。这种降维处理对缓解维度诅咒至关重要,可确保模型保持计算效率,并能有效推广至未见的新数据。

特征提取在深度学习中的作用

在传统计算机视觉时代,专家们依赖于手动技术尺度不变特征变换SIFT)来识别图像中的关键点。然而,现代深度学习(DL)通过实现特征发现的自动化,彻底革新了这一工作流程。

神经网络,特别是卷积神经网络(CNN),采用一种称为骨干的专用架构组件来分层执行特征提取。随着数据穿越网络层,提取特征的复杂度逐渐增加:

  • 浅层:这些初始层如同边缘检测器,识别简单的低级结构, 例如线条、拐角和色彩渐变。
  • 深层:随着网络的加深,这些简单元素被聚合为高级语义表征,例如车辆的形状、人脸或特定动物的斑纹。

这些学习到的表征存储在特征图中,随后被传递至检测头执行物体检测或图像分类等任务。

实际应用

特征提取作为众多先进人工智能能力的引擎,将原始感官输入转化为可操作的洞察,服务于多元化行业领域。

  • 医疗诊断:医疗健康领域的人工智能应用中,模型通过分析复杂的医学影像(如MRI或CT扫描)来实现精准诊断。先进的特征提取算法能识别组织密度或纹理中的细微异常,这些异常可能预示早期病变。通过隔离这些关键视觉标记,系统可协助放射科医生以显著更高的准确性和速度进行肿瘤检测
  • 自动驾驶:无人驾驶汽车依赖实时特征提取实现安全导航。 车载摄像头将视频流传输至计算机视觉(CV)模型,该模型能即时提取与车道标线、交通信号灯及行人动态相关的特征。这项能力使自动驾驶车辆能在动态环境中做出瞬时决策。
  • 音频处理:在语音助手中,原始音频波形会被转换为频谱图。 算法随后提取语音特征、音高和语调,使语音转文本系统能够理解口语表达, 无论说话者的口音或背景噪声如何。

基于Ultralytics YOLO特征提取

尖端架构Ultralytics 强大的特征提取骨干网络直接集成到其设计中。当进行推理时,模型会自动处理图像以提取相关特征,随后预测边界框和类别标签。

以下示例演示了如何使用预训练模型处理图像。虽然代码简单,但模型内部正在执行复杂的特征提取以定位对象:

from ultralytics import YOLO

# Load a pretrained YOLO26 model, which includes a learned feature extraction backbone
model = YOLO("yolo26n.pt")

# Perform inference on an image
# The model internally extracts features to locate and classify objects
results = model("https://ultralytics.com/images/bus.jpg")

# Display the resulting bounding boxes
results[0].show()

对于需要管理用于训练这些特征提取器的数据集的团队Ultralytics 提供了涵盖标注、训练和部署的全面解决方案。

区分相关术语

要全面理解数据科学流程,区分特征提取与类似概念会有所帮助。

  • 特征提取与特征工程 尽管二者常被并提,但特征工程是更广义的概念,通常指通过领域知识手动创建新变量的过程(例如从"价格"和"面积"计算"每平方英尺价格")。特征提取则是特定技术——在深度学习中常实现自动化——将高维数据(如像素)投影至低维特征向量
  • 特征提取与特征选择特征选择涉及在不改变现有特征的前提下,仅通过移除次要特征来降低噪声,从而筛选出特征子集反之,特征提取则通过转换和组合原始数据点(例如采用主成分分析法(PCA)或学习网络权重)来创建特征。

通过掌握特征提取技术,开发者可以利用PyTorch等框架 PyTorchTensorFlow 构建模型,这些模型不仅准确 而且足够高效,可用于边缘部署。

加入Ultralytics 社区

加入人工智能的未来。与全球创新者联系、协作和共同成长

立即加入