专家为您带来最新的 AI 趋势
获取有关最重要且最有趣的 AI 新闻的精选洞察分析。订阅我们的每周 Think 时事通讯。请参阅 IBM 隐私声明。
AI 生命周期包括从最初决定使用人工智能解决特定问题,到在实际工作流中积极使用训练好的模型的所有流程。AI 生命周期的概念与机器学习运维 (MLOps) 和 AI 管理系统 (AIMS) 等学科密切相关,而这两者都涉及AI 开发、治理与维护的系统性方法。
AI 开发生命周期的核心理念是:AI 解决方案并非孤立设计或部署,它们是动态系统,且其持续效能依赖于精心规划和严格监控。AI 开发与实施的每一步之间都存在关键依赖关系,而理解这些依赖关系对于构建成功、可扩展且可持续的人工智能驱动式解决方案至关重要。
本文将详细阐述 AI 生命周期中的每个基本步骤。
获取有关最重要且最有趣的 AI 新闻的精选洞察分析。订阅我们的每周 Think 时事通讯。请参阅 IBM 隐私声明。
AI 生命周期管理的第一个、也可谓是最重要的阶段是规划阶段;在此阶段,您需确定 AI 应用程序的用例:您使用 AI 来帮助解决的具体问题,以及 AI 可执行哪些具体任务来帮助解决此问题。所有后续决策都应参考规划流程中做出的决策。
必须考虑周全,并考虑到所有意外情况。跳过某些考虑因素并不能减少工作:它只会推迟和加剧该工作。在规划阶段,所有相关利益相关者都应参与其中并接受咨询,从而既可从他们独特的专业知识或观点中获益,也可确保对后续工作达成共识。
定义 AI 项目的范围。您的 AI 解决方案将在哪些方面发挥作用或帮助解决您的问题?哪些方面不属于此范畴?
定义您的需求。在您将利用 AI 来解决的问题领域中,您究竟需要它来做些什么?其中的关键是要了解哪些是可行的,哪些是不可行的,且无论是在现有 AI 功能方面,还是在开展该项目的可利用资源方面。
定义成功。无论是定性还是(尤其是)定量,怎样的结果才算成功?尽早建立成功指标可指导设计决策并治理 AI 系统的开发和优化。
评估风险。识别目前为止 AI 解决方案可能会对组织或用户产生不利影响的所有方式。在进入数据收集阶段之前,应指出并解决道德风险、声誉风险和财务风险—尤其考虑到数据管理不善往往是此类风险的根源。
从技术层面来看,训练数据的质量和数量是影响 AI 模型性能的最重要因素。
接下来是模型选择:选择最适合您的用例、训练数据和计算资源的模型架构。机器学习算法种类繁多,从小型、简单的回归模型到大规模、最先进的神经网络,可谓应有尽有。最大、最奇特的模型并不总是最明智的选择:对于某些任务,超大深度学习模型显得有些小题大做,甚至对于某些任务,传统机器学习模型的表现还优于深度学习模型。
在生成式 AI 领域,从零开始训练 LLM 和其他类型的生成式模型需投入大量时间、数据、硬件和精力。多数情况下,通过微调预训练模型能更好满足定制生成式模型的需求。但是,即使是在现成模型领域,模型大小、架构和功能也存在巨大差异。
基准评估是用于确定哪些模型擅长哪些任务的实用指南,但不应将其视为绝对真理。如果您的问题定义明确,就值得深入了解开发定制基准的可行性,而这些基准可直接反映您需要模型执行的特定任务的表现。这对于后续的模型评估阶段也很有用。
除生成式 AI 之外,大多数 AI 解决方案都需要训练您自己的模型。我们的模型训练解释器提供了有关模型开发流程的更多信息,其范围涵盖从不同类型的机器学习到选择损失函数(或者,强化学习中的奖励函数),再到优化模型参数(和超参数)。在形成理想的架构和学习方案之前,通常需进行一定程度的实验。
归根结底,模型训练的目标是调整模型参数,直到模型针对其训练数据集中示例的性能达到某个可接受的准确性阈值。
模型训练是一个迭代过程,且并不总以稳定的线性方式进行。在整个训练过程中,定期保存模型权重的“检查点”非常重要。如果缺少此类版本控制,一次模型更新则可能演变为灾难,并迫使您重新开始。同时,版本控制也是团队间针对调试、可复现性与协作的必要实践。
在训练数据的基础上优化模型性能本身并非模型训练的基本目标。模型训练的真正目标是开发一种能很好推广到尚未见过的新数据的模型。必须注意避免过度拟合(可将其理解为机器学习中的“应试教育”),它更接近于死记硬背,而非真正的“知识”。
训练后评估对于确认模型是否能很好泛化到未见过的数据至关重要。该验证流程会对一个包含类似真实任务的新输入的单个数据集测试模型输出质量。验证可使用比训练中用于衡量模型准确性的损失函数更为广泛的性能指标。
模型评估和模型训练通常会构成一个迭代周期的两个部分:
首先,对模型进行训练,直到损失或奖励达到某个可接受的阈值。
然后,对一组新任务验证模型性能,且通常会使用不同的性能指标。
如果模型评估的结果无法令人满意,则会对模型进行进一步培训—通常是进行战略调整,以解决验证阶段发现的所有缺陷。
使用面向 AI 构建器的新一代企业级开发平台 IBM watsonx.ai,可以训练、验证、调整和部署生成式 AI、基础模型和机器学习功能。使用一小部分数据,即可在很短的时间内构建 AI 应用程序。
借助 IBM 业界领先的人工智能专业知识和解决方案组合,让人工智能在您的业务中发挥作用。
通过增加 AI 重塑关键工作流程和运营,最大限度提升体验、实时决策和商业价值。