尧图建网站 尧图建网站 YAOTU WEB BUILD 免费咨询
ARTICLE DETAIL

资讯详情

深耕网站建设与建站编程的一线实战洞察。

AI模型训练到底在训练什么?看完这篇你就知道了!!

AI模型训练到底在训练什么?看完这篇你就知道了!! 一、前言AI 模型训练是指通过数据驱动的方式让人工智能AI系统从经验中学习以便在给定的任务上进行预测、分类或生成等操作。这个过程通过优化模型的参数如神经网络的权重和偏置来最小化预测误差或损失从而使模型能够在新数据上做出准确的判断本文将介绍AI模型中神经网络和神经元的构造以及AI训练的原理。二、AI 中的几个关键概念生物神经网络一个生物神经网络是由一组化学上相连或功能上相关的神经元组成。一个神经元可能与许多其他神经元相连网络中的神经元和连接的总数可能很多。神经元之间的连接称为突触通常是从轴突到树突形成的尽管树突和其他连接是可能的。除了电信号外还有其他形式的信号这些信号来自于神经递质的扩散。整体工作流程如下1、外部刺激通过神经末梢转化为电信号转导到神经细胞又叫神经元。2、无数神经元构成神经中枢。3、神经中枢综合各种信号做出判断。4、人体根据神经中枢的指令对外部刺激做出反应。大脑神经元的数量、神经元之间的连接方式等会影响生物个体智力例如人类成人的大脑大约包含 860 亿到 1000 亿 个神经元猪的大脑大约包含 20 亿到 30 亿 个神经元金鱼的大脑神经元数量较少大约在 100 万到 300 万之间。人工神经网络人工神经网络是一种模拟人类大脑神经元连接方式的计算模型主要用于处理和学习大量的数据尤其是在模式识别、预测分析和分类任务中表现突出。它由大量互相连接的“神经元”也称为节点组成每个神经元与其他神经元相连形成一个复杂的网络结构。神经网络的核心思想是通过调整连接之间的“权重”来学习和优化模型使其能根据输入数据产生正确的输出。人工神经网络结构图神经元神经元节点内部主要做了什么特征与权重上图的红框就代表一个神经元。它接受多个输入a1a2a3…产生一个输出a好比神经末梢感受各种外部环境的变化最后产生电信号。其中最开始输入的 a1a2a3…就是特征w1w2w3…就是权重为什么要这么设计呢假如如果评估一个人是否是美女那么我们通常会怎么做1、通常需要确定多个审视条件。比如头发长度是否黑直长单双眼皮身材比例等等。这每一个条件都会或多或少影响到真实的审美结果。对于这每一个条件我们称其为“特征”(feature)。2、仅有特征是明显不够的因为我们对于每一个特征来说都有着不同的喜恶。比如你可能会觉得眼睛是你最为看重的一点对于小眼睛女生会直接 PASS。又或者你可能会认为鼻梁挺不挺是次要的如果是可爱的娃娃脸塌鼻梁也可以接受有的可能喜欢大长腿等等。对于这每一个喜恶的程度我们可以称其为权重(weight)。假如我们对一个需要评估的人提取了 6 个特征分别是“眼睛牙齿体型皮肤颈部额头眉毛笑容”。而现在我们也拍脑袋给了每一个特征对应的权重比例 并且给定一个评分机制从 0 分到 10 分进行打分当然这个机制是完全客观的上图针对刘亦菲汇总得出 7.4 分针对凤姐可能就是其他得分了。通过上述机制就可以实现输入一个人给出对应的评分结果。在实际 AI 场景中特征就是输入对象的向量向量其实就是对象在多个维度上的表示例如眼睛牙齿体型皮肤颈部额头眉毛笑容等权重就是对应该维度在目标任务中的重要程度最终评分和计算方法就是神经元内计算输入得出输出的算法根据任务不同有不同的算法神经元节点具体的工作机制接收输入输入信号神经元节点首先接收来自前一层神经元的输入信号或者原始数据。这些输入可以是来自数据集的特征例如图像的像素值、文本的词向量等也可以是前一层神经元的输出。每个输入信号都带有一个“权重”weight权重是神经网络训练过程中调整的参数。加权求和每个神经元对收到的输入信号进行加权求和。简单来说神经元对每个输入值乘以相应的权重然后将结果加在一起。例如对于神经元的输入向量 x1,x2,…,xn 和权重向量 w1,w2,…,wn神经元的加权输入 z 为zw1⋅x1w2⋅x2⋯wn⋅xnb其中b 是偏置项bias它帮助模型调整输出的阈值。激活函数非线性变换加权求和的结果 z通常会被送入一个“激活函数”以引入非线性。激活函数的作用是增加神经网络的表达能力使其能够学习和处理复杂的模式而不仅仅是线性关系。常见的激活函数有Sigmoid将输出限制在 0 到 1 之间。ReLURectified Linear Unit如果输入大于 0则输出为输入值否则输出为 0。Tanh输出范围为 -1 到 1。Softmax常用于分类任务的输出层将多维输入转换为概率分布。激活函数的应用可以帮助神经网络学习复杂的非线性模式增强其表达能力。输出神经元的输出是激活函数计算后的结果。这个输出将作为下一层神经元的输入或作为最终输出在网络的最顶层。神经元的输出可以通过网络的层层传递逐渐变得更加抽象和有用。三、AI 模型训练的本质通过上面内容可以知道在 AI 模型中在网络结构固定的情况下权重和偏置决定了神经网络的输出结果。训练过程的目标就是通过调整这些参数使模型的预测更加准确。下面简要说明权重和偏置的修改过程以及它们在训练中的作用。1、前向传播Forward Propagation输入数据通过神经网络进行前向传播经过每一层的计算后最终得出预测输出。对应上图则是输入一张图片最后输出识别结果。2、计算损失Loss Function前向传播之后网络会根据模型的输出 a 和真实标签 y 计算损失误差对应上图是输出的识别结果与真实值之间比较例如是三个字都错了还是只错了 1 个3、反向传播Backpropagation需要将误差反向传递到网络的每一层需要计算每一层网络的误差这个过程是通过链式法则Chain Rule实现的。神经网络通常包含多层每一层的输出都依赖于前一层的输出因此在反向传播时我们需要逐层计算每一层的误差4、更新权重和偏置Gradient Descent一旦计算出了每个参数的梯度就可以通过梯度下降算法来更新权重和偏置。梯度下降的基本思想是如果损失函数的梯度即误差指向某个方向我们就应该沿着相反的方向调整参数以减小损失。5、训练迭代Epochs训练过程中神经网络会多次进行前向传播、计算损失、反向传播误差并更新权重和偏置。每一次完整的前向传播和反向传播过程叫做一个“epoch”。通常训练过程会经历多个 epoch直到模型收敛到较低的损失值或者达到预设的最大迭代次数这也是为什么训练过程比较长。总结起来AI模型训练就是经过多轮训练不断的调整权重和偏置让误差变小趋近于0就像我们在电视上看到的综艺节目经常玩的一个小游戏主持人拿出一款商品让几位玩家去猜测这个物品的标签价会是多少。A“1000”主持人“低了”B“2000”主持人“高了”经历过很多次的猜测以后最终 A 猜出了 1688 的价格抱着吸尘器回家了训练结束以后会生成权重文件权重文件是存储神经网络中所有权重和偏置值的文件。训练过程中的权重文件记录了模型通过学习所获得的参数这些权重和偏置决定了模型如何将输入数据映射到输出结果。具体作用保存训练好的模型训练结束后所有的权重和偏置都已经更新并最优化。权重文件保存了这些参数这样在后续使用模型时我们可以加载这些权重文件避免每次都重新训练模型。迁移学习通过加载预训练模型的权重文件我们可以在新的任务上继续训练微调。这样预训练的模型就能利用已学到的特征从而加快新任务的学习过程尤其在数据较少时非常有效。模型部署在实际应用中模型通常需要部署到生产环境中。此时权重文件被用于加载训练好的模型并执行推理Inference进行预测任务。模型训练以后就要进入推理环节这部分后续在更新说明。最后的最后感谢你们的阅读和喜欢作为一位在一线互联网行业奋斗多年的老兵我深知在这个瞬息万变的技术领域中持续学习和进步的重要性。为了帮助更多热爱技术、渴望成长的朋友我特别整理了一份涵盖大模型领域的宝贵资料集。这些资料不仅是我多年积累的心血结晶也是我在行业一线实战经验的总结。这些学习资料不仅深入浅出而且非常实用让大家系统而高效地掌握AI大模型的各个知识点。如果你愿意花时间沉下心来学习相信它们一定能为你提供实质性的帮助。这份完整版的大模型 AI 学习资料已经上传CSDN朋友们如果需要可以微信扫描下方CSDN官方认证二维码免费领取【保证100%免费】大模型知识脑图为了成为更好的 AI大模型 开发者这里为大家提供了总的路线图。它的用处就在于你可以按照上面的知识点去找对应的学习资源保证自己学得较为全面。经典书籍阅读阅读AI大模型经典书籍可以帮助读者提高技术水平开拓视野掌握核心技术提高解决问题的能力同时也可以借鉴他人的经验。对于想要深入学习AI大模型开发的读者来说阅读经典书籍是非常有必要的。实战案例光学理论是没用的要学会跟着一起敲要动手实操才能将自己的所学运用到实际当中去这时候可以搞点实战案例来学习。面试资料我们学习AI大模型必然是想找到高薪的工作下面这些面试题都是总结当前最新、最热、最高频的面试题并且每道题都有详细的答案面试前刷完这套面试题资料小小offer不在话下640套AI大模型报告合集这套包含640份报告的合集涵盖了AI大模型的理论研究、技术实现、行业应用等多个方面。无论您是科研人员、工程师还是对AI大模型感兴趣的爱好者这套报告合集都将为您提供宝贵的信息和启示。这份完整版的大模型 AI 学习资料已经上传CSDN朋友们如果需要可以微信扫描下方CSDN官方认证二维码免费领取【保证100%免费】
返回列表