找回密码
 立即注册
搜索

[代码插件] Layer-Based Neural Network AI智能层级训练虚幻5

[复制链接]
177 |0
发表于 2022-11-4 15:40:23 | 显示全部楼层 |阅读模式
支持引擎版本5.0






this is Layer Base NeuralNetwork Blueprint Plugin.
you can build a NeuralNetwork using several kinds of Layers.
Main Class of this Plugin is "NglSimpleLayerStackNN".
this class have some methods for "Build Network", "Train" and "Inference".

"Layer Class" is Part of NglSimpleLayerStackNN. There are 8 different Layer Classes.
NglSimpleLayerStackNN is constructed by adding several Layers.
NglSimpleLayerStackNN processes the Stacked Layer in order from the input side to the output side.
Note: GPU acceleration is not supported.

Layer Classes
Affine
Convolutional
GRU (Gated Recurrent Unit)
Softmax
Sigmoid
ReLU
Softplus
Tanh

NglSimpleLayerStackNN
Main Class of this Plugin.
"Construct Network" : create "Layer Class" and add to Network by "AddLayer" method.
"Train" : Call "Train" method with Input-Data and Teach-Data.
"Inference" : Call "Forward" method with Input-Data to Calculate Output.
"Save" : "SaveJson" method write network parameter and structure to Json.
"Load" : "LoadJson" method construct network structure and read parameter from Json.

Features:
It is possible to construct a neural network easily and flexibly on a Blueprint.
Support save and load learned network ( Json file ).
8 types of neural network layer.



这是图层基础神经网络蓝图插件。
你可以用几种不同的层来构建神经网络。
这个插件的主要类是“NglSimpleLayerStackNN”。
这个类有一些“构建网络”,“训练”和“推理”的方法。

“图层类”是NglSimpleLayerStackNN的一部分。有8个不同的图层类。
NglSimpleLayerStackNN是通过添加几个层来构造的。
NglSimpleLayerStackNN按照从输入端到输出端的顺序处理堆叠层。
备注:不支持GPU加速。

层类
仿射
卷积
GRU(门控循环单位)
Softmax
乙状结肠
线性整流函数(Rectified Linear Unit)
Softplus
双曲正切

NglSimpleLayerStackNN
这个插件的主类。
“构造网络”:创建“图层类”,并通过“AddLayer”方法添加到网络中。
"Train":用Input-Data和Teach-Data调用"Train"方法。
“推断”:用输入数据调用“转发”方法来计算输出。
“Save”:“SaveJson”方法将网络参数和结构写入Json。
“Load”:“LoadJson”方法构造网络结构并从Json中读取参数。

特点:
在Blueprint上可以轻松、灵活地构建神经网络。
支持保存和加载学习的网络(Json文件)。
8种类型的神经网络层。







回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表