遇见 YOLO26: 下一代视觉 AI。
Ultralytics
视觉 AI

机器学习和数据挖掘在计算机视觉中的角色

探索机器学习和数据挖掘如何辅助计算机视觉,推动医疗保健、电子商务、自动驾驶汽车和实时决策等领域的进步。

ABAbirami Vina
5 min read
机器学习和数据挖掘在计算机视觉中的角色

人工智能 (AI) 是一项强大的技术,擅长分析不同类型的数据并随着时间的推移从中学习。例如,作为人工智能的一个分支,计算机视觉专注于理解视觉数据。另一个重要领域是机器学习 (ML),它与数据挖掘一起,在改进计算机视觉模型方面发挥了重要作用。数据挖掘旨在从海量数据集中发现有用的模式,而机器学习则利用这些模式来训练 AI 模型,使其无需详细指令即可处理任务。

由于近年来这些技术的飞速发展,它们在自动驾驶汽车金融制造业等行业中变得越来越普遍。在本文中,我们将剖析数据挖掘和机器学习的含义,探讨它们在计算机视觉中的应用方式,以及它们如何协同工作以推动医疗保健等领域的发展。让我们开始吧!

Link to this section什么是机器学习?#

机器学习使机器能够以类似于人类的方式进行学习,利用数据和算法识别模式并在最少的人工干预下做出决策。随着这些系统在一段时间内接触到更多数据,它们预测的准确性会逐渐提高。

该过程通过使用算法基于输入数据进行预测或分类来运作。算法首先识别模式并做出初步的基于经验的猜测或推理。为了衡量准确性,误差函数会将模型的输出与已知示例进行比较,然后系统会调整其参数以最小化任何误差。这种评估和调整的循环会自动持续进行,直到模型达到理想的性能水平。

机器学习通常分为四种类型:监督学习、无监督学习、半监督学习和强化学习。让我们逐一了解:

  • 监督学习:算法从标记数据中学习,从而预测新输入的输出。电子邮件服务中的垃圾邮件过滤系统就使用了监督学习。

  • 无监督学习:与监督学习不同,此方法处理的是未标记的数据。算法在没有任何指导的情况下,根据相似性识别模式或对数据进行分组。它通常用于异常检测等任务。

  • 半监督学习:此方法结合了少量标记数据和大量未标记数据。算法从两者中学习以提高准确性,这在标记数据稀缺或成本高昂时非常有用。

  • 强化学习:在此,算法通过与环境交互并根据其行为获得奖励或惩罚来学习。它通过追求奖励最大化来不断改进,常用于机器人、游戏和自动驾驶汽车等领域。

机器学习的类型

图 1. 机器学习的类型。

Link to this section什么是数据挖掘?#

数据挖掘是探索和分析大型数据集以发现隐藏模式、趋势和非显而易见价值见解的过程。它通过结合统计技术、机器学习和数据库管理工具来识别数据中的联系和模式,从而将原始数据转化为有用的信息。

该过程始于从不同来源(如数据库或电子表格)收集数据,并将其组织成结构化格式。然后,对数据进行清洗以去除任何错误、不一致或缺失的细节,确保数据的准确性。一旦数据准备就绪,就会使用高级算法和统计方法对其进行分析。

以下是一些用于分析数据的最常见技术:

  • 分类:根据已识别的模式将数据归入预定义的类别。
  • 聚类:将相似的数据点分组,以识别数据中的自然群组。
  • 关联:识别变量之间的关系,例如查找经常一起购买的商品模式。

这些技术有助于从数据中提取有意义的模式和见解。随后,研究结果会以易于理解和可操作的方式进行解释和呈现,将原始数据转化为宝贵的见解,从而帮助你做出明智的决策。

数据挖掘的步骤

图 2. 数据挖掘涉及的步骤。

Link to this section了解机器学习和数据挖掘的应用#

机器学习和数据挖掘在许多行业中都有着广泛的应用,可以产生巨大的影响。为了理解这些技术的影响,我们以零售业为例。

机器学习对于依赖在线销售的零售商特别有用。像 eBay 和 Amazon 这样的大型企业正在其整个销售周期中集成机器学习工具。零售企业使用它的主要方式之一是产品匹配。这涉及识别和关联不同目录中的相同商品,这对价格比较、创建整合的产品页面以及发现产品缺口很有帮助。虽然手动匹配适用于小型目录,但 ML 使得高效处理更大型的目录成为可能。它还促进了不同类型的产品匹配,如精确匹配、近似匹配、图像匹配、属性匹配、类别匹配和跨域匹配。

