https://mooseframework.inl.gov
Loading...
Searching...
No Matches
Moose::LibtorchActorNeuralNet Member List

This is the complete list of members for Moose::LibtorchActorNeuralNet, including all inherited members.

_action_distributionMoose::LibtorchActorNeuralNetprotected
_activation_functionMoose::LibtorchArtificialNeuralNetprotected
_data_typeMoose::LibtorchArtificialNeuralNetprotected
_device_typeMoose::LibtorchArtificialNeuralNetprotected
_input_scale_tensorMoose::LibtorchArtificialNeuralNetprotected
_input_scaling_factorsMoose::LibtorchArtificialNeuralNetprotected
_input_shift_factorsMoose::LibtorchArtificialNeuralNetprotected
_input_shift_tensorMoose::LibtorchArtificialNeuralNetprotected
_maximum_valuesMoose::LibtorchActorNeuralNetprotected
_minimum_valuesMoose::LibtorchActorNeuralNetprotected
_nameMoose::LibtorchArtificialNeuralNetprotected
_num_inputsMoose::LibtorchArtificialNeuralNetprotected
_num_neurons_per_layerMoose::LibtorchArtificialNeuralNetprotected
_num_outputsMoose::LibtorchArtificialNeuralNetprotected
_output_scale_tensorMoose::LibtorchArtificialNeuralNetprotected
_output_scaling_factorsMoose::LibtorchArtificialNeuralNetprotected
_state_independent_stdMoose::LibtorchActorNeuralNetprotected
_weightsMoose::LibtorchArtificialNeuralNetprotected
actionDistribution() constMoose::LibtorchActorNeuralNetinline
actionDistribution()Moose::LibtorchActorNeuralNetinline
activationFunctions() constMoose::LibtorchArtificialNeuralNet
addLayer(const std::string &layer_name, const std::unordered_map< std::string, unsigned int > &parameters)Moose::LibtorchArtificialNeuralNetvirtual
betaActionDistribution() constMoose::LibtorchActorNeuralNet
betaActionDistribution()Moose::LibtorchActorNeuralNet
betaActionDistributionPtr() constMoose::LibtorchActorNeuralNet
betaActionDistributionPtr()Moose::LibtorchActorNeuralNet
constructNeuralNetwork() overrideMoose::LibtorchActorNeuralNetvirtual
dataType() constMoose::LibtorchArtificialNeuralNet
determineGain(const std::string &activation)Moose::LibtorchArtificialNeuralNet
deviceType() constMoose::LibtorchArtificialNeuralNet
entropy()Moose::LibtorchActorNeuralNet
evaluate(torch::Tensor &input, bool sampled, c10::optional< at::Generator > generator=c10::nullopt)Moose::LibtorchActorNeuralNetvirtual
forward(const torch::Tensor &x) overrideMoose::LibtorchActorNeuralNetvirtual
gaussianActionDistribution() constMoose::LibtorchActorNeuralNet
gaussianActionDistribution()Moose::LibtorchActorNeuralNet
gaussianActionDistributionPtr() constMoose::LibtorchActorNeuralNet
gaussianActionDistributionPtr()Moose::LibtorchActorNeuralNet
initializeAffineBuffers()Moose::LibtorchArtificialNeuralNetprotected
initializeNeuralNetwork(c10::optional< at::Generator > generator=c10::nullopt) overrideMoose::LibtorchActorNeuralNetvirtual
inputScalingFactors() constMoose::LibtorchArtificialNeuralNet
inputShiftFactors() constMoose::LibtorchArtificialNeuralNet
LibtorchActorNeuralNet(const std::string name, const unsigned int num_inputs, const unsigned int num_outputs, const std::vector< unsigned int > &num_neurons_per_layer, const std::vector< std::string > &activation_function={"relu"}, const std::vector< Real > &minimum_values={}, const std::vector< Real > &maximum_values={}, const torch::DeviceType device_type=torch::kCPU, const torch::ScalarType scalar_type=torch::kDouble, const bool build_on_construct=true, const std::vector< Real > &input_shift_factors={}, const std::vector< Real > &input_scaling_factors={}, const std::vector< Real > &output_scaling_factors={}, const bool state_independent_std=true)Moose::LibtorchActorNeuralNet
LibtorchActorNeuralNet(const Moose::LibtorchActorNeuralNet &nn, const bool build_on_construct=true)Moose::LibtorchActorNeuralNet
LibtorchArtificialNeuralNet(const std::string name, const unsigned int num_inputs, const unsigned int num_outputs, const std::vector< unsigned int > &num_neurons_per_layer, const std::vector< std::string > &activation_function={"relu"}, const torch::DeviceType device_type=torch::kCPU, const torch::ScalarType scalar_type=torch::kDouble, const bool build_on_construct=true, const std::vector< Real > &input_shift_factors={}, const std::vector< Real > &input_scaling_factors={}, const std::vector< Real > &output_scaling_factors={})Moose::LibtorchArtificialNeuralNet
LibtorchArtificialNeuralNet(const Moose::LibtorchArtificialNeuralNet &nn, const bool build_on_construct=true)Moose::LibtorchArtificialNeuralNet
logProbability(const torch::Tensor &other)Moose::LibtorchActorNeuralNet
maxValues() constMoose::LibtorchActorNeuralNetinline
minValues() constMoose::LibtorchActorNeuralNetinline
name() constMoose::LibtorchArtificialNeuralNet
numHiddenLayers() constMoose::LibtorchArtificialNeuralNet
numInputs() constMoose::LibtorchArtificialNeuralNet
numNeuronsPerLayer() constMoose::LibtorchArtificialNeuralNet
numOutputs() constMoose::LibtorchArtificialNeuralNet
outputScalingFactors() constMoose::LibtorchArtificialNeuralNet
preprocessInput(const torch::Tensor &x) constMoose::LibtorchArtificialNeuralNetprotectedvirtual
resetDistributionParams(torch::Tensor input)Moose::LibtorchActorNeuralNet
sample(c10::optional< at::Generator > generator=c10::nullopt)Moose::LibtorchActorNeuralNetvirtual
scaleOutput(const torch::Tensor &y) constMoose::LibtorchArtificialNeuralNetprotectedvirtual
setAffineFactors(const std::vector< Real > &factors, unsigned int expected_size, Real default_value, const std::string &factor_name)Moose::LibtorchArtificialNeuralNetprotectedstatic
stateIndependentStd() constMoose::LibtorchActorNeuralNetinline
store(nlohmann::json &json) constMoose::LibtorchArtificialNeuralNet
synchronizeAffineFactorsFromBuffers()Moose::LibtorchArtificialNeuralNet
~LibtorchNeuralNetBase()Moose::LibtorchNeuralNetBasevirtual