ceshi 发表于 23-1-4 10:01:14

UE基于层的神经网络插件


[*]支持的引擎版本
4.25+
[*]下载类型
引擎插件
[*]这是 Layer Base NeuralNetwork 蓝图插件。您可以使用多种层构建神经网络。
这个插件的主要类是“NglSimpleLayerStackNN”。此类有一些用于“构建网络”、“训练”和“推理”的方法。
“图层类”是 NglSimpleLayerStackNN 的一部分。有 8 个不同的图层类。NglSimpleLayerStackNN 是通过添加几个层构建的。NglSimpleLayerStackNN按照从输入端到输出端的顺序处理Stacked Layer。
您可以按如下方式训练游戏 AI。https://youtu.be/JMm5Z8aykX​​c解释是以下网址。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]
查看完整版本: UE基于层的神经网络插件