unreal.LearningAgentsFlowMatching¶
- class unreal.LearningAgentsFlowMatching(outer: Object | None = None, name: Name | str = 'None')¶
Bases:
LearningAgentsManagerListenerLearning Agents Flow Matching
C++ Source:
Plugin: LearningAgents
Module: LearningAgents
File: LearningAgentsFlowMatching.h
Editor Properties: (see get_editor_property/set_editor_property)
decoder_network(LearningAgentsNeuralNetwork): [Read-Only]denoiser_network(LearningAgentsNeuralNetwork): [Read-Only]encoder_network(LearningAgentsNeuralNetwork): [Read-Only]interactor(LearningAgentsInteractor): [Read-Only]is_setup(bool): [Read-Only] True if this object has been setup. Otherwise, false.manager(LearningAgentsManager): [Read-Only] The manager this object is associated with.visual_logger_objects(Map[Name, LearningAgentsVisualLoggerObject]): [Read-Only] The visual logger objects associated with this listener.
- get_decoder_network_asset() LearningAgentsNeuralNetwork¶
Get Decoder Network Asset
- Return type:
- get_denoiser_network_asset() LearningAgentsNeuralNetwork¶
Get Denoiser Network Asset
- Return type:
- get_encoder_network_asset() LearningAgentsNeuralNetwork¶
Get Encoder Network Asset
- Return type:
- classmethod make_flow_matching_model(manager, interactor, class_=None, name="FlowMatchingModel", encoder_neural_network_asset=None, denoiser_neural_network_asset=None, decoder_neural_network_asset=None, reinitialize_encoder_network=True, reinitialize_denoiser_network=True, reinitialize_decoder_network=True, skip_compatibility_checks=False, flow_matching_settings=[], seed=1234) -> (LearningAgentsFlowMatching, manager=LearningAgentsManager, interactor=LearningAgentsInteractor)¶
Make Flow Matching Model
- Parameters:
manager (LearningAgentsManager)
interactor (LearningAgentsInteractor)
name (Name)
encoder_neural_network_asset (LearningAgentsNeuralNetwork)
denoiser_neural_network_asset (LearningAgentsNeuralNetwork)
decoder_neural_network_asset (LearningAgentsNeuralNetwork)
reinitialize_encoder_network (bool)
reinitialize_denoiser_network (bool)
reinitialize_decoder_network (bool)
skip_compatibility_checks (bool)
flow_matching_settings (LearningAgentsFlowMatchingSettings)
seed (int32)
- Returns:
manager (LearningAgentsManager):
interactor (LearningAgentsInteractor):
- Return type:
tuple
- setup_flow_matching_model(manager, interactor, encoder_neural_network_asset=None, denoiser_neural_network_asset=None, decoder_neural_network_asset=None, reinitialize_encoder_network=True, reinitialize_denoiser_network=True, reinitialize_decoder_network=True, skip_compatibility_checks=False, flow_matching_settings=[], seed=1234) -> (manager=LearningAgentsManager, interactor=LearningAgentsInteractor)¶
Setup Flow Matching Model
- Parameters:
manager (LearningAgentsManager)
interactor (LearningAgentsInteractor)
encoder_neural_network_asset (LearningAgentsNeuralNetwork)
denoiser_neural_network_asset (LearningAgentsNeuralNetwork)
decoder_neural_network_asset (LearningAgentsNeuralNetwork)
reinitialize_encoder_network (bool)
reinitialize_denoiser_network (bool)
reinitialize_decoder_network (bool)
skip_compatibility_checks (bool)
flow_matching_settings (LearningAgentsFlowMatchingSettings)
seed (int32)
- Returns:
manager (LearningAgentsManager):
interactor (LearningAgentsInteractor):
- Return type:
tuple