初めに
自分の環境で学習したモデルをアップロードする際に、kaggleAPIを使わないと大変です。。。
1. init
kaggleの初期セットアップ完了後、下記コマンドを実行する。
command
kaggle datasets init -p hoge
hoge/dataset-metadata.json というファイルが生成される
2. metadataを編集する
metadataは下記のようになっている。
ここの、大文字部分を編集する必要がある。
SLUGはハイフンしか使えないので注意!
{
"title": "INSERT_TITLE_HERE",
"id": "<name>/INSERT_SLUG_HERE",
"licenses": [
{
"name": "CCO-1.0"
}
]
}
↓
{
"title": "hogefuga",
"id": "<name>/hogefuga",
"licenses": [
{
"name": "CCO-1.0"
}
]
}
3. upload
ファイルをuploadする場合
kaggle datasets create -p hoge
フォルダをアップロードする場合
kaggle datasets create -p hoge --dir-mode zip
こんな感じです。