Closed skAtom closed 1 week ago
Customer that did not make any purchase during test period are excluded from the scoring.
kaggleのEvaluationにある説明をdeeplで翻訳すると以下のようになる。
ここで、Uは顧客数、P(k)はカットオフkでの精度、nは顧客ごとの予測数、mは顧客ごとの基底真理値数、rel(k)はランクkの項目が関連する(正しい)ラベルであれば1、そうでなければ0の指標関数である。
U :顧客数
n :顧客ごとの予測数
m :顧客が実際に購入した商品数?
P(k) :特定の商品IDの予測値を元に割り振られたカットオフ値(カットオフと言っているので二値予測?)
rel(k) :予測kの商品IDが実際に購入したかを表す購入フラグ(購入していれば1,購入していなければ0)
https://www.kaggle.com/code/aruaru0/h-and-m-ensamble-only-dadfc6
上記のkaggleURLのコードでは自分の評価関数に対しての理解と同じ内容だった。
HMkaggleコンペで使用される評価関数についての調査
https://www.kaggle.com/competitions/h-and-m-personalized-fashion-recommendations/overview
kaggleのHMコンペで出された評価関数に使われる文字の正体とスコア計算から外れるpredictionがどのようなものか調べる 評価関数については上のスクショやkaggleのリンクを参考にされたい
TODO List