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

机器学习 (ML)

探索机器学习(ML)的基础知识。Ultralytics 和平台,了解监督学习、MLOps以及现实世界中的AI应用。

机器学习(ML)是人工智能(AI)的一个动态子集,它使计算机系统能够从数据中学习并提升性能,而无需为每条规则进行显式编程。机器学习算法不遵循静态的硬编码指令,而是通过识别海量大数据中的模式来做出决策或预测。 这种能力是众多现代技术的核心引擎,通过处理训练数据并随着经验积累不断优化内部逻辑,使计算机能够适应新场景。

核心概念与技术

机器学习的基础在于运用统计技术构建智能系统。该领域通常根据系统的学习方式分为三大方法论: 监督学习通过在标注数据集上训练模型,其中预期输出已知,该技术常用于图像分类任务。相反, 无监督学习处理无标注数据,要求算法自主发现隐藏结构或聚类。强化学习则使智能体能在交互式环境中通过试错学习,以最大化奖励。现代技术常运用深度学习——这一基于神经网络的机器学习分支,其多层结构模拟了人脑的运作模式。

实际应用

机器学习通过自动化复杂任务,已彻底改变众多行业。以下是其影响的两个具体实例:

实施机器学习

开发机器学习解决方案涉及一个称为机器学习运维(MLOps)的生命周期。该过程始于收集高质量数据并执行数据标注,以准备模型输入。开发人员随后需在训练模型时监控诸如过拟合等问题——即系统虽能记忆训练数据,却无法将知识推广至新信息的情形。

以下Python 演示了如何使用 ultralytics 用于对图像进行推理的包:

from ultralytics import YOLO

# Load the advanced YOLO26 model (nano version)
model = YOLO("yolo26n.pt")

# Perform object detection on an image source
results = model.predict("https://ultralytics.com/images/bus.jpg")

# Display the results to see the identified objects
results[0].show()

关键术语的区分

区分"机器学习"与相关概念至关重要。人工智能是创造智能机器的总体科学,而机器学习则是通过数据实现智能的具体方法子集。此外,数据科学是一个更广阔的领域,它不仅包含机器学习,还侧重于数据清理、可视化及统计分析以提取商业洞察。诸如PyTorch等框架... PyTorchTensorFlow 等框架则为构建这些系统提供了基础工具。

为简化这些模型的训练与部署流程,云原生解决方案(Ultralytics )可帮助团队高效管理数据集、训练可扩展模型,并处理模型在边缘设备上的部署

加入Ultralytics 社区

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

立即加入