Module plugin

Module plugin 

Source
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§

LoggingMiddleware
Logging middleware
PerformanceMetrics
PerformanceMiddleware
Performance monitoring middleware
PipelineResult
Result of pipeline execution
PluginContext
Context passed to middleware
PluginMetadata
Plugin metadata
PluginPipeline
Composable plugin pipeline
PluginRegistry
Plugin registry for managing feature selection plugins
PluginResult
Result passed to middleware
StepResult
Result of individual pipeline step

Enums§

ComputationalComplexity
LogLevel
MemoryComplexity
PipelineStep

Traits§

FeatureSelectionPlugin
Core trait for feature selection plugins
PluginMiddleware
Plugin middleware trait for cross-cutting concerns
ScoringFunction
Trait for custom scoring functions
TransformationFunction
Trait for custom transformation functions