mcpField
D
datasets-models-sources

datasets-models-sources

github.com/josiahsiegelデータ・データベース5953 回インストール19 週間前に更新
リポジトリ

datasets-models-sources について

Kaggle のデータセット、モデル、コンペデータ、ノートブック出力を扱うスキルです。kagglehub による成果物の転送と、Kaggle CLI によるノートブック管理を区別します。

主な機能

  1. 01データセットのダウンロードと読み込み
  2. 02データセットとモデルのアップロード
  3. 03モデルとコンペデータのダウンロード
  4. 04ノートブック出力の取得
  5. 05ノートブックのソース添付管理

活用シーン

  1. 01ローカル実験用データの取得
  2. 02ノートブックへのコンペデータ読み込み
  3. 03再利用可能なモデル成果物のアップロード
  4. 04ノートブック実行出力の取得

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/josiahsiegel/claude-plugin-marketplace --skill datasets-models-sources

インストール後、Claude Code で/datasets-models-sourcesを入力して読み込まれたか確認します。

詳細

データセット、モデル、ソース

概要

Kaggle のデータセット、モデル、ソース添付ファイル、および kagglehub のワークフローには、このスキルを使用します。転送/ダウンロード作業とノートブックのライフサイクル作業は分けてください。kagglehub はデータやモデルのアーティファクトに便利ですが、ノートブックのプッシュ/プル/ステータス確認/削除には引き続き Kaggle CLI を使用します。

ツールの選択

必要な作業推奨
ノートブックの作成/編集/プッシュ/削除Kaggle CLI または Python API
ノートブックのステータス/ログ/ファイルの確認Kaggle CLI または Python API
ノートブックの出力のダウンロードKaggle CLI または kagglehub.notebook_output_download
データセットのダウンロード/読み込み/アップロードkagglehub のデータセット関数または Kaggle CLI
モデルのダウンロード/アップロードkagglehub のモデル関数
コンペティションデータのダウンロードkagglehub の competition_download または Kaggle CLI
メタデータ/ソース配列の管理kernel-metadata.json と Kaggle CLI によるプッシュ

kagglehub の機能

kagglehub は、dataset_download、dataset_load、dataset_upload、model_download、model_upload、competition_download、notebook_output_download をサポートしています。Kaggle ノートブックの作成、編集、プッシュ、削除、管理はできず、kernel-metadata.json やノートブックの実行ステータスも管理しません。これらの操作は notebook-lifecycle と kernel-metadata に割り当ててください。

ソース添付ファイル

Kaggle がホストするノートブックの依存関係には、kernel-metadata.json の dataset_sources、competition_sources、kernel_sources、model_sources を使用します。曖昧さ、マウントの煩雑さ、ルール遵守上のリスクを減らすため、明示的な Kaggle リソース識別子を優先し、使用していないソースは削除してください。

データセットとモデルの管理

  • 外部データセットや事前学習済みモデルを使用する前に、ライセンスとコンペティションのルールを確認してください。
  • シークレット、非公開ラベル、キャッシュされたトークン、または編集されていないログを、データセット/モデルのアーティファクトとしてアップロードしないでください。
  • ノートブックの実行を再現できるよう、アーティファクトには意図的にバージョンを付けてください。
  • /kaggle/input 配下にマウントされる想定のパスと、/kaggle/working 配下の出力パスを記載してください。
  • 再現性が重要な場合は、大容量のダウンロードについてチェックサムまたはファイル数を検証してください。

よくあるパターン

コンペティション用ノートブックでは、メタデータを通じてコンペティションデータを添付し、提出物は /kaggle/working に書き込んでください。再利用可能な学習結果には、ライセンスやルール上の制約を確認したうえで、ノートブックの出力をダウンロードするか、kagglehub でモデルアーティファクトをアップロードしてください。ローカルで実験する場合は、kagglehub のダウンロードを使ってローカルキャッシュにデータを保存しつつ、ノートブックのコードが /kaggle/input と互換性のあるパスを使うようにしてください。

安全性と制限事項

アップロード済みのデータセット/モデルのバージョンを上書きする場合や、非公開アセットを公開する場合は、事前に確認を求めてください。kagglehub でノートブックをプッシュしたり、カーネルメタデータを変更したり、実行ログを調べたり、カーネルを削除したりできると説明してはいけません。機密性の高い認証情報をデータセット、モデル、ノートブックに含めるのではなく、Kaggle Secrets のガイダンスを使用してください。

参考資料

コメント