暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

Kaggle知识点:Kernel 报错及解决方案

Coggle数据科学 2022-02-16
4257

随着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指南

  1. 确定好路径:包括数据和模型的读取路径和结果输出路径。

  2. 模拟运行:根据私有测试集大小模拟模拟运行,测试Notebook
    所需要的资源。

  3. 代码/数据备份:对不同版本的代码改动做好实验记录。


更多干货获取

  1. Kaggle竞赛讲义:公众号回复讲义
    获取
  2. 竞赛年度年鉴:公众号回2020
    获取
  3. 推荐系统知识卡片:公众号回复推荐系统
    获取
  4. 数据科学速查表(传统CTR、深度学习CTR、Graph Embedding、多任务学习):公众号回复速查表
    获取
  5. 历届腾讯广告算法大赛答辩PPT公众号回复腾讯赛
    获取
  6. KDD Cup历史比赛合集公众号回复KDD2020
    获取


学习交流群已成立

学习竞赛,竞赛组队
添加👇微信拉你进群
加入了之前的社群不需要重复添加~

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

评论