from fin_infra.categorization.engine import CategorizationEngineHybrid categorization engine. Uses 4-layer approach for high accuracy and performance: 1. Exact match (dictionary) 2. Regex patterns 3. Machine learning (sklearn Naive Bayes) 4. LLM fallback (ai-infra) - V2 feature
enable_ml: Enable ML fallback (Layer 3) enable_llm: Enable LLM fallback (Layer 4) confidence_threshold: Minimum confidence for ML/LLM trigger (default 0.6) model_path: Path to pre-trained ML model llm_categorizer: LLMCategorizer instance (Layer 4)