YOLO Vision 2026:
返回 Ultralytics 词汇表

Dimensionality Reduction

了解降维如何优化机器学习工作流。探索 PCA 和 t-SNE 等技术,以提高 Ultralytics YOLO26 的性能和数据可视化效果。

降维是机器学习 (ML)和数据科学中的一项变革性技术,用于减少数据集中的输入变量数量(通常称为特征或维度),同时保留最关键的信息。在大数据时代,数据集通常包含数千个变量,从而导致出现被称为维度灾难的现象。这种现象会导致模型训练的计算成本高昂、容易发生过拟合且难以解释。通过将高维数据投影到低维空间中,从业者可以提高效率、可视化效果和预测性能。

AI开发中的核心优势#

降低数据的复杂度是数据预处理管道中的基本步骤。它为构建强大的人工智能 (AI)系统带来了几个切实的优势:

  • Enhanced Computational Efficiency: Fewer features mean less data to process. This accelerates training times for algorithms like YOLO26, making them more suitable for real-time inference and deployment on resource-constrained edge AI devices.
  • 改进数据可视化: 人类的直觉很难理解三维以上的数据。降维将复杂的数据集压缩到 2D 或 3D 空间中,从而实现有效的数据可视化,以便使用TensorFlow Embedding Projector等工具发现聚类、模式和异常值。
  • 降噪: 通过关注数据中最相关的方差,该技术可以过滤掉噪声和冗余特征。这会产生更清洁的训练数据,帮助模型更好地泛化到未见过的样本。
  • 存储优化: 在云端存储海量数据集(例如通过Ultralytics 平台管理的数据集)成本可能很高。压缩特征空间可以显著降低存储要求,而不会牺牲基本的数据完整性。

关键技术:线性与非线性#

降低维度的方法通常根据它们是保留数据的全局线性结构还是局部非线性流形来进行分类。

线性方法#

最成熟的线性技术是主成分分析 (PCA)。PCA 的工作原理是识别“主成分”——捕获数据中最大方差的正交轴。它将原始数据投影到这些新轴上,有效地丢弃贡献较小信息的维度。这是无监督学习工作流程中的主打技术。

非线性方法#

对于复杂的的数据结构(例如图像或文本嵌入),通常需要非线性方法。t- 分布随机邻域嵌入 (t-SNE)UMAP(均匀流形近似与投影)等技术擅长保留局部邻域,使其成为可视化高维聚类的理想选择。此外,自编码器是经过训练可将输入压缩到潜在空间表示并对其进行重建的神经网络,从而有效地学习数据的紧凑编码。

实际应用#

降维在深度学习 (DL)的各个领域都至关重要:

  1. 计算机视觉:YOLO26这样的现代目标检测器处理包含数千个像素的图像。内部层使用池化和跨步卷积等技术逐步减小特征图的空间维度,将原始像素提炼为高级语义概念(例如“边缘”、“眼睛”、“汽车”)。

  2. 基因组学与医疗保健:医学图像分析和生物信息学中,研究人员分析具有数万个变量的基因表达数据。降维有助于识别用于疾病分类的关键生物标志物,如癌症基因组学研究所示。

  3. 推荐系统: Netflix或Spotify等平台使用矩阵分解(一种降维技术)来预测用户偏好。通过减少用户-项目交互的稀疏矩阵,它们可以基于潜在特征高效地推荐内容。

降维与特征选择#

区分这一概念与特征选择非常重要,因为它们通过不同的机制实现了相似的目标:

  • 特征选择涉及选择原始特征的一个子集(例如保留“年龄”而丢弃“姓名”)。它不会改变所选特征的值。
  • 降维(特别是特征提取)会创建特征,这些特征是原始特征的组合。例如,PCA 可能会将“身高”和“体重”组合成一个代表“体型”的全新分量。

Python示例:减少图像嵌入#

以下示例说明了如何获取高维输出(模拟图像嵌入向量)并使用 PCA 对其进行降维。在使用类似YOLO26的模型对相似类别进行分组时,这是一个常见的工作流程。

import numpy as np
from sklearn.decomposition import PCA

# Simulate high-dimensional embeddings (e.g., 10 images, 512 features each)
# In a real workflow, these would come from a model like YOLO26n
embeddings = np.random.rand(10, 512)

# Initialize PCA to reduce from 512 dimensions to 2
pca = PCA(n_components=2)
reduced_data = pca.fit_transform(embeddings)

# Output shape is now (10, 2), ready for 2D plotting
print(f"Original shape: {embeddings.shape}")  # (10, 512)
print(f"Reduced shape: {reduced_data.shape}")  # (10, 2)

Explore solutions

Real-time AI that works with your team

机器人技术中的 AI

