當我們要撰寫程式訓練模型時,有兩種作法:
- 在線上用Kaggle提供的Kernel,直接產生Prediction的csv檔。
- 在自己的電腦撰寫script執行,執行完之後把Prediction的csv檔提交到Kaggle。
第一種方式的優點是通通在Kaggle環境下完成,操作比較容易,缺點是硬體比較弱,所以跑大型model會跑很久。
第二種方式優點是可以用比較強的硬體去訓練,缺點是操作上會稍複雜些,而且要注意提交的格式跟Kaggle要求的格式是否相同。
以下我們會示範第一種方式,然後再示範第二種方式怎麼把Prediction資料提交到Kaggle。