文件名称:nnfunc:nn的功能性API
文件大小:5KB
文件格式:ZIP
更新时间:2024-05-24 17:13:32
Lua
nnfunc 使nn模块功能化:此软件包的目标是通过将nn模块作为函数重新公开,使其易于开发第三方框架。 基本上为nn提供功能性API。 每个实例化的模块都变成了一个简单的无状态功能:必须提供输入数据和参数作为该功能的输入。 渐变也是一样。 为了方便和高效起见,仍依赖底层nn模块的状态进行缓存(nnfunc返回的每个函数都是依赖于实例化nn模块的闭包)。 原料药 暴露包装 任何提供nn.Module子级的程序包都可以公开。 nnfunc. functionalize ' nn ' -- done by default by nnfunc nnfunc. functionalize ' nnx ' -- bundle new package... 一旦被调用,源包中的每个模块都可以用作函数。 请参阅下面的示例。 API#1 单个函数可评估模块,并在提供gradOutput情况
【文件预览】:
nnfunc-master
----nnfunc-scm-1.rockspec(462B)
----init.lua(3KB)
----LICENSE(1KB)
----README.md(3KB)
----test.lua(10KB)