feat(ai-engine): value sniper thresholds and logic relaxed

This commit is contained in:
2026-05-06 17:44:45 +03:00
parent 5b5f83c8cf
commit 4f7090e2d9
13 changed files with 2040 additions and 382 deletions
@@ -1,8 +1,8 @@
{
"trained_at": "2026-04-14 17:20:03",
"trained_at": "2026-05-06 15:53:36",
"market_results": {
"MS": {
"samples": 9791,
"samples": 106428,
"features_used": [
"home_overall_elo",
"away_overall_elo",
@@ -107,19 +107,19 @@
"home_goals_form",
"away_goals_form"
],
"train_samples": 6853,
"val_samples": 1469,
"test_samples": 1469,
"xgb_accuracy": 0.8938,
"xgb_logloss": 0.2263,
"lgb_accuracy": 0.8938,
"lgb_logloss": 0.2214,
"ensemble_accuracy": 0.8945,
"ensemble_logloss": 0.2226,
"train_samples": 74499,
"val_samples": 15964,
"test_samples": 15965,
"xgb_accuracy": 0.5437,
"xgb_logloss": 0.9429,
"lgb_accuracy": 0.5436,
"lgb_logloss": 0.9423,
"ensemble_accuracy": 0.5442,
"ensemble_logloss": 0.9418,
"class_count": 3
},
"OU15": {
"samples": 9791,
"samples": 106428,
"features_used": [
"home_overall_elo",
"away_overall_elo",
@@ -224,19 +224,19 @@
"home_goals_form",
"away_goals_form"
],
"train_samples": 6853,
"val_samples": 1469,
"test_samples": 1469,
"xgb_accuracy": 0.9088,
"xgb_logloss": 0.1758,
"lgb_accuracy": 0.9067,
"lgb_logloss": 0.1783,
"ensemble_accuracy": 0.9108,
"ensemble_logloss": 0.1753,
"train_samples": 74499,
"val_samples": 15964,
"test_samples": 15965,
"xgb_accuracy": 0.753,
"xgb_logloss": 0.5256,
"lgb_accuracy": 0.7523,
"lgb_logloss": 0.5262,
"ensemble_accuracy": 0.7533,
"ensemble_logloss": 0.5254,
"class_count": 2
},
"OU25": {
"samples": 9791,
"samples": 106428,
"features_used": [
"home_overall_elo",
"away_overall_elo",
@@ -341,19 +341,19 @@
"home_goals_form",
"away_goals_form"
],
"train_samples": 6853,
"val_samples": 1469,
"test_samples": 1469,
"xgb_accuracy": 0.9204,
"xgb_logloss": 0.1535,
"lgb_accuracy": 0.9224,
"lgb_logloss": 0.1523,
"ensemble_accuracy": 0.9217,
"ensemble_logloss": 0.1518,
"train_samples": 74499,
"val_samples": 15964,
"test_samples": 15965,
"xgb_accuracy": 0.6253,
"xgb_logloss": 0.635,
"lgb_accuracy": 0.6246,
"lgb_logloss": 0.6347,
"ensemble_accuracy": 0.6262,
"ensemble_logloss": 0.6343,
"class_count": 2
},
"OU35": {
"samples": 9791,
"samples": 106428,
"features_used": [
"home_overall_elo",
"away_overall_elo",
@@ -458,19 +458,19 @@
"home_goals_form",
"away_goals_form"
],
"train_samples": 6853,
"val_samples": 1469,
"test_samples": 1469,
"xgb_accuracy": 0.9578,
"xgb_logloss": 0.1171,
"lgb_accuracy": 0.9564,
"lgb_logloss": 0.1144,
"ensemble_accuracy": 0.9571,
"ensemble_logloss": 0.1149,
"train_samples": 74499,
"val_samples": 15964,
"test_samples": 15965,
"xgb_accuracy": 0.7283,
"xgb_logloss": 0.5463,
"lgb_accuracy": 0.7304,
"lgb_logloss": 0.546,
"ensemble_accuracy": 0.7297,
"ensemble_logloss": 0.5456,
"class_count": 2
},
"BTTS": {
"samples": 9791,
"samples": 106428,
"features_used": [
"home_overall_elo",
"away_overall_elo",
@@ -575,19 +575,19 @@
"home_goals_form",
"away_goals_form"
],
"train_samples": 6853,
"val_samples": 1469,
"test_samples": 1469,
"xgb_accuracy": 0.9238,
"xgb_logloss": 0.1439,
"lgb_accuracy": 0.9265,
"lgb_logloss": 0.143,
"ensemble_accuracy": 0.9265,
"ensemble_logloss": 0.1424,
"train_samples": 74499,
"val_samples": 15964,
"test_samples": 15965,
"xgb_accuracy": 0.5894,
"xgb_logloss": 0.6636,
"lgb_accuracy": 0.5928,
"lgb_logloss": 0.6633,
"ensemble_accuracy": 0.5897,
"ensemble_logloss": 0.6628,
"class_count": 2
},
"HT_RESULT": {
"samples": 9786,
"samples": 103208,
"features_used": [
"home_overall_elo",
"away_overall_elo",
@@ -692,19 +692,19 @@
"home_goals_form",
"away_goals_form"
],
"train_samples": 6850,
"val_samples": 1468,
"test_samples": 1468,
"xgb_accuracy": 0.5627,
"xgb_logloss": 0.8712,
"lgb_accuracy": 0.5715,
"lgb_logloss": 0.8649,
"ensemble_accuracy": 0.5811,
"ensemble_logloss": 0.8649,
"train_samples": 72245,
"val_samples": 15481,
"test_samples": 15482,
"xgb_accuracy": 0.4695,
"xgb_logloss": 1.0174,
"lgb_accuracy": 0.4677,
"lgb_logloss": 1.0166,
"ensemble_accuracy": 0.4688,
"ensemble_logloss": 1.0164,
"class_count": 3
},
"HT_OU05": {
"samples": 9786,
"samples": 103208,
"features_used": [
"home_overall_elo",
"away_overall_elo",
@@ -809,19 +809,19 @@
"home_goals_form",
"away_goals_form"
],
"train_samples": 6850,
"val_samples": 1468,
"test_samples": 1468,
"xgb_accuracy": 0.7221,
"xgb_logloss": 0.5122,
"lgb_accuracy": 0.7268,
"lgb_logloss": 0.5092,
"ensemble_accuracy": 0.7275,
"ensemble_logloss": 0.5084,
"train_samples": 72245,
"val_samples": 15481,
"test_samples": 15482,
"xgb_accuracy": 0.7011,
"xgb_logloss": 0.5939,
"lgb_accuracy": 0.7002,
"lgb_logloss": 0.5936,
"ensemble_accuracy": 0.7009,
"ensemble_logloss": 0.5932,
"class_count": 2
},
"HT_OU15": {
"samples": 9786,
"samples": 103208,
"features_used": [
"home_overall_elo",
"away_overall_elo",
@@ -926,19 +926,19 @@
"home_goals_form",
"away_goals_form"
],
"train_samples": 6850,
"val_samples": 1468,
"test_samples": 1468,
"xgb_accuracy": 0.752,
"xgb_logloss": 0.5252,
"lgb_accuracy": 0.7595,
"lgb_logloss": 0.5213,
"ensemble_accuracy": 0.7595,
"ensemble_logloss": 0.5192,
"train_samples": 72245,
"val_samples": 15481,
"test_samples": 15482,
"xgb_accuracy": 0.6723,
"xgb_logloss": 0.6126,
"lgb_accuracy": 0.6736,
"lgb_logloss": 0.6118,
"ensemble_accuracy": 0.6734,
"ensemble_logloss": 0.6117,
"class_count": 2
},
"HTFT": {
"samples": 9786,
"samples": 103208,
"features_used": [
"home_overall_elo",
"away_overall_elo",
@@ -1043,19 +1043,19 @@
"home_goals_form",
"away_goals_form"
],
"train_samples": 6850,
"val_samples": 1468,
"test_samples": 1468,
"xgb_accuracy": 0.5136,
"xgb_logloss": 1.1384,
"lgb_accuracy": 0.5184,
"lgb_logloss": 1.1469,
"ensemble_accuracy": 0.5143,
"ensemble_logloss": 1.1339,
"train_samples": 72245,
"val_samples": 15481,
"test_samples": 15482,
"xgb_accuracy": 0.3337,
"xgb_logloss": 1.8208,
"lgb_accuracy": 0.3332,
"lgb_logloss": 1.8203,
"ensemble_accuracy": 0.3358,
"ensemble_logloss": 1.8186,
"class_count": 9
},
"ODD_EVEN": {
"samples": 9791,
"samples": 106428,
"features_used": [
"home_overall_elo",
"away_overall_elo",
@@ -1160,19 +1160,19 @@
"home_goals_form",
"away_goals_form"
],
"train_samples": 6853,
"val_samples": 1469,
"test_samples": 1469,
"xgb_accuracy": 0.8863,
"xgb_logloss": 0.3565,
"lgb_accuracy": 0.8802,
"lgb_logloss": 0.3338,
"ensemble_accuracy": 0.8863,
"ensemble_logloss": 0.3423,
"train_samples": 74499,
"val_samples": 15964,
"test_samples": 15965,
"xgb_accuracy": 0.5296,
"xgb_logloss": 0.6841,
"lgb_accuracy": 0.5359,
"lgb_logloss": 0.6822,
"ensemble_accuracy": 0.531,
"ensemble_logloss": 0.6826,
"class_count": 2
},
"CARDS_OU45": {
"samples": 9791,
"samples": 106428,
"features_used": [
"home_overall_elo",
"away_overall_elo",
@@ -1277,19 +1277,19 @@
"home_goals_form",
"away_goals_form"
],
"train_samples": 6853,
"val_samples": 1469,
"test_samples": 1469,
"xgb_accuracy": 0.6283,
"xgb_logloss": 0.6174,
"lgb_accuracy": 0.6413,
"lgb_logloss": 0.615,
"ensemble_accuracy": 0.6372,
"ensemble_logloss": 0.6142,
"train_samples": 74499,
"val_samples": 15964,
"test_samples": 15965,
"xgb_accuracy": 0.6009,
"xgb_logloss": 0.6489,
"lgb_accuracy": 0.5988,
"lgb_logloss": 0.6487,
"ensemble_accuracy": 0.6024,
"ensemble_logloss": 0.6479,
"class_count": 2
},
"HANDICAP_MS": {
"samples": 9791,
"samples": 106428,
"features_used": [
"home_overall_elo",
"away_overall_elo",
@@ -1394,15 +1394,15 @@
"home_goals_form",
"away_goals_form"
],
"train_samples": 6853,
"val_samples": 1469,
"test_samples": 1469,
"xgb_accuracy": 0.936,
"xgb_logloss": 0.1903,
"lgb_accuracy": 0.9346,
"lgb_logloss": 0.1843,
"ensemble_accuracy": 0.936,
"ensemble_logloss": 0.1861,
"train_samples": 74499,
"val_samples": 15964,
"test_samples": 15965,
"xgb_accuracy": 0.6058,
"xgb_logloss": 0.8691,
"lgb_accuracy": 0.608,
"lgb_logloss": 0.8677,
"ensemble_accuracy": 0.6068,
"ensemble_logloss": 0.8677,
"class_count": 3
}
}