Spaces:
Sleeping
Sleeping
""" | |
Neural Reranker Utilities. | |
This module contains supporting utilities for enhanced neural reranking | |
capabilities including score fusion, adaptive strategies, model management, | |
and performance optimization. | |
Migrated and simplified from the reranking/ module for proper integration | |
with the architecture-compliant rerankers/ component. | |
""" | |
from .score_fusion import ScoreFusion, ScoreNormalizer, WeightsConfig, NormalizationConfig | |
from .adaptive_strategies import AdaptiveStrategies, QueryTypeDetector, QueryAnalysis | |
from .model_manager import ModelManager, CrossEncoderModels, ModelConfig, ModelInfo | |
from .performance_cache import PerformanceOptimizer, LRUCache, BatchProcessor | |
__all__ = [ | |
# Score Fusion | |
'ScoreFusion', | |
'ScoreNormalizer', | |
'WeightsConfig', | |
'NormalizationConfig', | |
# Adaptive Strategies | |
'AdaptiveStrategies', | |
'QueryTypeDetector', | |
'QueryAnalysis', | |
# Model Management | |
'ModelManager', | |
'CrossEncoderModels', | |
'ModelConfig', | |
'ModelInfo', | |
# Performance Optimization | |
'PerformanceOptimizer', | |
'LRUCache', | |
'BatchProcessor' | |
] |