Spaces:
Runtime error
Runtime error
File size: 2,003 Bytes
6f7e932 246a547 6f7e932 246a547 6f7e932 246a547 | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 | """
ML Models Package
Provides pre-trained and custom ML models for match prediction.
Usage:
from src.models import predict, get_registry, list_models
# Quick prediction
pred = predict('Bayern', 'Dortmund')
print(pred.home_win_prob, pred.confidence)
# Full registry access
registry = get_registry()
health = registry.health_check()
"""
from .model_registry import (
ModelRegistry,
get_registry,
predict
)
from .ensemble import (
ModelEnsemble,
EnsemblePrediction
)
from .pretrained_loader import (
PretrainedModelLoader,
get_loader,
download_all,
get_model,
list_models
)
from .mock_models import (
MockPodosPredictor,
MockFootballerPredictor,
MockXGBoostPredictor,
MockPrediction,
create_mock_predictor
)
# SportyBet specialized models
from .sportybet_predictor import (
SportyBetPredictor,
SportyBetPrediction,
SportyBetMultiPrediction,
get_sportybet_predictor,
sportybet_predict,
get_available_sportybet_markets
)
# Advanced Models Integration (XGBoost + LightGBM)
from .advanced_integration import (
AdvancedModelsPredictor,
AdvancedPrediction,
get_advanced_predictor,
advanced_predict
)
__all__ = [
# Registry
'ModelRegistry',
'get_registry',
'predict',
# Ensemble
'ModelEnsemble',
'EnsemblePrediction',
# Loader
'PretrainedModelLoader',
'get_loader',
'download_all',
'get_model',
'list_models',
# Mock
'MockPodosPredictor',
'MockFootballerPredictor',
'MockXGBoostPredictor',
'MockPrediction',
'create_mock_predictor',
# SportyBet
'SportyBetPredictor',
'SportyBetPrediction',
'SportyBetMultiPrediction',
'get_sportybet_predictor',
'sportybet_predict',
'get_available_sportybet_markets',
# Advanced Models
'AdvancedModelsPredictor',
'AdvancedPrediction',
'get_advanced_predictor',
'advanced_predict'
]
|