我试图理解JcJohnson / Karpathy在Lua和Torch中编写的RNN代码的一部分。如果你很好奇,可以在github找到完整的项目。
https://github.com/jcjohnson/torch-rnn
我需要帮助的部分低于LanguageModel.lua文件:
if #start_text > 0 then
if verbose > 0 then
print('Seeding with: "' .. start_text .. '"')
end
local x = self:encode_string(start_text):view(1, -1)
local T0 = x:size(2)
sampled[{{}, {1, T0}}]:copy(x)
scores = self:forward(x)[{{}, {T0, T0}}]
first_t = T0 + 1
else
例如,我不知道这些是什么意思。
:view((1, -1)
:size(2)
:copy(x)
sampled[]
你知道这些意思是什么,或者我可以在哪里找到它们的参考资料吗?
谢谢