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::INeuralNetwork Member List

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

add_ref()MachineLearning::INeuralNetworkinline
AZ_RTTI(INeuralNetwork, "{64E5B5B1-4A7D-489D-9A29-D9510BB7E17A}") (defined in MachineLearning::INeuralNetwork)MachineLearning::INeuralNetwork
CreateInferenceContext() (defined in MachineLearning::INeuralNetwork)MachineLearning::INeuralNetworkinlinevirtual
CreateTrainingContext() (defined in MachineLearning::INeuralNetwork)MachineLearning::INeuralNetworkinlinevirtual
Forward([[maybe_unused]] IInferenceContextPtr context, [[maybe_unused]] const AZ::VectorN &activations)MachineLearning::INeuralNetworkinlinevirtual
GetAssetFile([[maybe_unused]] AssetTypes assetType) constMachineLearning::INeuralNetworkinlinevirtual
GetInputDimensionality() constMachineLearning::INeuralNetworkinlinevirtual
GetLayerBiases([[maybe_unused]] AZStd::size_t layerIndex) constMachineLearning::INeuralNetworkinlinevirtual
GetLayerCount() constMachineLearning::INeuralNetworkinlinevirtual
GetLayerWeights([[maybe_unused]] AZStd::size_t layerIndex) constMachineLearning::INeuralNetworkinlinevirtual
GetName() constMachineLearning::INeuralNetworkinlinevirtual
GetOutputDimensionality() constMachineLearning::INeuralNetworkinlinevirtual
GetParameterCount() constMachineLearning::INeuralNetworkinlinevirtual
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()MachineLearning::INeuralNetworkinlinevirtual
operator=(INeuralNetwork &&)=default (defined in MachineLearning::INeuralNetwork)MachineLearning::INeuralNetwork
operator=(const INeuralNetwork &)=default (defined in MachineLearning::INeuralNetwork)MachineLearning::INeuralNetwork
release() (defined in MachineLearning::INeuralNetwork)MachineLearning::INeuralNetworkinline
Reverse([[maybe_unused]] ITrainingContextPtr context, [[maybe_unused]] LossFunctions lossFunction, [[maybe_unused]] const AZ::VectorN &activations, [[maybe_unused]] const AZ::VectorN &expected)MachineLearning::INeuralNetworkinlinevirtual
SaveModel()MachineLearning::INeuralNetworkinlinevirtual
~INeuralNetwork()=default (defined in MachineLearning::INeuralNetwork)MachineLearning::INeuralNetworkvirtual