Prediction」コンペが、残り5日になりました。teams参加と過去最多になっています。このコンペが「メダルが獲得できるKaggleコンペ初参戦」という方も多いかもしれません。本記事では、最終的な成績を決める際に使われる自分の提出を選ぶ方法を説明します。Submission」とは?Kaggleでは、1日当たりコンペごとに定められた回数の提出(submit)を実施することができます。Leaderboard(LB)」に関する情報です。一般にtestデータはpublic/privateに二分割されており、最終的な成績はprivate部分の結果で判定されます。自分が日々提出したもののうち、全てでPrivate部分の結果が計算されるかというと、そうではありません。全提出の中からコンペごとに定められた個数の提出のみを選ぶ必要があります。Submissions」タブに記載があるので、ご確認ください。Prediction」コンペでは次のような情報が書かれています(和訳は筆者)。announcement.(あなたは、最終的なLBに使われるスコアを計算するための提出(submit)を2つまで選択できます。LBでのScore上位が自動的に選択されます。LBに基づいて決まります。LBのScoreだけではなく、より汎用的にベストな可能性が高い提出を選択すべきです)どうやる?https://www.kaggle.com/c/santander-customer-transaction-prediction/submissions方法は簡単です。Score」のチェックを入れるだけです。show」と表示されています。提出をしている人の画面は次のようになっているはずで、2つまで*1チェックを入れられます。当然ですが、チェックを入れられるのはコンペ終了時点までです。Submission」になっているか確認すると良いかと思います。何を基準に決める?これは非常に奥深い話で、議論は尽きません。CV」という標語が掲げられています。Validationの値を信じよう」という意味です。Validationの値の方がより汎用的な指標になるという話です*2。Submissionに選ぶか?」というdiscussionが投稿され、活発に議論されている印象があります。Submission」を選ぶと良いかと思います。おわりに本記事では、最終的な成績を決める際に使われる自分の提出を選ぶ方法を説明しました。Submission」のミスで望まない結果になってしまうと、悔やんでも悔やみきれません*3。多くの方には「何を今更」という内容だったかもしれませんが、1人でも本記事が参考になった方がいれば嬉しいです*4。Validationとは何か?」という方は下記記事をご参照ください。Submission」を選択し忘れた方の呟きを受けて執筆しましたまさかここに来てこんな悲劇あるとはなぁ...。こんな犠牲者また出さないためにもu++さんの記事にちょこっとでも載せて頂ければ...。2018の12日目の記事です。月別アーカイブはてなブログをはじめよう!upuraさんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。