使用 Ultralytics YOLO 模型为智能机器赋能。机器人技术中的视觉 AI 可推动自主导航、感知、物体跟踪和实时控制。
了解更多
Real-time AI that works with your team

物流中的 AI

使用 Ultralytics YOLO 模型简化物流。视觉 AI 可实现包裹检查、分拣、车辆跟踪和实时仓库安全监控。
了解更多
Real-time AI that works with your team

零售业 AI

使用 Ultralytics YOLO 模型重塑零售业。视觉 AI 推动库存跟踪、货架监控、队列管理和更智能的客户洞察。
了解更多
Real-time AI that works with your team

医疗保健中的 AI

利用 Ultralytics YOLO 模型构建医疗保健解决方案。医疗保健中的视觉 AI 可助力更快速的医学影像分析、更智能的诊断和患者监测。
了解更多
Real-time AI that works with your team

制造业中的 AI

使用 Ultralytics YOLO 模型优化制造业。视觉 AI 推动质量控制、缺陷检测、PPE 合规性和装配线自动化。
了解更多
Real-time AI that works with your operation

汽车中的 AI

将计算机视觉应用于汽车行业,并配合 Ultralytics YOLO 模型。汽车视觉 AI 可提升道路安全、辅助驾驶和车辆自动化,打造更智能的道路。
了解更多
Real-time AI tailored to your operation

农业中的 AI

借助 Ultralytics YOLO 模型,将视觉 AI 引入智慧农业。赋能作物监测、牲畜追踪和精准农业,实现更高、更智能的产量。
了解更多
Real-time AI that works with your team

机器人技术中的 AI

使用 Ultralytics YOLO 模型为智能机器赋能。机器人技术中的视觉 AI 可推动自主导航、感知、物体跟踪和实时控制。
了解更多
Real-time AI that works with your team

物流中的 AI

使用 Ultralytics YOLO 模型简化物流。视觉 AI 可实现包裹检查、分拣、车辆跟踪和实时仓库安全监控。
了解更多
Real-time AI that works with your team

零售业 AI

使用 Ultralytics YOLO 模型重塑零售业。视觉 AI 推动库存跟踪、货架监控、队列管理和更智能的客户洞察。
了解更多
Real-time AI that works with your team

医疗保健中的 AI

利用 Ultralytics YOLO 模型构建医疗保健解决方案。医疗保健中的视觉 AI 可助力更快速的医学影像分析、更智能的诊断和患者监测。
了解更多
Real-time AI that works with your team

制造业中的 AI

使用 Ultralytics YOLO 模型优化制造业。视觉 AI 推动质量控制、缺陷检测、PPE 合规性和装配线自动化。
了解更多
Real-time AI that works with your operation

汽车中的 AI

将计算机视觉应用于汽车行业,并配合 Ultralytics YOLO 模型。汽车视觉 AI 可提升道路安全、辅助驾驶和车辆自动化,打造更智能的道路。
了解更多
Real-time AI tailored to your operation

农业中的 AI

借助 Ultralytics YOLO 模型,将视觉 AI 引入智慧农业。赋能作物监测、牲畜追踪和精准农业,实现更高、更智能的产量。
了解更多
Real-time AI that works with your team

机器人技术中的 AI

使用 Ultralytics YOLO 模型为智能机器赋能。机器人技术中的视觉 AI 可推动自主导航、感知、物体跟踪和实时控制。
了解更多
Real-time AI that works with your team

物流中的 AI

使用 Ultralytics YOLO 模型简化物流。视觉 AI 可实现包裹检查、分拣、车辆跟踪和实时仓库安全监控。
了解更多
Real-time AI that works with your team

零售业 AI

使用 Ultralytics YOLO 模型重塑零售业。视觉 AI 推动库存跟踪、货架监控、队列管理和更智能的客户洞察。
了解更多
Real-time AI that works with your team

医疗保健中的 AI

利用 Ultralytics YOLO 模型构建医疗保健解决方案。医疗保健中的视觉 AI 可助力更快速的医学影像分析、更智能的诊断和患者监测。
了解更多
Real-time AI that works with your team

制造业中的 AI

使用 Ultralytics YOLO 模型优化制造业。视觉 AI 推动质量控制、缺陷检测、PPE 合规性和装配线自动化。
了解更多
Real-time AI that works with your operation

汽车中的 AI

将计算机视觉应用于汽车行业,并配合 Ultralytics YOLO 模型。汽车视觉 AI 可提升道路安全、辅助驾驶和车辆自动化,打造更智能的道路。
了解更多
Real-time AI tailored to your operation

农业中的 AI

借助 Ultralytics YOLO 模型,将视觉 AI 引入智慧农业。赋能作物监测、牲畜追踪和精准农业,实现更高、更智能的产量。
了解更多

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

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