首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何建立一个过载的网络以提高性能

如何建立一个过载的网络以提高性能
EN

Data Science用户
提问于 2019-12-05 19:16:41
回答 2查看 195关注 0票数 2

我正在学习如何实现CNN,并在互联网上搜索,我发现设计一个好的网络的一个诀窍是先将它构建成适合它的方式,然后使用正则化来消除过度拟合,并拥有一个良好的网络。

但我该怎么做?我不明白如何建立一个故意覆盖的网络?在那之后,我用哪种方式使用正规化?

有人能帮我吗?

提前谢谢。

EN

回答 2

Data Science用户

回答已采纳

发布于 2019-12-05 22:12:53

过度拟合的原因一般是由于模型的高(不必要)复杂性。因此,如果你训练一个过于复杂(大)的模型,你将得到一个高的训练精度和低的测试集的准确性。然后,你可以开始与getting more datadropoutregularizationearly stoppingglobal average poolingfeature scale clippingdropping some of layers from your network过当斗争。

票数 2
EN

Data Science用户

发布于 2019-12-06 02:23:44

听起来您在谈论orthogonalization,在这种方法中,您将模型拟合的重点分为四个阶段:

你建立了一个模型:

步骤1:很好地拟合训练数据,这是目前的主要重点,在这一步中可能会发生过度拟合。

步骤2:很好地适合开发数据,在这一步中,您可能会添加正则化以解决过度匹配问题。

第3步:很好地拟合测试数据,这一步是必要的,因为开发数据已经被大量试验过了,而且模型可能过于适合开发数据。

第4步:很好地适应现实世界的数据

票数 2
EN
页面原文内容由Data Science提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://datascience.stackexchange.com/questions/64294

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档