当前位置: 首页 > article >正文

【机器学习】神经网络学习手册(四)损失函数

损失函数 Loss Function用来衡量模型“错的有多离谱”损失函数 模型预测值 vs 真实标签之间的差距训练目标找到一组权重让损失函数的值最小化- 损失越大 预测越差需要优化- 损失越小 预测越好接近目标常见的损失函数函数名中文名用途MSE均方误差回归任务预测房价、温度等连续值Cross-Entropy交叉熵分类任务猫狗识别、手写数字等BCE二分类交叉熵二分类任务专用(1)均方误差数学公式MSC1n∗∑(ypred,i−ytrue,i)2 MSC \cfrac 1n * \sum (y_{pred,i} -y_{true,i})^2MSCn1​∗∑(ypred,i​−ytrue,i​)2**特点**对离群值敏感误差被平方放大**用途**房价预测 、股票预测、温度预测代码实现defmse_loss(y_pred,y_true):returnnp.mean((y_pred-y_true)**2)MSE对预测值的梯度求导得∂L∂ypred2n(ypred−ytrue) \frac{\partial L}{\partial y_{\text{pred}}} \frac{2}{n} (y_{\text{pred}} - y_{\text{true}})∂ypred​∂L​n2​(ypred​−ytrue​)代码实现defmse_gradient(y_pred,y_true):nlen(y_pred)return2*(y_pred-y_true)/n(2)交叉熵数学公式L−1n∑i1nlog⁡(pi,ytrue,i) L -\frac{1}{n} \sum_{i1}^n \log(p_{i, y_{\text{true}, i}})L−n1​i1∑n​log(pi,ytrue,i​​)其中pi,ytrue,ip_{i, y_{\text{true}, i}}pi,ytrue,i​​是第iii个样本正确类别的预测概率特点对错误分类惩罚呈指数级增长如果模型对正确类别给出高概率如 0.99损失很小≈0.01如果模型对正确类别给出低概率如 0.01损失很大≈4.6模型越不自信惩罚越重用途图像分类、文本分类、多类别识别任务代码实现defcross_entropy_loss(probs,y_true_idx):nlen(probs)correct_probsprobs[np.arange(n),y_true_idx]correct_probsnp.clip(correct_probs,1e-12,1.0)# 防止 log(0)return-np.mean(np.log(correct_probs))defsoftmax(x):x_shiftedx-np.max(x,axis-1,keepdimsTrue)exp_xnp.exp(x_shifted)returnexp_x/np.sum(exp_x,axis-1,keepdimsTrue)(3)二分类交叉熵数学公式L−1n∑i1n[yilog⁡(pi)(1−yi)log⁡(1−pi)] L -\frac{1}{n} \sum_{i1}^{n} \left[ y_i \log(p_i) (1 - y_i) \log(1 - p_i) \right]L−n1​i1∑n​[yi​log(pi​)(1−yi​)log(1−pi​)]其中pip_ipi​是预测为正类的概率yi∈{0,1}y_i \in \{0, 1\}yi​∈{0,1}是真实标签特点专门用于二分类问题是/否、真/假、正例/负例当预测正确且自信时损失接近 0当预测错误时损失迅速增大用途垃圾邮件检测、欺诈检测、疾病筛查、点击率预测代码实现defbinary_cross_entropy(y_pred,y_true): 二分类交叉熵 (Binary Cross Entropy) 公式: L -[y*log(p) (1-y)*log(1-p)] epsilon1e-12y_prednp.clip(y_pred,epsilon,1-epsilon)return-np.mean(y_true*np.log(y_pred)(1-y_true)*np.log(1-y_pred))

相关文章:

【机器学习】神经网络学习手册(四)损失函数

损失函数 Loss Function 用来衡量模型“错的有多离谱” 损失函数 模型预测值 vs 真实标签之间的差距 训练目标:找到一组权重,让损失函数的值最小化 - 损失越大 预测越差,需要优化 - 损失越小 预测越好,接近目标 常见的损失函数…...

终极指南:ViGEmBus虚拟游戏控制器驱动,Windows游戏输入革命性解决方案

终极指南:ViGEmBus虚拟游戏控制器驱动,Windows游戏输入革命性解决方案 【免费下载链接】ViGEmBus Windows kernel-mode driver emulating well-known USB game controllers. 项目地址: https://gitcode.com/gh_mirrors/vi/ViGEmBus 想要在Windows…...

STL专题三:list(2,关于list的若干问题)

1 迭代器细节问题大家可暂时将迭代器理解成一个指针,该指针指向list中的某个节点。在list中进行插入时是不会导致list的迭代器失效的,只有在删除时才会失效,并且失效的只是指向被删除节点的迭代器,其他迭代器不会受到影响。一个容…...

谷歌推YouTube Shorts Remix功能:借Gemini重设计视频,创作者可自主开关

