2024年11月2日土曜日

さらだ Version 1.8.8

ちょっと無駄になるかもな機能を追加してみました。というのも、本来ML.NETが古いLightGBMを使い続けてまして、これが最新とまで行かなくても少しでも新しいLightGBM(最新は現時点でv4.5.0)にしてくれると現在既に実装済のAutoMLで使われるので不要だったり、Model Builderでもこの辺り使われててどのバージョンのLightGBMが採用されているのか公開されてないので分かりません。

今回追加したのはLightGBM v4.5.0を直接使って学習モデル(LightGBM的にはブースター)を得るものです。そもそも、LightGBM自体が64bit環境を強要してる為、JV-Linkとは共存出来ません。それ故にAutoMLは別プロセスで実装したりしてますが、今回も同様の理由から別プロセスで実装。なので、更に面倒な話になってます。AutoMLでは学習時にLightGBMを使う為に別プロセスで行い、予測は出来上がった学習モデルを使う分には32bit環境でも動作可能なのでさらだが普通に使ってます。しかし、LightGBMを直接使うので予測も64bit環境が必要な為、苦肉の策で予想をTARGET外部指数形式で出力してさらだで外部指数として利用する事で実現しました。

そんな背景から現時点ではちょっと手抜きというか、未実装状態でのリリースです。元々は新馬戦用でもCK有り無し、通常用もしかり、順位予測では3つあるんですが、新馬戦CK、通常用CK、順位予測フルCKのみ実装しました。

メニューの「分析」に[ML]-[LightGBM]を追加してます。これ使うと
外部プロセスのTestLightGBMが起動します。基本的にはこの「学習」タブで学習モデルを得て利用する。学習するCSVを選択して学習させますが、↑で書いた様にちょっと手抜きでリリースしてますので、CK以外の学習しても現時点では使えません。既に学習済みのモデル(ブースター)を添付してますので、学習させなくても予想は可能にしてます。独自に学習させた場合は「オプション」タブで選択してください。
変更した時は設定保存を忘れずにお願いします。この予想を利用するにはさらだでデータベースを更新して下さい。特に当日の馬場情報まで更新した後に
「予想」タブで予想したい(まあ、大体当日なんだと思いますが)日を選択して出力するとさらだの外部指数表示機能で出馬表に表示出来ますので予想を利用可能です。
第三に走破予測、第四に順位予測をする場合です。

添付している学習モデル(ブースター)ですが

  • ShinbaTimeCK.lgbm RMSE 1.6627
  • SouhaTimeCK.lgbm RMSE 1.3924
  • RaceJuniFullCK.lgbm RMSE 3.7163
