Module neural_rl_step_control

Module neural_rl_step_control 

Source
Expand description

Neural Reinforcement Learning Step Size Control

This module implements cutting-edge reinforcement learning-based adaptive step size control using deep Q-networks (DQN) with advanced features including:

  • Dueling network architecture
  • Prioritized experience replay
  • Multi-step learning
  • Meta-learning adaptation
  • Multi-objective reward optimization
  • Attention mechanisms for feature importance
  • Noisy networks for exploration

Structsยง

AdamOptimizerState
ConvergenceMetrics
DeepQNetwork
Deep Q-Network implementation with dueling architecture
Experience
Single experience tuple for training
FeatureNormalization
ImportanceSamplingConfig
MultiObjectiveRewardCalculator
Multi-objective reward calculator
NetworkHyperparameters
NetworkWeights
Network weights for the deep Q-network
NeuralRLStepController
Neural reinforcement learning step size controller
PerformanceBaselines
PerformanceMetrics
PrioritizedExperienceReplay
Prioritized experience replay with importance sampling
ProblemCharacteristics
ProblemState
RLEvaluationResults
RLPerformanceAnalytics
Performance analytics for RL training
ReplayBufferConfig
RewardShaping
RewardWeights
StateFeatureExtractor
State feature extractor for RL agent
StepSizePrediction
SumTree
TrainingConfiguration
Training configuration for the RL agent
TrainingResult
TrainingStatistics