> For the complete documentation index, see [llms.txt](https://sulleyyys-organization.gitbook.io/manuals-of-ccs/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://sulleyyys-organization.gitbook.io/manuals-of-ccs/camera-components/miscellaneous/pcmgneuralnetwork.md).

# 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 ](/manuals-of-ccs/camera-components/extension-components/keyframeextension.md)component. Thus, you cannot instantiate this class, nor can you inherit from this class.
