Open 3D Engine MachineLearning Gem API Reference 24.09.2
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) overrideMachineLearning::MultilayerPerceptronvirtual
GetAssetFile(AssetTypes assetType) const overrideMachineLearning::MultilayerPerceptronvirtual
GetInputDimensionality() const overrideMachineLearning::MultilayerPerceptronvirtual
GetLayer(AZStd::size_t layerIndex)MachineLearning::MultilayerPerceptron
GetLayerBiases(AZStd::size_t layerIndex) const overrideMachineLearning::MultilayerPerceptronvirtual
GetLayerCount() const overrideMachineLearning::MultilayerPerceptronvirtual
GetLayerWeights(AZStd::size_t layerIndex) const overrideMachineLearning::MultilayerPerceptronvirtual
GetName() const overrideMachineLearning::MultilayerPerceptronvirtual
GetOutputDimensionality() const overrideMachineLearning::MultilayerPerceptronvirtual
GetParameterCount() const overrideMachineLearning::MultilayerPerceptronvirtual
GradientDescent(ITrainingContextPtr context, float learningRate) overrideMachineLearning::MultilayerPerceptronvirtual
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) overrideMachineLearning::MultilayerPerceptronvirtual
SaveModel() overrideMachineLearning::MultilayerPerceptronvirtual
~INeuralNetwork()=default (defined in MachineLearning::INeuralNetwork)MachineLearning::INeuralNetworkvirtual
~MultilayerPerceptron() (defined in MachineLearning::MultilayerPerceptron)MachineLearning::MultilayerPerceptronvirtual