です。
  • ShinbaTimeCK.lgbm
    144R 1点 芝(107R) ダート(37R) 8頭以下(19R) 9~12頭(45R) 13頭以上(80R) 多点
    単勝 31.25%
    (98.33%)
    30.84%
    (108.50%)
    32.43%
    (68.92%)
    52.63%
    (233.68%)
    26.67%
    (64.00%)
    28.75%
    (85.50%)
    53.47%
    (74.19%)
    複勝 54.86%
    (80.97%)
    54.21%
    (80.19%)
    56.76%
    (83.24%)
    63.16%
    (98.42%)
    51.11%
    (69.56%)
    55.00%
    (83.25%)
    84.03%
    (73.15%)
    枠連 11.50%
    (179.20%)
    11.54%
    (206.28%)
    11.43%
    (118.86%)
    --
    (--)
    15.56%
    (315.11%)
    7.50%
    (75.88%)
    11.50%
    (94.16%)
    馬連 6.94%
    (147.85%)
    8.41%
    (172.06%)
    2.70%
    (77.84%)
    10.53%
    (70.00%)
    11.11%
    (342.00%)
    3.75%
    (57.13%)
    20.14%
    (91.81%)
    ワイド 18.06%
    (97.92%)
    17.76%
    (86.92%)
    18.92%
    (129.73%)
    42.11%
    (91.58%)
    15.56%
    (107.78%)
    13.75%
    (93.87%)
    36.81%
    (66.53%)
    馬単 4.17%
    (206.81%)
    4.67%
    (233.74%)
    2.70%
    (128.92%)
    10.53%
    (203.68%)
    4.44%
    (432.00%)
    2.50%
    (80.87%)
    20.14%
    (78.07%)
    三連複 2.78%
    (38.82%)
    3.74%
    (52.24%)
    0.00%
    (0.00%)
    15.79%
    (117.37%)
    2.22%
    (74.67%)
    0.00%
    (0.00%)
    7.64%
    (32.90%)
    三連単 0.69%
    (64.93%)
    0.93%
    (87.38%)
    0.00%
    (0.00%)
    5.26%
    (492.11%)
    0.00%
    (0.00%)
    0.00%
    (0.00%)
    7.64%
    (25.49%)
    総合 56.94%
    (112.56%)
    56.07%
    (125.68%)
    59.46%
    (75.65%)
    68.42%
    (186.69%)
    53.33%
    (175.64%)
    56.25%
    (59.56%)
    84.03%
    (48.46%)
  • SouhaTimeCK.lgbm
    959R 1点 芝(468R) ダート(450R) 障害(41R) 8頭以下(82R) 9~12頭(307R) 13頭以上(570R) 多点
    単勝 23.88%
    (76.83%)
    22.22%
    (75.43%)
    24.44%
    (77.29%)
    36.59%
    (87.80%)
    31.71%
    (55.00%)
    32.25%
    (89.09%)
    18.25%
    (73.37%)
    52.24%
    (77.72%)
    複勝 57.87%
    (91.09%)
    55.34%
    (90.41%)
    59.56%
    (91.16%)
    68.29%
    (98.29%)
    68.29%
    (83.17%)
    67.75%
    (99.35%)
    51.05%
    (87.79%)
    88.95%
    (82.01%)
    枠連 14.34%
    (102.39%)
    15.08%
    (113.07%)
    13.19%
    (87.48%)
    23.81%
    (206.19%)
    --
    (--)
    16.29%
    (89.51%)
    11.75%
    (98.37%)
    26.59%
    (80.65%)
    馬連 10.64%
    (99.82%)
    11.32%
    (125.66%)
    9.33%
    (74.27%)
    17.07%
    (85.37%)
    17.07%
    (46.71%)
    14.33%
    (101.53%)
    7.72%
    (106.54%)
    22.00%
    (76.72%)
    ワイド 22.94%
    (88.81%)
    22.65%
    (92.07%)
    22.44%
    (84.38%)
    31.71%
    (100.24%)
    41.46%
    (68.29%)
    28.34%
    (87.69%)
    17.37%
    (92.37%)
    42.75%
    (77.69%)
    馬単 4.80%
    (85.02%)
    3.63%
    (98.93%)
    5.11%
    (68.11%)
    14.63%
    (111.71%)
    8.54%
    (28.41%)
    6.51%
    (65.34%)
    3.33%
    (103.75%)
    22.00%
    (73.48%)
    三連複 5.63%
    (76.59%)
    5.98%
    (90.02%)
    4.67%
    (62.71%)
    12.20%
    (75.61%)
    17.07%
    (52.32%)
    7.82%
    (70.26%)
    2.81%
    (83.49%)
    15.64%
    (95.65%)
    三連単 1.15%
    (76.87%)
    0.85%
    (79.42%)
    0.89%
    (64.49%)
    7.32%
    (183.66%)
    2.44%
    (22.68%)
    1.63%
    (45.08%)
    0.70%
    (101.79%)
    15.64%
    (91.55%)
    総合 59.12%
    (86.89%)
    56.84%
    (95.20%)
    60.44%
    (76.13%)
    70.73%
    (112.92%)
    70.73%
    (50.94%)
    68.40%
    (80.98%)
    52.46%
    (93.43%)
    89.05%
    (85.88%)
  • RaceJuniFullCK.lgbm
    1,103R 1点 芝(575R) ダート(487R) 障害(41R) 8頭以下(101R) 9~12頭(352R) 13頭以上(650R) 多点
    単勝 24.84%
    (80.86%)
    22.78%
    (77.55%)
    26.69%
    (85.56%)
    31.71%
    (71.46%)
    35.64%
    (100.89%)
    30.11%
    (81.96%)
    20.31%
    (77.15%)
    52.40%
    (76.29%)
    複勝 54.58%
    (85.10%)
    50.96%
    (81.10%)
    58.32%
    (90.00%)
    60.98%
    (82.93%)
    68.32%
    (88.61%)
    61.08%
    (87.78%)
    48.92%
    (83.09%)
    87.49%
    (81.18%)
    枠連 12.92%
    (86.11%)
    12.50%
    (89.21%)
    13.05%
    (83.01%)
    19.05%
    (85.71%)
    --
    (--)
    13.92%
    (80.63%)
    10.92%
    (79.42%)
    25.83%
    (82.47%)
    馬連 9.43%
    (77.72%)
    9.57%
    (84.33%)
    8.83%
    (69.84%)
    14.63%
    (78.54%)
    13.86%
    (33.86%)
    11.36%
    (78.24%)
    7.69%
    (84.25%)
    21.49%
    (77.35%)
    ワイド 22.67%
    (87.57%)
    21.04%
    (78.97%)
    23.82%
    (96.20%)
    31.71%
    (105.61%)
    40.59%
    (75.64%)
    25.85%
    (79.77%)
    18.15%
    (93.65%)
    43.06%
    (75.86%)
    馬単 5.44%
    (79.76%)
    4.70%
    (81.55%)
    5.54%
    (74.44%)
    14.63%
    (117.80%)
    6.93%
    (22.67%)
    6.82%
    (68.30%)
    4.46%
    (94.83%)
    21.49%
    (72.83%)
    三連複 4.99%
    (57.88%)
    5.04%
    (58.17%)
    4.52%
    (56.65%)
    9.76%
    (68.29%)
    15.84%
    (51.78%)
    7.95%
    (83.75%)
    1.69%
    (44.82%)
    13.42%
    (71.70%)
    三連単 0.73%
    (40.75%)
    0.17%
    (0.87%)
    1.03%
    (76.69%)
    4.88%
    (173.17%)
    0.99%
    (4.95%)
    1.42%
    (34.52%)
    0.31%
    (49.69%)
    13.42%
    (73.42%)
    総合 55.76%
    (74.23%)
    52.35%
    (68.43%)
    59.34%
    (79.01%)
    60.98%
    (98.73%)
    70.30%
    (54.06%)
    61.65%
    (74.37%)
    50.31%
    (75.86%)
    87.94%
    (74.70%)

検証期間:2024.10.1~20242.10.31

0 件のコメント:

コメントを投稿

2024.11.16~2024.11.17

ShinbaTimeCK.mlnet 9R 1点 芝(6R) ダート(3R) 8頭以下(0R) 9~12頭(5R) 13頭以上(4R) 多点 ...