Navigation
API > API/Plugins > API/Plugins/NeuralMorphModel
Inheritance Hierarchy
- UObjectBase
- UObjectBaseUtility
- UObject
- UNeuralMorphMLP
References
| Module | NeuralMorphModel |
| Header | /Engine/Plugins/Animation/MLDeformer/NeuralMorphModel/Source/NeuralMorphModel/Public/NeuralMorphNetwork.h |
| Include | #include "NeuralMorphNetwork.h" |
Syntax
UCLASS&40;&41;
class UNeuralMorphMLP : public UObject
Remarks
An MLP neural network.
Functions
| Type | Name | Description | |
|---|---|---|---|
| void | Empty () |
Clear the network, getting rid of all weights and biases. | |
| UNeuralMorphMLPLayer & | GetLayer
(
int32 Index |
Get a given network layer. | |
| int32 | Get the maximum number of inputs for all layers in the network. | ||
| int32 | Get the maximum number of outputs for all layers in the network. | ||
| int32 | GetNumInputs () |
Get the number of inputs, which is the number of floats the network takes as input. | |
| int32 | GetNumLayers () |
Get the number of network layers. This equals to the number of hidden layers plus one. | |
| int32 | Get the number of outputs, which is the number of floats the network will output. | ||
| bool | IsEmpty () |
Check if the network is empty or not. | |
| bool | Load the network from a file on disk. When loading fails, the network will be emptied. |