機械学習のコンペティションであるkaggleなどに参加していると、上位入賞者のgithub repositoryなどをみる機会があるのですが、可視化などのEDAにjupyter notebookを用い、特徴量エンジニアリングやモデリングの部分はnotebookではなく.pyファイル(スクリプトファイル)を用いています。私個人としては、EDAに始まりモデリングなども含めてnotebookを用いており、notebookを用いた方が正しく計算できているかの確認や試行錯誤ができ、便利だと感じているのですが、.pyファイルにすることに何か利点があるのでしょうか?もしくは、皆さんモデリング等にもnotebookを用いていても、最終的にスクリプトファイルにまとめるような作業をなさっているんでしょうか?その場合の動機はどのようなものなのでしょうか?
かなり答えづらい質問かもしれませんが、どうぞよろしくお願いします。
[追記]そもそもコマンドラインから実行することのメリットがいまいちわかっていません。。。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/03/14 13:14
2019/03/14 13:22 編集
2019/03/14 13:39
2019/03/14 13:42