📚
Google Colaboratory 提出ファイルの管理
Google Colaboratoryでの、提出ファイルの管理についてメモ書きとして残しておきます。
コンペ主催者が提供しているサンプルコードそのままだと、
'submission.csv'等の名前でcsvが生成されます。
しかし、csvが何を指しているのか忘れてしまったり、
いちいち書くのが少し手間というデメリットがあったりするので、
下記のようなコードで処理しています。
filenameにメモとして、残したい内容を記載してください。
メモには、model名や追加した特徴量等を書いています。
メモ_時間.csv(例:lgb_0917_1234.csv)という名前で、PCにダウンロードしています。
from google.colab import files
import datetime #時刻生成
from pytz import timezone
now = datetime.datetime.now() #現在時刻生成
now = now.astimezone(timezone('Asia/Tokyo')) #タイムゾーンを日本化
# ファイル名を取得
filename = '' # ここにメモを入力
CSV_NAME = filename + '_' + now.strftime('%m%d_%H%M')
# 提出ファイルの生成
sub.to_csv(f'{CSV_NAME}.csv', index=False, header=False)
# ダウンロード
files.download(f'{CSV_NAME}.csv')
ご参考になれば幸いです。
Discussion