【文件属性】:
文件名称:matlab提取文件要素代码-RNN:RNN将LSTM细胞
文件大小:17KB
文件格式:ZIP
更新时间:2021-05-21 16:20:23
系统开源
matlab提取文件要素代码RNN
具有LSTM单元的RNN
这基本上采用一组随时间变化的序列并将这些序列分类。
馈送的序列表示为视频生成的运动和静态矢量。
因此,我使用的预处理数据集在驱动器上。
可以在这里访问它们。
train.lua是运行它的主文件。
test.lua在测试用例上运行。
LSTM.lua中的LSTM单元直接取自我们讨论的论文中使用的模型。
lstm_init.lua根据数据集大小设置lstm。
rand_data.lua导入数据(它还具有生成随机输入和输出的选项)。
utils包含用于设置cmd选项和打印的代码。
这些链接有助于理解所使用的基本代码块:LSTM作为单元,CrossEntropyCriterion作为损失函数,以及一些用于将输入连接到输出的简单层。
(LSTM)(CrossEntropyCriterion)(视图,线性,转置)
如何运行:
下载数据:大约120MB(两个matlab矩阵。插入一个名为data的文件夹中。文件夹数据应与代码位于同一文件夹中。)
安装火炬的依赖项
在终端中运行:train.lua
在终端中运行:test.lua
-chec
【文件预览】:
RNN-master
----dependencies(301B)
----test.lua(2KB)
----extract.m(2KB)
----rand_data.lua(1KB)
----train.lua(6KB)
----extract_h.m(1KB)
----README.md(11KB)
----util()
--------utils.lua(649B)
--------DataLoader.lua(11KB)
----lstm_init.lua(969B)
----LSTM.lua(9KB)