# PCMGNeuralNetwork

The `UPCGMNeuralNetwork` is used to incorporate neural networks into Unreal Engine. It is inherited from the `UNeuralNetwork` class and runs a given neural network with the format of [onnx](https://onnx.ai/).

In this plugin, this class is used internally to drive the procedurally generated camera motion encapsulated in the [KeyframeExtension ](../extension-components/keyframeextension)component. Thus, you cannot instantiate this class, nor can you inherit from this class.
