当前位置:网站首页>损失函数(第五周)
损失函数(第五周)
2022-08-03 05:23:00 【白小李】
目录
前言
设计损失函数的三种方法
1、最小二乘法
2、极大似然估计法
3、交叉熵法
最小二乘法
x是经过人的认定后给图片打上的标签结果,x为0,则代表不是猫,为1则代表是猫
y则是图片经过神经网络后,由sigmoid函数输出的一个值,范围是0到1,即待变这个图片是猫的概率是多大。
w代表神经网络中感知机线性函数未知数的系数,b是代表线性函数的偏置系数。
在最后就是算x和y之间的差距,每一张图的差值都算出来,最后选取一个最小的,相当于神经网络中判断猫的模型和人脑中判断猫的模型最近似的结果。
上述的说法即是最小二乘法。
缺陷:当用它作为损失函数进行梯度下降的时候,会特别麻烦。
极大似然估计法
理念世界会指导显示世界。倘若硬币的概率分布按照正反都是0.5的方式进行,那抛硬币的结果就是正反0.5分布。
现实世界也能往理念世界进行反推,抛了10次硬币结果是正反各5个,即认定硬币遵守的概率分布就是正反0.5。
但理念世界和现实世界中间隔着一层次元壁。即抛10次硬币,正反不一定是0.5。
通过在现实世界的情况算出在理论世界中这种模型发生正或反情况的概率。
似然值是真实的情况已经发生,假设它有很多模型,在这个概率模型下,发现这种情况的可能性。
即从结果去反推产生这个结果的概率模型的时候往往会用到最大似然估计法。
极大似然估计本质上是计算神经网络里面的概率模型的似然值,找到极大似然值,这个就是最接近现实情况的那个概率模型。
同样是对神经网络输入猫的例子。
转换过来就是
最后得到的值就是似然值,当这个似然值最大的时候,则可以认定神经网络里的模型和人脑中的模型是最接近的。
总结
还剩一个交叉熵法没学,计划在下周对其进行学习。
边栏推荐
猜你喜欢
嵌入式实验二注意点
EIP-5058 能否防止NFT项目方提桶跑路?
NFT租赁提案EIP-5006步入最后审核!让海外大型游戏的链改成为可能
MySql 怎么查出符合条件的最新的数据行?
联邦学习摘录
【 Nmap and Metasploit common commands 】
icebreaker的垃圾话学习指南
Leetcode刷题——一些用层次遍历解决的问题(111. 二叉树的最小深度、104. 二叉树的最大深度、226. 翻转二叉树、剑指 Offer 27. 二叉树的镜像)
当我们在看Etherscan的时候,到底在看什么?
Browser multi-threaded off-screen rendering, compression and packaging scheme
随机推荐
寄存器常见指令
Flask,3-6
Oracle 分区索引详解(local、global)
MySQL 安装报错的解决方法
[frp intranet penetration]
Oracle 注释详解(--、/**/、rem)
嵌入式实验四
Oracle count(1)、count(*)、count(列) 区别详解
Kettle Spoon 安装配置详解
详解背包问题(DP分支)
Sqli-labs-master靶场1-23关通关详细教程(基础篇)
ASP.NET MVC3的伪静态实现
vivado遇到的问题
中国生物反应器行业发展现状及前景规划分析报告报告2022~2028年
东南亚跨境电商
取某一区间中素数的个数--洛谷P1865 A % B Problem
NFT租赁提案EIP-5006步入最后审核!让海外大型游戏的链改成为可能
arm64麒麟安装paddlehub(国产化)注意事项
Qlik Sense 赋值详解(Set、Let)
网络间通信