2026/06/13

しっかりとランキング学習

ここまでは、ざっくりと学習が動けばって感じの学習でした。これまでの回帰学習では当たり前のカテゴリ変数の扱いなんかを考慮してみた。イテレーション数3,000、葉255、率0.015、分割数127、葉の最小50、ボーダー500でNDCG@1=0.7789 NDCG@3=.7843となり

3,455R 1点 芝(1,689R) ダート(1,646R) 障害(120R) 8頭以下(219R) 9~12頭(809R) 13頭以上(2,427R) 多点
単勝 27.55%
(79.98%)
27.06%
(79.05%)
27.89%
(79.30%)
30.00%
(102.42%)
36.07%
(78.26%)
27.69%
(76.42%)
26.74%
(81.32%)
57.45%
(75.59%)
複勝 59.25%
(84.40%)
58.85%
(83.57%)
58.87%
(84.19%)
70.00%
(98.83%)
73.52%
(91.69%)
63.91%
(83.73%)
56.41%
(83.96%)
89.67%
(83.07%)
枠連 16.16%
(88.23%)
16.75%
(101.23%)
15.18%
(75.71%)
23.23%
(102.42%)
--
(--)
18.29%
(86.32%)
14.42%
(83.28%)
31.34%
(78.95%)
馬連 12.62%
(85.04%)
13.32%
(94.66%)
11.54%
(75.12%)
17.50%
(85.67%)
23.74%
(68.54%)
15.20%
(87.70%)
10.75%
(85.64%)
25.53%
(73.76%)
ワイド 27.64%
(87.94%)
28.77%
(87.50%)
26.18%
(88.71%)
31.67%
(83.50%)
51.60%
(84.06%)
32.14%
(84.23%)
23.98%
(89.52%)
49.46%
(79.56%)
馬単 6.66%
(72.51%)
6.69%
(71.44%)
6.62%
(72.67%)
6.67%
(85.25%)
12.33%
(62.42%)
7.17%
(81.83%)
5.97%
(70.31%)
25.53%
(70.05%)
三連複 6.19%
(65.65%)
7.28%
(67.05%)
5.04%
(64.96%)
6.67%
(55.33%)
19.18%
(77.35%)
7.91%
(62.62%)
4.45%
(65.60%)
16.47%
(70.38%)
三連単 1.33%
(51.03%)
1.72%
(66.56%)
1.03%
(38.82%)
0.00%
(0.00%)
2.74%
(25.62%)
1.98%
(47.61%)
0.99%
(54.47%)
16.47%
(66.49%)
総合 60.46%
(76.69%)
60.27%
(80.96%)
59.96%
(72.42%)
70.00%
(76.10%)
78.08%
(69.71%)
64.52%
(76.31%)
57.52%
(76.76%)
90.01%
(70.74%)

これをどうやってNDCG@1をこれまで最高だった0.7824超えや更に0.8以上に持っていくか。少しいじってNDCG@1=0.7778 NDCG@3=0.7970で

3,455R 1点 芝(1,689R) ダート(1,646R) 障害(120R) 8頭以下(219R) 9~12頭(809R) 13頭以上(2,427R) 多点
単勝 27.29%
(80.37%)
27.18%
(79.54%)
27.40%
(80.39%)
27.50%
(91.83%)
38.81%
(90.09%)
26.95%
(73.71%)
26.37%
(81.72%)
57.77%
(77.58%)
複勝 58.58%
(84.31%)
58.67%
(84.38%)
58.14%
(83.96%)
63.33%
(88.33%)
72.15%
(89.04%)
63.41%
(83.49%)
55.75%
(84.16%)
89.70%
(82.71%)
枠連 16.13%
(84.40%)
16.04%
(92.75%)
15.69%
(75.57%)
24.24%
(105.96%)
--
(--)
16.93%
(77.34%)
14.83%
(81.39%)
30.82%
(77.04%)
馬連 12.36%
(81.55%)
12.37%
(83.90%)
11.91%
(78.05%)
18.33%
(96.33%)
22.37%
(58.45%)
14.09%
(76.18%)
10.88%
(85.42%)
25.47%
(72.26%)
ワイド 26.74%
(83.37%)
27.47%
(81.88%)
25.64%
(85.46%)
31.67%
(75.83%)
47.95%
(79.04%)
31.64%
(83.45%)
23.20%
(83.74%)
49.29%
(77.10%)
馬単 6.95%
(87.37%)
6.93%
(86.23%)
6.87%
(87.05%)
8.33%
(107.83%)
12.33%
(53.29%)
6.30%
(66.25%)
6.67%
(97.49%)
25.47%
(70.36%)
三連複 6.25%
(59.12%)
7.16%
(56.64%)
5.22%
(59.50%)
7.50%
(88.92%)
19.63%
(79.18%)
7.91%
(65.27%)
4.49%
(55.26%)
16.27%
(73.85%)
三連単 1.42%
(52.89%)
1.66%
(60.84%)
1.22%
(46.49%)
0.83%
(28.75%)
3.65%
(37.03%)
1.48%
(38.34%)
1.19%
(59.17%)
16.27%
(68.67%)
総合 59.80%
(76.57%)
59.86%
(77.96%)
59.30%
(74.55%)
65.83%
(85.02%)
75.80%
(69.45%)
64.28%
(70.50%)
56.86%
(78.54%)
90.01%
(71.90%)