YouTube Shorts Remix:借Gemini开启视频重塑新玩法谷歌新推出的YouTube Shorts Remix功能引人注目,借助Gemini Omni,用户能对视频片段进行重新设计。在YouTube Shorts视频底部点击混音图标,便出现“重新构思”选项。用户可让Gemin…...

验证回文串【双指针、字符串】

力扣:https://leetcode.cn/problems/valid-palindrome/description/?envTypestudy-plan-v2&envIdtop-interview-150 如果在将所有大写字符转换为小写字符、并移除所有非字母数字字符之后,短语正着读和反着读都一样。则可以认为该短语是一个 回文串…...

2026年PMP项目管理培训报考机构深度横评:北上广深考生通关率与投入产出比全解析

一、前言 项目管理认证在职场中的含金量持续攀升,PMP证书已从传统工程领域扩展至产品、研发、运营、咨询等多个岗位,成为简历筛选中的显著加分项。与此同时,国内PMP培训市场呈现高度分散态势,线上线下机构数量庞大,教学…...

轻松掌握华硕笔记本性能控制:轻量级替代工具的使用方法

轻松掌握华硕笔记本性能控制:轻量级替代工具的使用方法 【免费下载链接】g-helper Lightweight Armoury Crate alternative for Asus laptops with nearly the same functionality. Works with ROG Zephyrus, Flow, TUF, Strix, Scar, ProArt, Vivobook, Zenbook, E…...

驱动教学模式革新:广凌智慧教学融合平台如何实现个性化教学?

随着高等教育从“知识为主”向“能力为先”深刻转型,千人千面的个性化学习已成为未来教育的核心诉求。传统的统一内容、统一路径的教学模式,已难以满足学生差异化的发展需要。如何借助技术手段实现真正的因材施教?广凌智慧教学融合平台以人工…...

GEO优化的时间窗口期:从流量分发到语义占位的技术范式转移

过去几十年,互联网的信息检索逻辑建立在倒排索引与超链接分析的基础之上:用户输入关键词,搜索引擎通过爬虫抓取并返回链接列表,网站则通过SEO(搜索引擎优化)争夺SERP(搜索结果页)的排…...

交互式振动传感器工作原理

