Expand description
Modular Plugin Architecture for Feature Selection
This module provides a flexible plugin system that allows users to register custom feature selection methods, metrics, and transformations. The architecture uses trait objects, dynamic dispatch, and reflection for maximum extensibility.
Modules§
- builtin
- Built-in plugins
Structs§
- Logging
Middleware - Logging middleware
- Performance
Metrics - Performance
Middleware - Performance monitoring middleware
- Pipeline
Result - Result of pipeline execution
- Plugin
Context - Context passed to middleware
- Plugin
Metadata - Plugin metadata
- Plugin
Pipeline - Composable plugin pipeline
- Plugin
Registry - Plugin registry for managing feature selection plugins
- Plugin
Result - Result passed to middleware
- Step
Result - Result of individual pipeline step
Enums§
Traits§
- Feature
Selection Plugin - Core trait for feature selection plugins
- Plugin
Middleware - Plugin middleware trait for cross-cutting concerns
- Scoring
Function - Trait for custom scoring functions
- Transformation
Function - Trait for custom transformation functions