これはダメな修正だったorz 元に戻してイテレーション数5,000、葉255、率0.01、分割数127、葉の最小50、ボーダー500でNDCG@1=0.7795 NDCG@3=0.7845でOOM! 分割数63にするとNDCG@1=0.7805 NDCG@3=0.7847とかになるけど、やはりOOM。イテレーション数3,000に落とせばNDCG@1=0.7787 NDCG@3=0.7840で

3,455R 1点 芝(1,689R) ダート(1,646R) 障害(120R) 8頭以下(219R) 9~12頭(809R) 13頭以上(2,427R) 多点
単勝 27.50%
(79.37%)
26.88%
(78.62%)
27.76%
(78.89%)
32.50%
(96.58%)
38.81%
(88.58%)
29.30%
(82.94%)
25.88%
(77.35%)
57.40%
(76.15%)
複勝 59.16%
(84.37%)
58.73%
(83.78%)
58.81%
(84.14%)
70.00%
(95.92%)
71.23%
(87.53%)
65.02%
(85.91%)
56.12%
(83.58%)
89.38%
(82.77%)
枠連 15.83%
(83.65%)
16.25%
(93.43%)
15.18%
(75.41%)
20.20%
(75.56%)
--
(--)
17.68%
(78.73%)
14.22%
(79.98%)
31.31%
(77.61%)
馬連 12.62%
(82.15%)
13.08%
(87.43%)
11.91%
(77.83%)
15.83%
(67.08%)
25.57%
(74.79%)
14.96%
(81.04%)
10.67%
(83.19%)
25.73%
(71.42%)
ワイド 27.81%
(91.67%)
28.83%
(94.68%)
26.61%
(89.20%)
30.00%
(83.17%)
51.14%
(84.47%)
33.75%
(90.25%)
23.73%
(92.80%)
50.22%
(79.93%)
馬単 6.89%
(74.28%)
6.93%
(75.68%)
6.80%
(74.68%)
7.50%
(49.17%)
15.07%
(76.76%)
7.66%
(76.14%)
5.89%
(73.44%)
25.73%
(67.97%)
三連複 6.11%
(74.37%)
6.99%
(58.84%)
5.10%
(91.42%)
7.50%
(59.17%)
18.72%
(70.32%)
7.79%
(64.45%)
4.41%
(78.04%)
16.85%
(74.44%)
三連単 1.39%
(44.12%)
1.66%
(58.04%)
1.22%
(33.06%)
0.00%
(0.00%)
4.11%
(64.61%)
1.85%
(42.69%)
0.99%
(42.75%)
16.85%
(70.26%)
総合 60.46%
(76.65%)
60.15%
(78.50%)
60.02%
(75.58%)
70.83%
(65.61%)
76.26%
(78.15%)
65.76%
(75.27%)
57.27%
(76.39%)
89.67%
(72.51%)

まあ、これもJV-Linkの32bit縛りの宿命だな。

ちょっと勘違いとかもあり、それらを修正してイテレーション数3,000、葉255、率0.018、分割数63、葉の最小50、ボーダー500でNDCG@1=0.7778 NDCG@3=0.7836となりOOMって最悪です。

0 件のコメント:

コメントを投稿

DISQUS