news 2026/7/24 11:54:55

第1章-AI及智能体框架基础(2)

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
第1章-AI及智能体框架基础(2)
第一章目录: - 什么是人工智能 - 人工智能发展三要素 - 人工智能技术体系 - 模型训练过程 - 训练方式分类 - 常见训练任务 - 大模型的定义及概念 - 提示词工程 - 智能体开发基础 - AI编程(AI Coding)

4、模型训练过程

模型训练是人工智能(尤其是机器学习)的核心环节,其本质是让计算机程序(模型)从数据中自动学习规律和模式,从而获得解决特定任务的能力。整个过程可以抽象为一个迭代优化的闭环,通常包含以下几个关键步骤:

1. 数据准备与预处理

  • 数据收集:获取与目标任务相关的原始数据,如文本、图像、音频等。数据的质量和数量直接影响模型最终性能。
  • 数据清洗:处理缺失值、异常值、重复数据,确保数据集的干净与一致。
  • 特征工程:将原始数据转换为模型能够理解的数值特征。例如,将文本转换为词向量,将图像像素转换为多维张量。
  • 数据集划分:通常将数据划分为训练集(用于模型学习)、验证集(用于调参和模型选择)和测试集(用于最终性能评估)。

2. 模型选择与初始化

  • 根据任务类型(分类、回归、聚类等)和数据特点,选择合适的模型架构,例如线性回归、决策树、神经网络(CNN、RNN、Transformer等)。
  • 对模型参数进行随机初始化,为后续的优化过程设定一个起点。

3. 前向传播与损失计算

  • 前向传播:将训练数据输入模型,经过层层计算,得到模型的预测输出。
  • 损失计算:使用损失函数(如均方误差、交叉熵)来量化模型预测值与真实标签之间的差距。损失值越小,说明模型预测越准确。

4. 反向传播与参数更新

  • 反向传播:利用链式求导法则,将损失值从输出层向输入层逐层反向传递,计算损失函数相对于每个模型参数的梯度(即参数变化对损失的影响程度)。
  • 参数更新:使用优化算法(如随机梯度下降SGD、Adam),根据计算出的梯度和预设的学习率,沿着梯度下降的方向调整模型参数,以减小损失值。

5. 迭代训练与评估

  • 将步骤3和4重复多次(即多个训练轮次迭代)。
  • 每个轮次或每隔一定轮次后,在验证集上评估模型性能(如准确率、精确率、召回率),监控模型是否过拟合或欠拟合,并据此调整超参数(如学习率、网络层数)。大家可以参考下面这张图展示的迭代过程来形象地理解大模型训练的迭代过程。

6. 模型验证与测试

  • 当模型在训练集和验证集上的性能趋于稳定且达到预期后,训练过程结束。
  • 最后,在从未参与过训练的测试集上对模型进行最终评估,得到其泛化能力的客观指标。

7. 模型部署与应用

  • 将训练好的模型保存(如保存为.pth.h5.pb文件),并集成到实际应用系统中,对外提供推理服务。

整个过程可以形象地理解为“老师(数据)教学生(模型)做题”:

  1. 老师准备习题册(数据准备)。
  2. 学生拿到一本空白的解题本(模型初始化)。
  3. 学生尝试解题并得出答案(前向传播)。
  4. 老师批改,指出错误(计算损失)。
  5. 学生分析错题,总结错误原因(反向传播),并修正自己的解题思路(参数更新)。
  6. 经过大量习题练习和纠错(迭代训练),学生的解题能力(模型性能)不断提升,最终能够独立、准确地解答新题目(泛化)。

5、训练方式分类

学习范式数据特点目标任务常见应用场景
有监督学习有充足的、高质量的“输入-输出”标签对。预测/分类:从已知答案中学习规则,对新输入给出预测。标准化客服训练:用历史问答对训练,让AI回答新问题。
无监督学习只有原始数据,无任何标签。探索/发现:从数据自身中找出隐藏的模式、分组或异常。客户分群:无预设标签,从消费数据中自动划分客户类型。
半监督学习少量有标签数据 + 大量无标签数据。高效利用数据:利用大量廉价的无标签数据,辅助提升有监督任务的性能。内容审核:用少量人工标注+海量未标注内容,训练更强大的审核模型。
强化学习无静态数据,只有动态的“状态-动作-奖励”交互序列。决策优化:在环境中通过试错,学习能获得最大长期回报的最佳行动策略。自动化交易:让AI在模拟/真实市场中交易,通过盈亏信号自我优化策略。

6、常见训练任务

  • 分类任务

先找到数据样本中的分界线,再根据分界线对新数据进行分类,分类数据是离散的值。比如图片识别、情感分析等领域会经常用到分类任务。

  • 聚类任务

聚类是根据样本之间的相似度,将一批数据划分为N个组。比如用户分组、异常值检测会用到聚类任务。用户分组比较好理解,那异常值检测为什么会用到聚类呢?因为数据是场景中,如果某个样本点,离所有分类组的距离都很远,不属于任何一个组,我们则会将其是一个“异常值”。

  • 拟合任务

拟合就是把平面上一系列的点,用一条光滑的曲线连接起来。

  • 回归任务

回归是对已有数据样本点进行拟合,然后再根据拟合出来的函数,对未来进行预测。回归数据是连续的值,比如商品价格走势的预测就是回归任务。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/7/24 11:53:35

tree回显问题

问题描述: 1、el-tree 勾选反显,原本整个父子节点都勾选状态,新增一个子节点,因为父节点是全选状态,所以新增的子节点也呈勾选状态,实际是未勾选状态。 2、用的是default-checked-keys 回显 数据更新后&…

作者头像 李华
网站建设 2026/7/24 11:51:57

法律AI工具横评:五大产品实战表现与使用技巧

1. 法律AI工具横评背景与价值 去年处理一起商事仲裁案件时,对方律师突然提交了37份新证据。当时团队连夜整理质证意见,有位实习律师用某法律AI工具快速生成了证据关联性分析报告,为我们争取了宝贵时间。这次经历让我意识到:法律AI…

作者头像 李华
网站建设 2026/7/24 11:50:56

TDA2P-ACD串行通信时序深度解析:I2C、SPI、UART、QSPI、McASP实战指南

1. 项目概述与核心价值在嵌入式系统开发,尤其是汽车电子、工业控制这类对实时性和可靠性要求极高的领域,芯片与外部传感器、执行器、存储器和通信模块之间的数据交换是系统设计的命脉。I2C、SPI、UART这些串行通信接口,就像是芯片与外部世界对…

作者头像 李华
网站建设 2026/7/24 11:50:05

DRA78x引脚复用配置全解析:从硬件设计到软件驱动的嵌入式系统核心

1. DRA78x引脚复用:嵌入式硬件设计的“交通枢纽”在嵌入式硬件设计领域,尤其是面对像德州仪器DRA78x这样集成了视频处理、高速存储和丰富通信接口的复杂SoC时,引脚复用(Pin Multiplexing)是每个工程师都无法绕开的核心…

作者头像 李华
网站建设 2026/7/24 11:49:41

从足球术语争议看技术命名规范:API设计与多语言术语管理实践

最近,比利时国家足球队在社交媒体上的一则发文引发了广泛讨论。他们直接质疑美式橄榄球对"FOOTBALL"这一名称的"霸占",强调真正的足球才是FOOTBALL,而不是soccer。这一看似简单的命名争议,背后其实反映了更深…

作者头像 李华