您现在的位置是:挑肥拣瘦网 > 热点
注意这个数据科学错误,避免30多个小时的无用功……
挑肥拣瘦网2026-11-14【热点】{固定数字1}人已围观
简介小旋风万能蜘蛛池【tg:seogoogle987】
本文转载自公众号“读芯术”(ID:AI_Discovery)
下面这个模型在一项图像识别竞赛中经过了数天训练。这是个相对比较简单的模型,其AUC最初是0.9,符合比赛将AUC控制在0到1之间的要求,除此之外我对比赛也没有太高的期望。也正因如此,当我照例评估重量模型,对模型进行训练时注意,看到如下结果大吃一惊:
在当时比赛的实时排行榜中,排名首位的AUC值为0.965,而我当时的有效AUC值达到了0.9968,离获胜拿奖仅有一步之遥,在一百多个队伍中遥遥领先,让我难以置信。深度学习之神好像是在这天点化了我,让我在权重初始化上取得了这样傲人的成绩,简直像有了优化超能力一这个样厉害。
这个结果好的让人难以置信。虽然我很想相信模型给出的数据,但我仍持有一丝怀疑。我一次又一次地对模型预测进行评估,起初测试了部分数据,然后测试了全部数据。结果是肯定的:验证分数接近完美。
因此我确信自己找到了获胜的捷径,准备拿下第一名,带着激动的心情,我赶忙将模型对测试数据的预测提交了数据。奖金唾手可得。
而比赛分数令人震惊。
0.5分。即便是随便提交一个预测,或者是什么都不做仅仅是把比赛提供的样本文件提交都能拿到0.5分。我当时获得的魔法般的顿悟也就比瞎猜强了一点。
结果出来之后,我花了30多个小时,复盘数据,试图找出哪里出了问题,整个人精疲力竭。预测中肯定那儿除了问题,可科学能是文件传错了。
然而,这30个小时也不过是白费功夫。我花了九牛二虎之力更正结果,但预测结果值仍然很低。
到底是哪里出问题了?
答案是:数据泄露。数据泄露是个很简单的概念,但我就直直地走进了它的陷阱。在模型训练中,我的编程没有任何问题,模型也正确依照测试数据进行了训练,问题出现在了不易错误发现的地方。
简而言之,当模型遇到不该遇到的情况时,就会发生数据泄漏。在比赛中,我已经在多个会话中训练了模型,也就是说,我将从上一个会话中加载模型权重,训练模型并保存最佳性能的权重。由于计算时间限制,训练在多个会话中进行。
但是,在每个会话中,我都会重新运行整个代码,包括将数据随机分为训,避练和验证集的代码,因此每次培训的训练集并不相同。为避免这种情况,可以设置一个种子来划分训练/验证组,而这是我(非常)没有提前采取的措施。
尽管每次的训练数据都不同,但模型的权重(它所了解的信息)却被传递了下来。因此,经过足够的培训后,该模型已被暴露给整个数据集。
由于机器学习模型本身免3具有惰性,所以该模型会放弃学习,转而对数据进行记忆,这对没有感情的网络来说非常简单,也就导致这种现象发生过很多次。因此,面对从未见过的数据时,这个模型就无能为力了。
由于该模型已经在之前的训练中见过验证数据,所以才能得到近乎完美的0.9968,让我误以为这就是模型本身的能力。如果回忆一0多下模型早期的性能,想一想为什么验证分数会高于训练分数,就会明白这其实是一个相当奇怪且罕见的现象。
所以,大家在接下来的每一个实践中都要牢记这重要的一课:如果结果太过完美,让人不敢相信,那十有八九这个结果有问题。(这个方法在鉴别数据泄露中尤其重要。)
这是一种数据泄露,其他类型的泄露包括:
预处理个小。如果在拆分之前处理数据,那可能会导致信息泄漏。例如,如果你在整个数据集中使用均值之类的方法,则训练集将包含有关验证集的数据,反之亦然。 时间。如果在预测问题涉及到了时间,那简单的随机训练/验证拆分无效。也就是说,如果要基于A和B预测C,则应在[A,B]→C上训练模型,而不要像[C时的,A]→B那样训练。这是因为知道了之后的数据点C的值,模型就可以预测之前的数据点B。
在事情太过完美的时候三思是个好习惯,但也要注意其中微妙的细节。比如说,分数增加的幅度很大,但不一定是很奇怪的现象;而当模型对测试数据进行预测时,其性能又很差劲。
实际上,最好的办法是注意以任何方式分割数据的无用目的,以便将它们分为训练/验证/测试集,并尽早进行。此外,设置种子是强有力的保障。
从更开放的角度上讲,数据泄漏可能是有益的。如果模型看到了不应该看到的数据,但是看到的数据有助于提升其概括能力,帮助学习,那么数据泄漏是有好处的。
例如,Kaggle的排名系统。该系统由一个公共排行榜和功…一个私人排行榜组成。在比赛结束之前,用户可以访问所有训练内容和部分测试内容(在该系统中可访问25%的内容,用于确定公共排行榜上的位置)。但是,比赛结束后,测试内容的另75%将用于评估模型,以确定最终私人排行榜的排位。
不过,如果我们能利用这25%的测试内容来提高私人排行榜上分数,这就注意算是数据泄露。
在Kaggle竞赛中,相对常见的做法是在了解其他25%测试数据的情况下对75%测试数据进行某种预处理。比如,可以采用PCA来降低尺寸。这通常都会提升模型性能,因为数据一般都是越多越好。
我们在寻找提高数据连接性方法的道路上应永不停歇;一般来说,永远不要将任何复杂的事件这个标记为纯粹的坏(或好)事件。
总而言之,数据科学家应致力于为模型提供更多的数据,但要把不同用处的数据区分开。此外,为了不让希望破灭,你应该消极地编程。毕竟,只有预期了最差的结果,面对问题才能淡定处理,面对成功也能欣喜若狂。
很赞哦!(62674)
热门文章
站长推荐
友情链接
- 标签: 康师傅
- https://blvdseafood.com/?s=小旋风万能蜘蛛池【tg:seogoogle987】tt7
- https://www.teamlab.art/es/?submit=小旋风万能蜘蛛池【tg:seogoogle987】,1zR
- https://www.stormberg.com/no/search?q=小旋风万能蜘蛛池【tg:seogoogle987】,veU
- https://www.tcv.org.uk/search/小旋风万能蜘蛛池【tg:seogoogle987】,0CV
- https://www.ushmm.org/search/results.php?q=小旋风万能蜘蛛池【tg:seogoogle987】,nFr
- https://www.unclefossil.com/search/小旋风万能蜘蛛池【tg:seogoogle987】gad_source=1&gclid=Cj0KCQjw_-GxBhC1ARIsADGgDjsNKplUXa2F6YGlHBK2sHDQ88cgsJBb05DyO99TV9jNq_cT0kGMqyQaAgHQEALw_wcB
- https://www.openspaceinstitute.org/search?q=小旋风万能蜘蛛池【tg:seogoogle987】,QG3
- https://www.scivee.tv/?s=小旋风万能蜘蛛池【tg:seogoogle987】,XNg
- https://www.paxnet.co.kr/search/jongmok?kwd=小旋风万能蜘蛛池【tg:seogoogle987】Kl4
- https://www.remit.co.jp/id/?s=小旋风万能蜘蛛池【tg:seogoogle987】,aeR
- https://www.selfsufficientish.com/main/?s=小旋风万能蜘蛛池【tg:seogoogle987】,9MP
- https://www.kawainter.com/catalogsearch/result/?q=小旋风万能蜘蛛池【tg:seogoogle987】,TtE
- https://www.rookwinkel.nl/catalogsearch/result/index/?q=小旋风万能蜘蛛池【tg:seogoogle987】,M9R
- https://www.pearson.com/en-us/search.html?aq=小旋风万能蜘蛛池【tg:seogoogle987】,C25
- https://www.teacherspayteachers.com/Browse/Price-Range/Free/Search:小旋风万能蜘蛛池【tg:seogoogle987】,8J0
- https://nicolazzi.it/en/?s=小旋风万能蜘蛛池【tg:seogoogle987】,ARW
- https://www.libros.unam.mx/catalogsearch/result/?cat=37&dir=asc&format=20&lit=20&manufacturer=3230&mode=list&order=year_edition&q=小旋风万能蜘蛛池【tg:seogoogle987】,lII
- https://www.randjleather.co.uk/index.php?route=product/search&tag=小旋风万能蜘蛛池【tg:seogoogle987】,U5U
- https://www.resilienz-akademie.com/?cat=71&s=小旋风万能蜘蛛池【tg:seogoogle987】,1g6
- https://www.usslexington.com/?action=QUERY&s=小旋风万能蜘蛛池【tg:seogoogle987】,RMT
- https://www.remit.co.jp/vi/?s=小旋风万能蜘蛛池【tg:seogoogle987】nev
- https://www.tullygroup.us/?ID=hbkq8jFjrQlVRrwzEmvoUJJAY4e1Lfo5&s=小旋风万能蜘蛛池【tg:seogoogle987】,GsE
- https://www.safetv.go.kr/base/search/view?searchWord=小旋风万能蜘蛛池【tg:seogoogle987】uP0
- https://5gaa.org/?token=6e2l7hjt2i26gzgctgwdrv7v0j6nxorq&s=小旋风万能蜘蛛池【tg:seogoogle987】k7c
- https://www.trockenmittel.ch/catalogsearch/result/?iC=ZM3&q=小旋风万能蜘蛛池【tg:seogoogle987】,PkA
- https://www.varian.com/en-au/search?cat=113&search=小旋风万能蜘蛛池【tg:seogoogle987】,BnS
- https://www.pierreherme.com/catalogsearch/result/?q=小旋风万能蜘蛛池【tg:seogoogle987】,h25
- https://www.silentiumpc.com/en/search/小旋风万能蜘蛛池【tg:seogoogle987】,rNj
- https://blvdseafood.com/?s=小旋风万能蜘蛛池【tg:seogoogle987】w4s
- https://www.abbreviations.com/小旋风万能蜘蛛池【tg:seogoogle987】Rqi
- https://www.urmc.rochester.edu/news/search?q=小旋风万能蜘蛛池【tg:seogoogle987】,GYw
- https://www.kubb-tool.bfs.admin.ch/en/search?action=CHECK&q=小旋风万能蜘蛛池【tg:seogoogle987】,880
- https://www.sbaad.no/?s=小旋风万能蜘蛛池【tg:seogoogle987】,xbO
- https://www.roberthalf.com/us/en/jobs/all/小旋风万能蜘蛛池【tg:seogoogle987】0JA
- https://www.niaogebiji.com/pc/article/search?keyword=小旋风万能蜘蛛池【tg:seogoogle987】,pF2
- https://www.kingston.gov.uk/site-search/results/?q=小旋风万能蜘蛛池【tg:seogoogle987】,26p
- https://www.roberthalf.com/us/en/jobs/all/小旋风万能蜘蛛池【tg:seogoogle987】MrM
- https://www.spicebar.de/catalogsearch/result/?q=小旋风万能蜘蛛池【tg:seogoogle987】,M2j
- https://www.pacific-lifestyle.co.uk/search?sort=alphabetical&term=小旋风万能蜘蛛池【tg:seogoogle987】,ilE
- https://www.vivaraise.fr/catalogsearch/result/?q=小旋风万能蜘蛛池【tg:seogoogle987】,6Di
- https://www.uctronics.com/catalogsearch/result/?q=小旋风万能蜘蛛池【tg:seogoogle987】,VuV
- https://www.mingwai.edu.hk/?langzh-hant&s=小旋风万能蜘蛛池【tg:seogoogle987】,LlL
- https://www.maigoo.com/search/?block=&q=小旋风万能蜘蛛池【tg:seogoogle987】,Ugs
- https://www.hanbat.ac.kr/search/front/Search.jsp?qt=小旋风万能蜘蛛池【tg:seogoogle987】SPg
- https://www.oikos-tecnics.com/?s=小旋风万能蜘蛛池【tg:seogoogle987】,TMC
- https://www.navylookout.com/?ID=nSBR6Ivdu6lZg1yr2SDs30Lo5sTs76yJ&s=小旋风万能蜘蛛池【tg:seogoogle987】,kvb
- https://xn--lgernevedlystskoven-lxb.dk/search/小旋风万能蜘蛛池【tg:seogoogle987】,wDO
- https://www.tahiti-infos.com/search/小旋风万能蜘蛛池【tg:seogoogle987】,V2d
- https://hsmoa.com/search?query=小旋风万能蜘蛛池【tg:seogoogle987】yFs
- https://www.sebson.de/en/search?query=小旋风万能蜘蛛池【tg:seogoogle987】,PCa







