学习执行 该软件允许用长短训练递归神经网络(RNN)术语内存(LSTM)单元位于python代码的短片段上。训练网络预测生成程序的输出。 执行 请安装火炬7http://torch.ch网站/用cunn包。此外,我们的软件需要NVIDIA GPU。 要执行程序,请调用: 火炬总管.lua 该程序开始训练LSTM并显示中间结果。main.lua可以是使用以下选项执行: 火炬主.lua-gpuidx 1-目标长度6-目标测试3 gpuidx:为程序选择GPU target_length:是测试中生成的每个数字的最大位数测试数据集中的程序。 targetnesting:是测试数据集中生成的程序的嵌套深度。 此外,命令 火炬数据.lua 通过使用python评估1000个样本来验证训练数据的正确性解释器(需要python2.7)。 有关科学工作的更多信息,请访问http://arxiv.org/abs/1410.4615 此软件位于https://github.com/wojciechz/learning_to_execute