文件名称:rnn-playground:在Torch中玩RNN的东西的游乐场
文件大小:18KB
文件格式:ZIP
更新时间:2024-06-05 07:25:38
Lua
注意7/25/15: 你好! 因此,嗯,整件事仍在建设中。 这不是经过精心修饰的代码。 但是,玩起来可能很有趣,值得分享。 这是用于构建和训练RNN以学习和生成文本的代码。 字符填充最简单,尽管您可以更改匹配模式。 (例如,您可以一次学习两个字符,或者忽略所有标点符号,依此类推。) 这基本上是Andrej Karpathy的char-RNN的穷人版本,该版本于今年夏天初问世,而且很棒。 (实际上,我没有修改就完全剥夺了他的model_utils文件。这里的荣誉和荣耀并不全是我的。)我花了很多时间从他和其他示例中学习如何在Torch中做事。 最初,我打算进行序列到序列的学习( ),但这有点对于这个非常适中的代码而言,我抱有很大的抱负,因此,我将在另一个代码库中执行此操作。 但是,我在这里做了一些事情,您可能会发现它们很有趣/有用! 我已经实现了具有三个潜在理想功能的LSTM。
【文件预览】:
rnn-playground-master
----rnn_playground.lua(14KB)
----README.md(5KB)
----model_utils.lua(5KB)
----network()
--------CosineSimilarity.lua(4KB)
--------LSTM.lua(4KB)
--------splitlayer.lua(2KB)
--------joinlayer.lua(2KB)
--------GRU.lua(2KB)
--------unbiased_linear.lua(2KB)
--------VanillaRNN.lua(2KB)
----.gitignore(45B)
----data_processing.lua(4KB)