Kaggle Tutorial

プラットフォーム探訪

Competitions・Datasets・Code(Notebooks)・Discussions・Models・Learn の役割を把握します。

主要メニュー#

Kaggle のナビゲーションには、学習に直結する 6 つの領域があります。

メニュー内容
Competitionsコンペ一覧。Getting Started / Playground / Featured などの種類がある
Datasets公開データセット。自分のデータをアップロードして共有も可能
Code (Notebooks)ブラウザで動く Jupyter 環境。他者の解法 Notebook も閲覧・フォーク可能
Discussionsコンペやデータに関する議論。上位解法や Tips が集まる
Models事前学習モデルの共有ハブ
Learn公式のミニ講座(Python・ML・Deep Learning 等)

コンペの種類を知る#

初心者がまず触れるべきは次の 2 つです。

  • Getting Started(例: Titanic, House Prices):常設・チュートリアル向け。締切がなく何度でも提出できる
  • Playground Series:毎月開催の練習用。実データに近い表形式コンペで腕試しに最適

ヒント

Featured(賞金付き)コンペは難易度・競争ともに高めです。まずは Getting Started で ワークフローに慣れてから挑戦しましょう。

Notebooks と Discussions を「教材」として使う#

Kaggle の最大の学習資源は、公開 Notebook と Discussion です。 上位者が解法・特徴量・交差検証の工夫を惜しみなく共有しています。 コンペに参加したら、まず人気の Notebook と Discussion に目を通すのが定石です。

次のステップ#

次は、実際にコードを書いて動かす場所である Kaggle Notebooks の環境を詳しく見ます。