Module transfer_learning

Source
Expand description

Transfer learning module Transfer learning utilities for neural networks

This module provides tools for transfer learning, including:

  • Pre-trained model weight loading and adaptation
  • Layer freezing and unfreezing
  • Fine-tuning utilities
  • Domain adaptation tools

Structs§

CompatibilityReport
Weight compatibility report
DomainAdaptation
Domain adaptation utilities
DomainStatistics
Domain statistics for adaptation
FineTuningUtilities
Fine-tuning utilities
LayerConfig
Layer configuration for surgery operations
LayerStatistics
Statistics for tracking layer behavior during transfer learning
ModelConfig
Placeholder for model configuration In a real implementation, this would be the actual model configuration type
ModelSurgery
Model surgery utilities for architectural changes
PretrainedWeightLoader
Pre-trained model weight loader
TransferLearningManager
Transfer learning manager
TransferLearningOrchestrator
Advanced transfer learning orchestrator
TransferLearningSetupReport
Transfer learning setup report
TransferLearningState
Summary of transfer learning state
WeightMismatch
Weight shape mismatch information
WeightStatistics
Weight statistics for analysis

Enums§

AdaptationMethod
Domain adaptation methods
LayerState
Layer freezing state
SurgeryOperation
Types of model surgery operations
TransferStrategy
Transfer learning strategy
WeightInitStrategy
Weight initialization strategies for transfer learning