nnkit:创建动态神经网络的python框架。
nnkit的Python项目详细描述
nnkit:创建动态神经网络的python框架
nnkit是一个基于动态计算图的神经网络模型创建和训练框架。 有关框架如何工作的更多信息,请参见this post。
依赖关系:
安装:
您可以pip install nnkit,在这种情况下也将安装numpy。 否则,您可以下载源代码并在必要时手动安装numpy。
模块:
下面是模块、节点和优化器以及框架的列表 添加它们的版本。
激活:
- relu(1.0)
- lrelu(1.0)
- 乙状结肠(1.0)
- tanh(1.0)
- softmax(1.0)
算术:
- 乘(1.0)
- 添加(1.0)
损失:
- L1(1.0)
- L2(1.0)
- 交叉熵(1.0)
- 休伯(1.4.0)
标准化:
- 批量标准化(1.0)
正则化:
- L2(1.0)
- 辍学(1.0)
优化:
- 梯度下降/动量(1.0)
- ADAM/RMSProp(1.0)