add_ref() | MachineLearning::INeuralNetwork | inline |
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::MultilayerPerceptron | virtual |
CreateTrainingContext() override (defined in MachineLearning::MultilayerPerceptron) | MachineLearning::MultilayerPerceptron | virtual |
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::INeuralNetwork | inlinevirtual |
GetAssetFile(AssetTypes assetType) const override (defined in MachineLearning::MultilayerPerceptron) | MachineLearning::MultilayerPerceptron | |
MachineLearning::INeuralNetwork::GetAssetFile([[maybe_unused]] AssetTypes assetType) const | MachineLearning::INeuralNetwork | inlinevirtual |
GetInputDimensionality() const override | MachineLearning::MultilayerPerceptron | virtual |
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) const | MachineLearning::INeuralNetwork | inlinevirtual |
GetLayerCount() const override | MachineLearning::MultilayerPerceptron | virtual |
GetLayerWeights(AZStd::size_t layerIndex) const override (defined in MachineLearning::MultilayerPerceptron) | MachineLearning::MultilayerPerceptron | |
MachineLearning::INeuralNetwork::GetLayerWeights([[maybe_unused]] AZStd::size_t layerIndex) const | MachineLearning::INeuralNetwork | inlinevirtual |
GetName() const override | MachineLearning::MultilayerPerceptron | virtual |
GetOutputDimensionality() const override | MachineLearning::MultilayerPerceptron | virtual |
GetParameterCount() const override | MachineLearning::MultilayerPerceptron | virtual |
GradientDescent(ITrainingContextPtr context, float learningRate) override (defined in MachineLearning::MultilayerPerceptron) | MachineLearning::MultilayerPerceptron | |
MachineLearning::INeuralNetwork::GradientDescent([[maybe_unused]] ITrainingContextPtr context, [[maybe_unused]] float learningRate) | MachineLearning::INeuralNetwork | inlinevirtual |
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() override | MachineLearning::MultilayerPerceptron | virtual |
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::MultilayerPerceptron | friend |
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::MultilayerPerceptron | static |
release() (defined in MachineLearning::INeuralNetwork) | MachineLearning::INeuralNetwork | inline |
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::INeuralNetwork | inlinevirtual |
SaveModel() override | MachineLearning::MultilayerPerceptron | virtual |
~INeuralNetwork()=default (defined in MachineLearning::INeuralNetwork) | MachineLearning::INeuralNetwork | virtual |
~MultilayerPerceptron() (defined in MachineLearning::MultilayerPerceptron) | MachineLearning::MultilayerPerceptron | virtual |