Open 3D Engine MachineLearning Gem API Reference  24.09
O3DE is an open-source, fully-featured, high-fidelity, modular 3D engine for building games and simulations, available to every industry.
MachineLearning::MultilayerPerceptron Member List

This is the complete list of members for MachineLearning::MultilayerPerceptron, including all inherited members.

add_ref()MachineLearning::INeuralNetworkinline
AddLayer(AZStd::size_t layerDimensionality, ActivationFunctions activationFunction=ActivationFunctions::ReLU)MachineLearning::MultilayerPerceptron
AZ_RTTI(MultilayerPerceptron, "{E12EF761-41A5-48C3-BF55-7179B280D45F}", INeuralNetwork) (defined in MachineLearning::MultilayerPerceptron)MachineLearning::MultilayerPerceptron
AZ_RTTI(INeuralNetwork, "{64E5B5B1-4A7D-489D-9A29-D9510BB7E17A}") (defined in MachineLearning::INeuralNetwork)MachineLearning::INeuralNetwork
CreateInferenceContext() override (defined in MachineLearning::MultilayerPerceptron)MachineLearning::MultilayerPerceptronvirtual
CreateTrainingContext() override (defined in MachineLearning::MultilayerPerceptron)MachineLearning::MultilayerPerceptronvirtual
Forward(IInferenceContextPtr context, const AZ::VectorN &activations) override (defined in MachineLearning::MultilayerPerceptron)MachineLearning::MultilayerPerceptron
MachineLearning::INeuralNetwork::Forward([[maybe_unused]] IInferenceContextPtr context, [[maybe_unused]] const AZ::VectorN &activations)MachineLearning::INeuralNetworkinlinevirtual
GetAssetFile(AssetTypes assetType) const override (defined in MachineLearning::MultilayerPerceptron)MachineLearning::MultilayerPerceptron
MachineLearning::INeuralNetwork::GetAssetFile([[maybe_unused]] AssetTypes assetType) constMachineLearning::INeuralNetworkinlinevirtual
GetInputDimensionality() const overrideMachineLearning::MultilayerPerceptronvirtual
GetLayer(AZStd::size_t layerIndex)MachineLearning::MultilayerPerceptron
GetLayerBiases(AZStd::size_t layerIndex) const override (defined in MachineLearning::MultilayerPerceptron)MachineLearning::MultilayerPerceptron
MachineLearning::INeuralNetwork::GetLayerBiases([[maybe_unused]] AZStd::size_t layerIndex) constMachineLearning::INeuralNetworkinlinevirtual
GetLayerCount() const overrideMachineLearning::MultilayerPerceptronvirtual
GetLayerWeights(AZStd::size_t layerIndex) const override (defined in MachineLearning::MultilayerPerceptron)MachineLearning::MultilayerPerceptron
MachineLearning::INeuralNetwork::GetLayerWeights([[maybe_unused]] AZStd::size_t layerIndex) constMachineLearning::INeuralNetworkinlinevirtual
GetName() const overrideMachineLearning::MultilayerPerceptronvirtual
GetOutputDimensionality() const overrideMachineLearning::MultilayerPerceptronvirtual
GetParameterCount() const overrideMachineLearning::MultilayerPerceptronvirtual
GradientDescent(ITrainingContextPtr context, float learningRate) override (defined in MachineLearning::MultilayerPerceptron)MachineLearning::MultilayerPerceptron
MachineLearning::INeuralNetwork::GradientDescent([[maybe_unused]] ITrainingContextPtr context, [[maybe_unused]] float learningRate)MachineLearning::INeuralNetworkinlinevirtual
INeuralNetwork()=default (defined in MachineLearning::INeuralNetwork)MachineLearning::INeuralNetwork
INeuralNetwork(INeuralNetwork &&)=default (defined in MachineLearning::INeuralNetwork)MachineLearning::INeuralNetwork
INeuralNetwork(const INeuralNetwork &)=default (defined in MachineLearning::INeuralNetwork)MachineLearning::INeuralNetwork
LoadModel() overrideMachineLearning::MultilayerPerceptronvirtual
MultilayerPerceptron() (defined in MachineLearning::MultilayerPerceptron)MachineLearning::MultilayerPerceptron
MultilayerPerceptron(const MultilayerPerceptron &) (defined in MachineLearning::MultilayerPerceptron)MachineLearning::MultilayerPerceptron
MultilayerPerceptron(AZStd::size_t activationCount) (defined in MachineLearning::MultilayerPerceptron)MachineLearning::MultilayerPerceptron
MultilayerPerceptronEditorComponent (defined in MachineLearning::MultilayerPerceptron)MachineLearning::MultilayerPerceptronfriend
operator=(const MultilayerPerceptron &) (defined in MachineLearning::MultilayerPerceptron)MachineLearning::MultilayerPerceptron
operator=(const ModelAsset &) (defined in MachineLearning::MultilayerPerceptron)MachineLearning::MultilayerPerceptron
operator=(INeuralNetwork &&)=default (defined in MachineLearning::INeuralNetwork)MachineLearning::INeuralNetwork
operator=(const INeuralNetwork &)=default (defined in MachineLearning::INeuralNetwork)MachineLearning::INeuralNetwork
Reflect(AZ::ReflectContext *context)MachineLearning::MultilayerPerceptronstatic
release() (defined in MachineLearning::INeuralNetwork)MachineLearning::INeuralNetworkinline
Reverse(ITrainingContextPtr context, LossFunctions lossFunction, const AZ::VectorN &activations, const AZ::VectorN &expected) override (defined in MachineLearning::MultilayerPerceptron)MachineLearning::MultilayerPerceptron
MachineLearning::INeuralNetwork::Reverse([[maybe_unused]] ITrainingContextPtr context, [[maybe_unused]] LossFunctions lossFunction, [[maybe_unused]] const AZ::VectorN &activations, [[maybe_unused]] const AZ::VectorN &expected)MachineLearning::INeuralNetworkinlinevirtual
SaveModel() overrideMachineLearning::MultilayerPerceptronvirtual
~INeuralNetwork()=default (defined in MachineLearning::INeuralNetwork)MachineLearning::INeuralNetworkvirtual
~MultilayerPerceptron() (defined in MachineLearning::MultilayerPerceptron)MachineLearning::MultilayerPerceptronvirtual