随着Kaggle平台上的kernel赛题越来越多,必须要使用kernel完成代码提交。本文整理kernel常见的报错信息,和相应的解决方法。
Notebook Timeout
您的Notebook
超过了允许的运行时间。需要检查具体比赛要求页面的时间限制。
不同比赛的运行时间限制不同 不同Notebook的运行时间限制不同
CPU Notebook <= 9 hours run-time
GPU Notebook <= 9 hours run-time
私有榜单的数据与公开数据集/不同
Notebook Threw Exception
在运行Notebook
碰到了一个未处理的错误,这个错误类目前只能在脚本(而不是笔记本)中使用。
Exceeded Allowed Compute
在运行Notebook
超出了资源限制,可能是内存、显存或磁盘限制中的任意一种。
Submission CSV Not Found
Notebook
没有输出提交文件(通常是submission.csv)。Notebook
重新运行似乎已经完成,但提交文件不存在。
此种错误可能是上游的bug,或者代码错误暂停执行,导致阻止文件被写入。
Submission Scoring Error
Notebook
生成了一个格式不正确的提交文件。导致这种情况的一些示例包括:错误的行数或列数、空值、值的数据类型不正确,或者预期的无效提交值。
Kaggle Error
Kaggle内部系统错误。请尝试重新提交以解决错误,如果它仍然存在请联系Kaggle支持。
Kernel Debug指南
确定好路径:包括数据和模型的读取路径和结果输出路径。
模拟运行:根据私有测试集大小模拟模拟运行,测试
Notebook
所需要的资源。代码/数据备份:对不同版本的代码改动做好实验记录。
更多干货获取
Kaggle竞赛讲义:公众号回复 讲义
获取竞赛年度年鉴:公众号回复 2020
获取推荐系统知识卡片:公众号回复 推荐系统
获取数据科学速查表(传统CTR、深度学习CTR、Graph Embedding、多任务学习):公众号回复 速查表
获取历届腾讯广告算法大赛答辩PPT:公众号回复 腾讯赛
获取KDD Cup历史比赛合集:公众号回复 KDD2020
获取
学习交流群已成立


文章转载自Coggle数据科学,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。




