重点-偏差方差与神经网络

高偏差和高方差都是不好的,他们都会损害算法的性能

神经网络用了一种新的方式来解决高偏差和高方差的问题

在一个数据集中如果模型过于简单就会产长高偏差,如果模型过于复杂就会产生高偏差,我们要做的就是,好的模型在高方差和高偏差之间,我们要找到这个平衡点,

大型神经网络在中小规模的数据集中都是低偏差,他们都可以很好的拟合数据,

线下有个方法,虽然不常用,但是

在训练神经网络的时候,我们遇到高偏差(低于人类水平)我们就增加神经网络的隐藏层,吧神经网络变得复杂,然后再次训练看结果,直到地偏差(接近或者达到人类或者同类竞争算法的标准)

然后就是测试集,当测试集出现高偏差的时候,我们就增加数据,再去训练,这样循环,直到不出现高偏差,就去用验证集验证

我们可能会担心,如果我的神经网络太大了怎么办

事实证明,一个经过训练的大型神经网络,通常表现得和较小的一样好,甚至更好

小神经网络变成大的神经网络可能会认为,过拟合的风险会显著提升,但是适当的正则化这个大的神经网络,

如果神经网络的损失函数是平均损失,这里的损失函数可以是平均误差或者逻辑误损失,那么神经网络的正则化是lambda除以2m乘以W的平方,

上面的是没有正则化的TensorFlow

下面是正则化之后的TensorFlow

本节的两个重点

1.只要适当正则化,拥有一个更大的神经网络几乎不会有什么坏处,一个要注意的地方是,拥有一个更大的神经网络,会减慢算法速度,但是在大多数的情况下,是不会影响算法的性能的,

2.只要你的数据集不是太大,那么一个神经网络,尤其是大型神经网络,通常是一个低偏差的机器,他非常适合你和复杂的函数,

相关推荐
不会就选b2 小时前
算法日常・每日刷题--<贪心>14
算法
小和尚同志3 小时前
小黑插图 Skill:从 11.7k star 的 Codex 专属,到 Claude Code 能用的平替
人工智能·aigc
高洁013 小时前
孪生不止在工厂:能源、医疗与农业
人工智能·深度学习·transformer·知识图谱·tornado
外域速览3 小时前
智谱50亿美元押注AI自训练
大数据·人工智能
人工智能培训3 小时前
孪生不止在工厂:能源、医疗与农业
大数据·人工智能
米小虾4 小时前
让模型说"我不知道",比让它答对更难:放弃文本生成能换来什么
人工智能
新新学长搞科研4 小时前
【SPIE出版】2026年人工智能、新材料与新能源国际学术会议(AINMNE 2026)
人工智能·新能源·新材料
野生技术架构师4 小时前
2026 Java 面试全套总结,八股 + 场景 + AI 相关面试考点
java·人工智能·面试
米小虾4 小时前
不写出来的思考:把 Transformer 的层循环起来,是第三条 scaling 轴还是省错了地方?
人工智能
A.说学逗唱的Coke4 小时前
【大模型专题】别再用 HTTP 直连 Agent 了:用 Kafka 承载 A2A 协议,从 PoC 走到生产
人工智能·kafka·a2a