kaggle apiでkaggleを操作する
Keywords
- kaggle
Contents
- 1. 概要
- 2. インストール
- 2-1. requirements
- 2-2. インストール方法
- 3. セットアップ
- 3-1. kaggle.jsonのダウンロード
- 4. データセットのダウンロード
- 5. 参考URL
概要
kaggle apiを経由でkaggleを操作するコマンドラインツールがあります。本稿では、このコマンドラインツールのインストール・セットアップ方法とデータセットのダウンロードの方法を紹介します。
インストール
requirements
- python3
- pip
インストール方法
$ pip install kaggle
セットアップ
kaggle.jsonのダウンロード
https://www.kaggle.com/<username>/account
に遷移し、[Create New API Token]をクリックします。そうすると、kaggle.jsonがダウンロードされます。
下記のようなポップアップの通り、~/.kaggle
にkaggle.jsonを移動します。
最後に、kaggle.jsonのパーミッションを変更します。
$ chmod 600 ~/.kaggle/kaggle.json
データセットのダウンロード
dogs-vs-catsのデータセットをダウンロードする場合は、kaggleに記載の通り、$ kaggle competitions download -c dogs-vs-cats
を実行すればデータセットがダウンロードできます。
ただし、ルールに賛同(accept rules)していないと、403 - Forbidden
になってしまうので、事前に賛同しておく必要があります。
賛同すると、下記のような画面になります。