UE基于层的神经网络插件 

      |      2023-01-04 10:01 发布

插件下载
804 0 0

简介

  • 支持的引擎版本
    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/NglNN
    https://github.com/nagakagachi/ue4/wiki/NglNN-Sample-1
    https://github.com/nagakagachi/ue4/wiki/NglNN-Sample-2


    技术细节
    特征:
    • 可以在蓝图上轻松灵活地构建神经网络。
    • 支持保存和加载学习网络(Json 文件)。
    • 8种类型的神经网络层。

    代码模块:
    • NglNN(运行时)

    蓝图数量:9
    网络复制:否
    支持的开发平台:Win64
    支持的目标构建平台:Win64
    文档:
    https://github.com/nagakagachi/ue4/wiki/NglNN
    https://github.com/nagakagachi/ue4/wiki/NglNN-Sample-1
    https://github.com/nagakagachi/ue4/wiki/NglNN-Sample-2
    示例项目:
    https://drive.google.com/open?id=1HTphRSsPFSyIX4EfFdioEYojri0pCYkz
    https://drive.google.com/open?id=1-yjFjeNzXaHkJtcnDTizODeVMtgZBSF1





魔动网-20230104_095847_022.jpg
魔动网-20230104_095847_024.jpg
魔动网-20230104_095847_023.jpg
魔动网-20230104_095847_025.jpg
快速回复 返回顶部 返回列表