您现在的位置是:热点 >>正文
注意这个数据科学错误,避免30多个小时的无用功……
热点1994人已围观
简介...
本文转载自公众号“读芯术”(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来降低尺寸。这通常都会提升模型性能,因为数据一般都是越多越好。
我们在寻找提高数据连接性方法的道路上应永不停歇;一般来说,永远不要将任何复杂的事件标记为纯粹的坏(或这个好)事件。
总而言之,数据科学家应致力于为模型提供更多的数据,但要把不同用处的数据区分开。此外,为了不让希望破灭,你应该消极地编程。毕竟,只有预期了最差的结果,面对问题才能淡定处理,面对成功也能欣喜若狂。
Tags:
上一篇:手表辨别方向的方法
下一篇:标签: Arm 芯片 AI 财报
相关文章
南瓜饼要怎么做
热点南瓜饼的做法步骤?南瓜饼的制作方法步骤第一步:将南瓜用清水洗干净后去掉表面的硬皮,再用刀切成小块状装入小碗中。第二步:锅中装少量清水烧开,等到水开了之后再将盛放着南瓜。南瓜饼的正确做法?做脆皮南瓜饼需...
【热点】
阅读更多小米注册小米汽车商标# 这一次是真小米注册
热点商标公开信息显示,小米科技有限责任公司于4月1日申请注册“小米汽车”商标,国际分类为8类 手工器械,商标状态为注册申请中。#小米汽车商标被注册# WechatIMG20917...
【热点】
阅读更多阿里云香港机房故障 官方称制冷设备故障所致
热点IT之家 12 月 19 日消息,昨日,有网友反映称阿里云的香港部分服务出现故障,导致多个香港及澳门站点受到影响。 IT之家了解到,随后阿里云方面发布公告表示,阿里云官网 12 月 18 日下午更新处...
【热点】
阅读更多
热门文章
最新文章
友情链接
- 标签: 康师傅
- https://www.qidulp.com/search?query=谷歌搜索留痕【tg:seogoogle987】,01q
- https://www.maigoo.com/search/?block=&q=谷歌搜索留痕【tg:seogoogle987】,Ech
- https://www.smics.com/tc/site/search?token=谷歌搜索留痕【tg:seogoogle987】,2X1
- https://www.teamlab.art/zh-hans/?submit=谷歌搜索留痕【tg:seogoogle987】,7jw
- https://www.seagrant.wisc.edu/?page=63&s=谷歌搜索留痕【tg:seogoogle987】,yEi
- https://www.impactpool.org/search/?type=79&q=谷歌搜索留痕【tg:seogoogle987】e70
- https://www.safetv.go.kr/base/search/view?searchWord=谷歌搜索留痕【tg:seogoogle987】mJD
- https://www.sweat.com/collections/vendors?q=谷歌搜索留痕【tg:seogoogle987】,yyv
- https://www.swanagerailway.co.uk/search?q=谷歌搜索留痕【tg:seogoogle987】,tRF
- https://www.scivee.tv/?s=谷歌搜索留痕【tg:seogoogle987】,59R
- https://www.klatreverden.no/search?q=谷歌搜索留痕【tg:seogoogle987】,K7C
- https://www.teacherspayteachers.com/Browse/Price-Range/Free/Search:Western International University Physics degree=谷歌搜索留痕【tg:seogoogle987】,32y
- https://www.roberthalf.com/us/en/jobs/all/谷歌搜索留痕【tg:seogoogle987】Wsf
- https://www.roberthalf.com/us/en/jobs/all/谷歌搜索留痕【tg:seogoogle987】kaf
- https://www.duksung.ac.kr/search/front/Search.jsp?qt=谷歌搜索留痕【tg:seogoogle987】8q8
- https://www.prattlibrary.org/search?q=谷歌搜索留痕【tg:seogoogle987】,1B9
- https://www.remit.co.jp/vi/?s=谷歌搜索留痕【tg:seogoogle987】CXg
- https://www.rollingstone.it/?ID=DVMeu3AlmzZE1cuJ2FmgmO5TSCQRb3yh&s=谷歌搜索留痕【tg:seogoogle987】,DnR
- https://www.searcychamber.com/list/search?AsfnA=DtkTQzs&q=谷歌搜索留痕【tg:seogoogle987】,utz
- https://www.so.com/s?ie=utf-8&src=360sou_home&_re=0&q=谷歌搜索留痕【tg:seogoogle987】,LAJ
- https://www.symatoys.com/search.html?ID=UyMD6aO58bPrJvQAB1I0N69KzJBZeNPC&keyword=谷歌搜索留痕【tg:seogoogle987】,hKj
- https://www.roberthalf.com/us/en/jobs/all/谷歌搜索留痕【tg:seogoogle987】Ep2
- https://www.teacherspayteachers.com/Browse/Search:谷歌搜索留痕【tg:seogoogle987】,MQQ
- https://www.quarterjacksurgery.co.uk/?AT=3rBy&s=谷歌搜索留痕【tg:seogoogle987】,bUC
- https://www.unclefossil.com/search/谷歌搜索留痕【tg:seogoogle987】gad_source=1&gclid=Cj0KCQjw_-GxBhC1ARIsADGgDjsNKplUXa2F6YGlHBK2sHDQ88cgsJBb05DyO99TV9jNq_cT0kGMqyQaAgHQEALw_wcB
- https://www.roblox.com/discover/?cat=107&Keyword=谷歌搜索留痕【tg:seogoogle987】,yRb
- https://www.youthforum.org/search-results?cx=4f5236218ab5e8ef9&ie=UTF-8&q=谷歌搜索留痕【tg:seogoogle987】,py0
- https://www.msrenewal.com/search/谷歌搜索留痕【tg:seogoogle987】,1Ky
- https://www.wheels24.gr/?action=CHECK&s=谷歌搜索留痕【tg:seogoogle987】,JKZ
- https://www.remit.co.jp/zh/?s=谷歌搜索留痕【tg:seogoogle987】,YAL
- https://www.nyif.com/catalogsearch/result/?q=谷歌搜索留痕【tg:seogoogle987】,sEU
- https://www.paxnet.co.kr/search/jongmok?kwd=谷歌搜索留痕【tg:seogoogle987】zyA
- https://www.randjleather.co.uk/index.php?route=product/search&tag=谷歌搜索留痕【tg:seogoogle987】,zn2
- https://www.ushmm.org/search/results.php?q=谷歌搜索留痕【tg:seogoogle987】,3dF
- https://www.xbiao.com/search/index?tpf&wd=谷歌搜索留痕【tg:seogoogle987】,F4g
- https://www.lindseymedicalsupply.com/search/谷歌搜索留痕【tg:seogoogle987】,hfi
- https://www.world-architects.com/en/search?term=谷歌搜索留痕【tg:seogoogle987】,GNt
- https://www.londontheatredirect.com/search/谷歌搜索留痕【tg:seogoogle987】,XGt
- https://www.remit.co.jp/id/?s=谷歌搜索留痕【tg:seogoogle987】,LQw
- https://www.takachi-enclosure.com/search?eqYB=gnI31Ou&text=谷歌搜索留痕【tg:seogoogle987】,ND6
- https://www.riohondo.edu/?action=QUERY&s=谷歌搜索留痕【tg:seogoogle987】,Gtw
- https://www.sbaad.no/search/谷歌搜索留痕【tg:seogoogle987】,A28
- https://xn--lgernevedlystskoven-lxb.dk/search/谷歌搜索留痕【tg:seogoogle987】,pvQ
- https://www.otakuninjahero.com/en/search/谷歌搜索留痕【tg:seogoogle987】,Rx3
- https://jihoon471.cafe24.com/product/search.html?banner_action=&keyword=谷歌搜索留痕【tg:seogoogle987】1Ww
- https://www.reallywildbirdfood.co.uk/store/search?q=谷歌搜索留痕【tg:seogoogle987】,y7W
- https://www.dba.dk/soeg/?soeg=谷歌搜索留痕【tg:seogoogle987】tSD
- https://www.tombow.com/en/search/谷歌搜索留痕【tg:seogoogle987】,a6y
- https://www.pacific-lifestyle.co.uk/search?sort=alphabetical&term=谷歌搜索留痕【tg:seogoogle987】,gOq
- https://hsmoa.com/search?query=谷歌搜索留痕【tg:seogoogle987】nET