Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

GAIIC: 2022 赛道1竞赛开源代码5折CV疑问 #33

Open
ZeyuTeng96 opened this issue May 13, 2022 · 7 comments
Open

GAIIC: 2022 赛道1竞赛开源代码5折CV疑问 #33

ZeyuTeng96 opened this issue May 13, 2022 · 7 comments

Comments

@ZeyuTeng96
Copy link

看到GAIIC:2022 赛道1竞赛您开源的代码,您的train.py里使用了5折交叉验证的方法训练。每折都重新初始化模型权重,优化器等,然后每折存储loss最低的模型。这样一来,您5折的话,就有5个best 模型。但是,您最后在infer.py只使用了第一折的模型进行推理。那请问您5折的意思是什么呢?如果使用5折,并且按照大赛只允许单模的规则,那您这5个最好模型该如何去利用进行推理,还麻烦大佬答疑下

@DLLXW
Copy link
Owner

DLLXW commented May 18, 2022

推理只用来一折,是因为我懒,没有写多折推理的代码,如果要多折推理,只需要五个模型都推理一次,然后取平均就可以咯。而五折训练就是你说1那个流程,就是训练五个不同的模型

@ZeyuTeng96
Copy link
Author

推理只用来一折,是因为我懒,没有写多折推理的代码,如果要多折推理,只需要五个模型都推理一次,然后取平均就可以咯。而五折训练就是你说1那个流程,就是训练五个不同的模型

但是,赛道1不是要求单模型嘛?如果您多折推理取平均做集成,不是就不行嘛?那所以请问您进行五折训练得到5个模型的意思是什么呢?

@ghostmoliraty
Copy link

ghostmoliraty commented May 18, 2022 via email

@ghostmoliraty
Copy link

ghostmoliraty commented May 18, 2022 via email

@ZeyuTeng96
Copy link
Author

你说的是哪个,等我看一下,再回复你。 从 Windows 版邮件<https://go.microsoft.com/fwlink/?LinkId=550986>发送 发件人: @.> 发送时间: 2022年5月18日 14:52 收件人: @.> 抄送: @.> 主题: Re: [DLLXW/data-science-competition] GAIIC: 2022 赛道1竞赛开源代码5折CV疑问 (Issue #33) 推理只用来一折,是因为我懒,没有写多折推理的代码,如果要多折推理,只需要五个模型都推理一次,然后取平均就可以咯。而五折训练就是你说1那个流程,就是训练五个不同的模型 但是,赛道1不是要求单模型嘛?如果您多折推理取平均做集成,不是就不行嘛?那所以请问您进行五折训练得到5个模型的意思是什么呢? ― Reply to this email directly, view it on GitHub<#33 (comment)>, or unsubscribehttps://github.com/notifications/unsubscribe-auth/ARXGL5VLACRQUXFXEWVDB5DVKSHSTANCNFSM5V2NEVYA. You are receiving this because you are subscribed to this thread.Message ID: @.>

您是DLLXW?或者我加您vx聊聊?可以嘛?我看到您的主页有vx联系方式

@ghostmoliraty
Copy link

ghostmoliraty commented May 18, 2022 via email

@ZeyuTeng96
Copy link
Author

我不是他,只是一个学习者 发自我的iPhone 在 2022年5月18日,下午3:01,ZeyuTeng96 @.> 写道:  你说的是哪个,等我看一下,再回复你。 从 Windows 版邮件<[https://go.microsoft.com/fwlink/?LinkId=550986>发送https://go.microsoft.com/fwlink/?LinkId=550986%3E%E5%8F%91%E9%80%81](https://go.microsoft.com/fwlink/?LinkId=550986%E5%8F%91%E9%80%81https://go.microsoft.com/fwlink/?LinkId=550986%3E%E5%8F%91%E9%80%81) 发件人: @.> 发送时间: 2022年5月18日 14:52 收件人: @.> 抄送: @.> 主题: Re: [DLLXW/data-science-competition] GAIIC: 2022 赛道1竞赛开源代码5折CV疑问 (Issue #33<#33>) 推理只用来一折,是因为我懒,没有写多折推理的代码,如果要多折推理,只需要五个模型都推理一次,然后取平均就可以咯。而五折训练就是你说1那个流程,就是训练五个不同的模型 但是,赛道1不是要求单模型嘛?如果您多折推理取平均做集成,不是就不行嘛?那所以请问您进行五折训练得到5个模型的意思是什么呢? ― Reply to this email directly, view it on GitHub<#33 (comment)<#33 (comment)>>, or unsubscribehttps://github.com/notifications/unsubscribe-auth/ARXGL5VLACRQUXFXEWVDB5DVKSHSTANCNFSM5V2NEVYA. You are receiving this because you are subscribed to this thread.Message ID: @.> 您是DLLXW?或者我加您vx聊聊?可以嘛?我看到您的主页有vx联系方式 — Reply to this email directly, view it on GitHub<#33 (comment)>, or unsubscribehttps://github.com/notifications/unsubscribe-auth/ARXGL5WAEFC3VYFECEEWMADVKSITRANCNFSM5V2NEVYA. You are receiving this because you commented.Message ID: @.>

哦哦,就是关于和鲸鱼的GAIIC 2022赛道1的竞赛,在训练脚本里做了5折训练。每折都初始化了新的模型等。但是,竞赛貌似只允许单模型,如果用5折的5中模型做集成,貌似就不太行。所以,不懂作者为什么用了5折训练

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants