Logo
Section 1 / 3

在 Kaggle 开启职业生涯(建议)

Kaggle 是一个面向数据科学家和机器学习从业者的在线社区,为人们提供了丰富的数据科学竞赛,可用于实践和提升技能。本课程将介绍一些在 Kaggle 上开启职业生涯的实用建议。

导入

在 Kaggle 开启职业生涯(建议)

Kaggle 是一个面向数据科学家和机器学习从业者的在线社区,为人们提供了丰富的数据科学竞赛,可用于实践和提升技能。本课程将介绍一些在 Kaggle 上开启职业生涯的实用建议。

什么是 Kaggle?

Kaggle 是一个面向数据科学家和机器学习从业者的在线社区,是 Google LLC 的子公司。我们在本课程中所解决的回归和分类问题均来自 Kaggle。

Kaggle 竞赛

Kaggle 竞赛旨在为全球数据科学家提供实际问题以供解决。Kaggle 上主要有以下几类竞赛:

  • 特色竞赛(Featured competitions):这是 Kaggle 最知名的竞赛类型,通常是规模较大、难度较高的机器学习任务,多为具有商业目的的预测问题,奖金通常高达数百万美元。

  • 研究型竞赛(Research):这类竞赛比特色竞赛更具实验性质,涉及的问题可能尚无明确解决方案,不一定设有奖金。

  • 入门级竞赛(Getting started):专为初学者设计的竞赛。本课程中我们所练习的题目就属于此类别。

  • 游乐场竞赛(Playground):趣味性较强的竞赛,主要面向初学者,用于练习和提升技能。

Kaggle 数据集

Kaggle 数据集由社区提供,包含大量可下载和使用的公开数据集。本课程中使用的客户细分数据集即来自 Kaggle。

Kaggle 内核(Kernels)

Kaggle 内核是一种笔记本环境,提供 GPU 计算资源,内置 Python 编程环境以及充足的内存等资源,便于编写代码并直接提交竞赛结果。

Kaggle 讨论区

Kaggle 讨论区是一个与社区交流和学习的平台。用户可以在此分享解决问题的思路、讨论技术方案,并发布或阅读前沿的研究论文。

Kaggle 成长体系

Kaggle 的成长体系通过绩效等级来追踪你在平台上的进步。在参与过程中,你将根据成就获得奖牌,并在实时排行榜上与其他数据科学家竞争。在以下四个数据科学领域(竞赛、数据集、笔记本、讨论区)中,每个领域都设有五个绩效等级:

  • 新手(Novice)
  • 贡献者(Contributor)
  • 专家(Expert)
  • 大师(Master)
  • 冠军大师(Grandmaster)

接下来,我们将介绍一些在 Kaggle 上发展职业生涯的建议。

建议

  • 参与 Kaggle 竞赛以巩固所学知识。

  • 尽量参加每一场比赛。如果比赛中涉及你尚未掌握的概念,边比赛边学习。

  • Kaggle 需要持续投入,建议每天留出时间参与。

  • 在 Kaggle 上设定逐步提升的目标。

  • 仔细阅读公共内核中的代码及其注释。

  • 积极阅读并参与 Kaggle 的讨论论坛。

  • 尽量独立完成项目,以全面提升个人能力。

  • 最重要的是,在 Kaggle 上学习和竞赛时,永远不要放弃。

大数据工具与技术

推荐的课程