skAtom / HM_Personalized_Fasion_Recommendations

0 stars 0 forks source link

Find out how to calculate the valuation function. #1

Closed skAtom closed 1 week ago

skAtom commented 1 week ago

HMkaggleコンペで使用される評価関数についての調査

スクリーンショット 2024-10-09 142150 https://www.kaggle.com/competitions/h-and-m-personalized-fashion-recommendations/overview

kaggleのHMコンペで出された評価関数に使われる文字の正体とスコア計算から外れるpredictionがどのようなものか調べる  評価関数については上のスクショやkaggleのリンクを参考にされたい

TODO List

skAtom commented 1 week ago

スコアリングから外れる予測とはどのようなものか調べる

skAtom commented 1 week ago

評価関数に現れる文字にどのような数字が入るのか調べる

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)

skAtom commented 1 week ago

kaggleにあがっているcodeの中でどのような計算をしてscoreを出しているか調べる

https://www.kaggle.com/code/aruaru0/h-and-m-ensamble-only-dadfc6
上記のkaggleURLのコードでは自分の評価関数に対しての理解と同じ内容だった。