Expand description
Multi-Objective Optimization for Multi-Output Learning
This module provides advanced multi-objective optimization techniques for multi-output learning problems, where multiple conflicting objectives need to be optimized simultaneously. It implements genetic algorithm-based approaches to find Pareto-optimal solutions.
§Key Features
- Genetic Algorithm: Population-based evolutionary optimization
- Pareto Optimization: Find trade-off solutions between conflicting objectives
- Non-dominated Sorting: Efficient ranking of solutions using NSGA-II principles
- Crowding Distance: Maintain diversity in the Pareto front
- Multiple Objectives: Support for accuracy, complexity, MSE, MAE, and custom objectives
- Tournament Selection: Efficient parent selection for reproduction
Structs§
- Multi
Objective Config - Configuration for Multi-Objective Optimization
- Multi
Objective Optimizer - Multi-Objective Optimization for multi-output learning
- Multi
Objective Optimizer Trained - Trained state for Multi-Objective Optimizer
- Pareto
Solution - Pareto-optimal solution