产品匹配的类型

图 3. 产品匹配的类型。

数据挖掘在零售业中一个有趣的应用是了解客户行为,特别是通过客户细分。客户可以根据共同特征(如人口统计、购物模式、既往购买记录等)进行分组。零售商可以使用这些分组来制定新的营销策略,以吸引当前和未来的买家。

说到客户行为,数据挖掘在零售业中另一个重要的用例是流失分析,也称为客户流失或损失。零售商可以深入了解哪些类型的客户正在流失、他们流失的原因以及如何提高留存率。尽管某种程度的流失是不可避免的,但通过数据挖掘识别模式,零售商可以采取主动措施(如提供特别优惠或优惠券)来减少客户流失。

客户细分

图 4. 客户细分。

Link to this sectionML、数据挖掘与计算机视觉之间的联系#

Computer vision is actually a subset of machine learning that focuses on teaching computers to interpret visual data from images and videos. Meanwhile, data mining can support computer vision applications by analyzing vast amounts of raw data to identify the most relevant images for model training. This is key because it helps make sure that the model learns from the best examples, cutting down on unnecessary data and helping it focus on what’s important. As a result, data mining helps computer vision models work more efficiently and accurately, improving tasks like object detection, image classification, and instance segmentation.

Link to this section探索使用 ML、数据挖掘和计算机视觉的应用#

为了理解 ML、数据挖掘和计算机视觉的协同效应,让我们看看医疗保健行业的一个应用示例。

机器学习、数据挖掘和计算机视觉正在推动医疗保健领域的重大进步。美国像约翰霍普金斯医学中心 (Johns Hopkins Medicine) 等医疗机构正在利用这些技术来分析医学图像,并及早发现疾病和异常,如肿瘤。计算机视觉模型(如 Ultralytics YOLOv8)可用于分析图像以识别任何异常,而机器学习则可以从患者记录中发现可能暗示潜在健康问题的模式。随后,数据挖掘介入,搜索海量相关数据,以帮助找到有效的治疗方案或可能的治愈方法。通过结合这些技术,医疗保健专业人士可以更准确地诊断疾病并制定更好的治疗计划,最终改善患者预后

使用 YOLOv8 检测肿瘤

图 5. 使用 YOLOv8 检测肿瘤。

Link to this section挑战与未来方向#

尽管使用计算机视觉、数据挖掘和机器学习的应用提供了各种好处,但也有一些局限性需要考虑。这些创新通常需要海量数据才能表现良好,而数据隐私可能是一个问题。例如,零售店中的计算机视觉系统可能会收集和处理消费者数据,告知消费者其数据正在被收集非常重要。

除了数据隐私问题外,计算机视觉模型的复杂性也是另一个问题。在试图做出明智决策时,很难理解这些模型是如何得出特定输出的。尽管面临这些挑战,但越来越多的措施正在落实,使人工智能解决方案更加负责任且无缝集成。例如,联邦学习等技术正变得越来越流行,因为它们能够在确保隐私保护的同时进行 AI 开发。

联邦学习是一种帮助模型在保持数据在原始位置的同时进行学习的方法。模型不是将所有数据收集到中央数据库中,而是直接在保存数据的个人设备或服务器上进行训练。然后,这些设备仅发回模型更新,而不是实际数据。随后,这些模型更新会被考虑在内以改进整体模型。

Link to this section关键要点#

机器学习和数据挖掘在计算机视觉中都发挥着非常重要的作用。它们有助于分析海量的视觉数据,发现重要的见解,并改进医疗保健、在线购物和自动驾驶汽车等各个领域。尽管存在挑战,如保护隐私和理解复杂模型,但联邦学习等新方法正在帮助解决这些问题。随着这些技术的不断进步,它们很可能会在许多领域带来更好的决策和更多的创新,使我们的生活更加高效和互联。

对 AI 好奇吗?查看我们的 GitHub 仓库以了解我们对 AI 的贡献,别忘了加入我们的社区进行交流。了解我们如何利用尖端 AI 技术重塑制造业医疗保健等行业。

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 的未来!

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