UE基于层的神经网络插件
[*]支持的引擎版本
4.25+
[*]下载类型
引擎插件
[*]这是 Layer Base NeuralNetwork 蓝图插件。您可以使用多种层构建神经网络。
这个插件的主要类是“NglSimpleLayerStackNN”。此类有一些用于“构建网络”、“训练”和“推理”的方法。
“图层类”是 NglSimpleLayerStackNN 的一部分。有 8 个不同的图层类。NglSimpleLayerStackNN 是通过添加几个层构建的。NglSimpleLayerStackNN按照从输入端到输出端的顺序处理Stacked Layer。
您可以按如下方式训练游戏 AI。https://youtu.be/JMm5Z8aykXc解释是以下网址。https://github.com/nagakagachi/ue4/wiki/NglNN-Sample-2
注意:不支持 GPU 加速。
图层类
[*]仿射
[*]卷积的
[*]GRU(门控循环单元)
[*]软最大
[*]乙状结肠
[*]ReLU
[*]软加
[*]坦赫
NglSimpleLayerStack神经网络
[*]这个插件的主要类。
[*]“构建网络”:创建“图层类”并通过“AddLayer”方法添加到网络。
[*]“Train”:使用 Input-Data 和 Teach-Data 调用“Train”方法。
[*]“推理”:使用输入数据调用“前向”方法来计算输出。
[*]“Save”:“SaveJson”方法将网络参数和结构写入Json。
[*]“Load”:“LoadJson”方法构造网络结构并从 Json 中读取参数。
文件https://github.com/nagakagachi/ue4/wiki/NglNNhttps://github.com/nagakagachi/ue4/wiki/NglNN-Sample-1https://github.com/nagakagachi/ue4/wiki/NglNN-Sample-2
技术细节特征:
[*]可以在蓝图上轻松灵活地构建神经网络。
[*]支持保存和加载学习网络(Json 文件)。
[*]8种类型的神经网络层。
代码模块:
[*] NglNN(运行时)
蓝图数量:9网络复制:否支持的开发平台:Win64支持的目标构建平台:Win64文档:https://github.com/nagakagachi/ue4/wiki/NglNNhttps://github.com/nagakagachi/ue4/wiki/NglNN-Sample-1https://github.com/nagakagachi/ue4/wiki/NglNN-Sample-2示例项目:https://drive.google.com/open?id=1HTphRSsPFSyIX4EfFdioEYojri0pCYkzhttps://drive.google.com/open?id=1-yjFjeNzXaHkJtcnDTizODeVMtgZBSF1
页:
[1]