交互式振动传感器通过实时采集机械振动数据,结合无线通信与智能算法,实现设备状态监测与预警反馈。‌ 其工作原理基于以下核心环节:一、核心工作流程振动感知‌:传感器元件‌:采用MEMS三轴加速度计(如ADXL3…...

答题pk小程序软件程序代码怎么选

答题pk小程序软件程序代码怎么选 选答题PK小程序代码,核心看技术栈匹配、实时对战能力、授权与售后、可扩展性、成本这5点;优先选“原生前端SpringBoot/云开发后端、带WebSocket实时对战、商用授权源码交付”的方案,新手优先云开发&#xff0…...

ToastFish:Windows通知栏背单词神器,碎片化时间高效记忆方案

ToastFish:Windows通知栏背单词神器,碎片化时间高效记忆方案 【免费下载链接】ToastFish 一个利用摸鱼时间背单词的软件。 项目地址: https://gitcode.com/GitHub_Trending/to/ToastFish ToastFish是一款创新的Windows桌面应用程序,专…...

Palantir 现在干的活,本质上就是你描述的那个方向,但它在“深度”和“广度”上比你目前的 MVP 设想走得更远。如果说你想做的是一个“能听懂人话的 SQL 查询工具”,那么 Palantir

Palantir 现在干的活,本质上就是你描述的那个方向,但它在“深度”和“广度”上比你目前的 MVP 设想走得更远。如果说你想做的是一个“能听懂人话的 SQL 查询工具”,那么 Palantir 构建的是一个 “企业级的数字孪生操作系统”。它不仅仅是在“…...

科技中介机构如何提升服务效率与转化率?

观点作者:科易网-国家科技成果转化(厦门)示范基地 在数智化浪潮席卷全球的今天,科技创新正经历着一场深刻的变革。数据已成为关键生产要素,重塑着创新主体间的关系,也催生了全新的科技成果转化模式。在这一…...

还有人记得这种古老的语言吗?知道的没几个

前两天偶然看到一个熟悉又陌生的词汇, cobol,瞬间又勾起了我多年前的记忆,不知道还有多少人记得这种古老的语言,用过它的应该更是寥寥无几吧!今天来回忆杀。 COBOL(Common Business-Oriented Language&…...

java springboot-vue的婚庆服务平台的功能设计

目录同行可拿货,招校园代理 ,本人源头供货商功能模块设计技术架构亮点特色创新点项目定位项目技术支持源码获取详细视频演示 :同行可合作点击我获取源码->->进我个人主页-->获取博主联系方式同行可拿货,招校园代理 ,本人源头供货商 功能模块设计 后端&am…...

索尼IMX811如何重塑工业视觉与专业影像的边界

突破像素极限,定义成像新高度在影像技术飞速发展的今天,高分辨率始终是专业领域不懈追求的目标。索尼半导体解决方案公司重磅推出的IMX811中画幅CMOS图像传感器,以2.47亿有效像素的惊人规格,为行业带来了颠覆性的突破。这款传感器…...

Mos:macOS 鼠标滚轮太生硬?这款免费开源工具让你的滚轮爽如触控板

如果你刚从 Windows 转到 macOS,或者习惯了 MacBook 触控板丝滑的滚动体验,再插上鼠标用滚轮时,大概率会觉得哪里不对劲——网页一顿一顿地跳,代码编辑器里翻行像在打碟,哪怕是在备忘录里上下滑动,那种生涩…...

短信验证码5大常见漏洞与防御实战

1. 这不是“绕过”,而是对验证码机制的深度体检你有没有遇到过这样的场景:在测试一个新上线的注册流程时,输入手机号、点击“获取验证码”,页面立刻弹出“验证码已发送成功”,但手机却迟迟没收到短信;再点一…...

老旧小区门禁改造:业主权益与合规指引

一、费用来源与使用规范小区门禁改造并非全部由业主自费承担,可按合规渠道统筹资金,优先使用公共补贴与专项维修资金。资金使用优先级:政府老旧小区改造财政补贴>住宅专项维修资金>业主自筹财政补贴:老旧小…...

3分钟让Windows任务栏变透明:TranslucentTB完全指南

3分钟让Windows任务栏变透明:TranslucentTB完全指南 【免费下载链接】TranslucentTB A lightweight utility that makes the Windows taskbar translucent/transparent. 项目地址: https://gitcode.com/gh_mirrors/tr/TranslucentTB 你是否厌倦了Windows系统…...

手机上还有免费编辑pdf文本的软件?!

说的就是这款软件:pdfgear 适合哪些朋友:平板电脑、手机轻度办公用户。 这款软件算是为数不多良心软件了。 支持常见的pdf批注:高亮、删除线、下划线等。 主要还有一个很好的功能就是文字编辑功能:不需要切换word就能直接对pdf进行…...

3分钟掌握PlantUML Editor:用代码思维绘制专业UML图表的终极指南

3分钟掌握PlantUML Editor:用代码思维绘制专业UML图表的终极指南 【免费下载链接】plantuml-editor PlantUML online demo client 项目地址: https://gitcode.com/gh_mirrors/pl/plantuml-editor 还在为复杂的UML图表绘制而烦恼吗?传统的拖拽式绘…...

工业智能网关:三菱FX3U PLC数据采集

调试准备: 需要准备的材料:HINET 智能网关、现场安装三菱 FX3U、网线等;网关和 PLC 的连接方式:网关 LAN 口直接和 PLC 网线连接; PLC 和网关的 IP 地址以及现场联网条件说明: 三菱 FX3U 的 IP:…...

NHSE终极指南:掌握动物森友会存档编辑的5大核心技术

NHSE终极指南:掌握动物森友会存档编辑的5大核心技术 【免费下载链接】NHSE Animal Crossing: New Horizons save editor 项目地址: https://gitcode.com/gh_mirrors/nh/NHSE NHSE(New Horizons Save Editor)作为《集合啦!动…...

Unity动态设置Layer与摄像机屏蔽的完整闭环方案

1. 这不是“加个Layer”那么简单:为什么动态设置Layer常被误用却没人深究在Unity项目里,我见过太多人把“给GameObject动态设置Layer”当成一个随手就能调用的API——go.layer 12;,敲完回车,心里就默认“好了”。结果跑起来发现&…...

FreeMove终极指南:Windows磁盘空间优化利器,轻松释放C盘数十GB空间

FreeMove终极指南:Windows磁盘空间优化利器,轻松释放C盘数十GB空间 【免费下载链接】FreeMove Move directories without breaking shortcuts or installations 项目地址: https://gitcode.com/gh_mirrors/fr/FreeMove 还在为Windows系统C盘空间不…...

HTTP安全头配置陷阱与三层验证修复指南

1. 这不是“配个Header”就能糊弄过去的事很多人看到“Web服务器HTTP设置漏洞”第一反应是:不就是加几个Strict-Transport-Security、X-Content-Type-Options头吗?改两行配置,跑个在线扫描工具显示“绿色✓”,就关掉工单、打上“已…...

群晖SSH远程访问全链路打通指南

1. 为什么群晖的SSH不是“开个开关”就完事的很多人第一次在群晖DSM界面里点开“控制面板 > 终端机和SNMP > 启用SSH服务”,看到端口22打钩、状态显示“已启用”,就以为大功告成,兴冲冲拿Mac或Windows的终端连一下——结果ssh admin192…...

群晖NAS远程SSH配置全解:从权限控制到独立模式实战

1. 为什么群晖的SSH不是“开个开关”就完事——从权限失控风险说起群晖NAS作为家用与小型办公场景中最普及的存储设备,很多人买来装好硬盘、配好共享文件夹,就觉得万事大吉。直到某天想批量处理照片缩略图、想用rsync做异地备份、想部署一个轻量级服务&a…...