Module streaming

Module streaming 

Source
Expand description

Streaming Optimization Module

This module provides optimization algorithms specifically designed for streaming data and real-time optimization scenarios. Unlike traditional batch optimization methods, these algorithms can process data incrementally and adapt to changing conditions.

§Key Features

  • Online Gradient Descent: Incremental parameter updates for streaming data
  • Streaming Trust Region: Adaptive trust region methods for non-stationary problems
  • Incremental Newton Methods: Memory-efficient quasi-Newton updates
  • Rolling Window Optimization: Optimization over sliding windows of data
  • Real-time Parameter Estimation: Continuous parameter adaptation

§Applications

  • Real-time signal processing optimization
  • Online system identification
  • Adaptive control systems
  • Streaming least squares problems
  • Non-stationary optimization problems

Re-exports§

pub use advanced_adaptive_streaming::*;
pub use incremental_newton::*;
pub use online_gradient_descent::*;
pub use real_time_estimation::*;
pub use rolling_window::*;
pub use streaming_trust_region::*;

Modules§

advanced_adaptive_streaming
Advanced-Adaptive Streaming Optimization
incremental_newton
Incremental Newton Methods for Streaming Optimization
online_gradient_descent
Advanced Online Gradient Descent with Distributed Consensus
real_time_estimation
Real-time Parameter Estimation
rolling_window
Rolling Window Optimization
streaming_trust_region
Streaming Trust Region Methods
utils
Utility functions for streaming optimization

Structs§

LinearRegressionObjective
Linear regression objective for streaming optimization
LogisticRegressionObjective
Logistic regression objective for streaming optimization
StreamingConfig
Configuration for streaming optimization algorithms
StreamingDataPoint
A data point for streaming optimization
StreamingStats
Statistics for streaming optimization

Traits§

StreamingObjective
Trait for objective functions in streaming optimization
StreamingOptimizer
Trait for streaming optimization algorithms