PYTHON+AI LLM DAY FOURTY-FIVE

今天系统聊聊深度学习里面的几大损失函数(Loss function).损失函数也叫目标函数,代价函数,误差函数等.损失函数就是用来衡量模型参数质量的函数.具体方式就是比较网络输出和真实输出的差异.当然,优化损失函数的过程就是使得损失函数取得极小值,最终目的是调整模型的最优参数.分类任务的损失函数:多分类交叉熵损失函数(CrossEntrpyLoss).底层默认调用了softmax()激活函数对输入的分数处理,输出的是对标签预测的概率,最终与真实值的比较计算出的损失值.如果是输入的多个样本点的情形,那么默认情况是返回的是这几个样本点的损失值的平均值.当然也可指定sum().二分类交叉熵损失函数BCELoss().与多分类不同,分类的结果只有两种,非此即彼,互为对立关系,正的标签为"1",反的标签为"0",底层选择sigmoid激活函数,输出的是为正例的条件概率,然后根据真实分类,计算损失函数.回归任务的损失函数:平均绝对误差(MAE)损失函数,也叫L1 Loss,L1 Loss的最大问题在于在零点附近,函数值不平滑,梯度消失,直接跳过极小值.平均平方(MSE)损失函数,也叫MSELoss,

MSE Loss的最大问题在于,当误差平方较大的时候,梯度容易爆炸,易受异常值的影响.smoothL1损失函数:它是huber损失函数在δ=1时的情形.摈弃了L1不平滑的部分,用到了MSE的下半段,解决了梯度爆炸和梯度消失的问题.系统介绍损失函数是方便在反向传播过程中对损失函数求梯度,进行参数更新,迭代出最优模型参数.

相关推荐
火山引擎开发者社区2 小时前
漫话火山 Milvus|为 Agent、RAG 、语义搜索而生,AI 时代的极致性价比之选
人工智能
jikemaoshiyanshi8 小时前
AWS 中国峰会 2026 有哪些 AI Agent 相关演讲可以看?按业务、研发与生产阶段选看
大数据·人工智能
网易易盾8 小时前
AI互动产品安全合规体系架构:制度/技术/运营/证据四层落地
人工智能·安全·aigc·内容安全
新知图书9 小时前
4.3 链接速读
人工智能·语音识别·ai助手·千问
江苏久众新视9 小时前
SOP-AI实战:基于AI视觉与视频检测,精准管控空调管件装配防漏防错
人工智能
u01030552710 小时前
Java AWT鼠标事件全解析
人工智能·1024程序员节
tuanxiang10 小时前
中英文AI检测的跨语系误判问题排查与修复
人工智能
冬奇Lab11 小时前
开源项目第178期:OptMem — 426 个 token 的提示词,给 AI Agent 跨会话的持久记忆
人工智能·开源·资讯
冬奇Lab11 小时前
代码库知识库系列(09):用 codebase-memory-mcp 实战——在 LightRAG 上跑三路召回
人工智能